builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-222 starttime: 1461306736.81 results: success (0) buildid: 20160421210502 builduid: 4af037259fc74061b246381ccbe2bf02 revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:16.806451) ========= master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:16.877704) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-04-21 23:32:16.878029) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 6 secs) (at 2016-04-21 23:32:23.164505) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:23.164782) ========= 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-1461306695.243324-273969520 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 23:32:23-- 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% 168K=0.07s 2016-04-21 23:32:23 (168 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.764332 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:24.086975) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:24.087254) ========= 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-1461306695.243324-273969520 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017138 ========= master_lag: 0.47 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:24.579343) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 23:32:24.579646) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f --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-1461306695.243324-273969520 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 23:32:24,673 truncating revision to first 12 chars 2016-04-21 23:32:24,673 Setting DEBUG logging. 2016-04-21 23:32:24,674 attempt 1/10 2016-04-21 23:32:24,674 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/2271b0c11307?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 23:32:25,999 unpacking tar archive at: fx-team-2271b0c11307/testing/mozharness/ program finished with exit code 0 elapsedTime=1.972849 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-21 23:32:26.577954) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:26.578227) ========= script_repo_revision: 2271b0c11307e6b780eb61d2c6dbae6ae9ed927f ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:26.578583) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:26.578917) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 23:32:26.603437) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 4 secs) (at 2016-04-21 23:32:26.603708) ========= /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 fx-team --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', 'fx-team', '--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-1461306695.243324-273969520 _=/tools/buildbot/bin/python using PTY: False 23:32:26 INFO - MultiFileLogger online at 20160421 23:32:26 in /builds/slave/test 23:32:26 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 fx-team --download-symbols true 23:32:26 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:32:26 INFO - {'append_to_log': False, 23:32:26 INFO - 'base_work_dir': '/builds/slave/test', 23:32:26 INFO - 'blob_upload_branch': 'fx-team', 23:32:26 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:32:26 INFO - 'buildbot_json_path': 'buildprops.json', 23:32:26 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:32:26 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:32:26 INFO - 'download_minidump_stackwalk': True, 23:32:26 INFO - 'download_symbols': 'true', 23:32:26 INFO - 'e10s': False, 23:32:26 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:32:26 INFO - 'tooltool.py': '/tools/tooltool.py', 23:32:26 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:32:26 INFO - '/tools/misc-python/virtualenv.py')}, 23:32:26 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:32:26 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:32:26 INFO - 'log_level': 'info', 23:32:26 INFO - 'log_to_console': True, 23:32:26 INFO - 'opt_config_files': (), 23:32:26 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:32:26 INFO - '--processes=1', 23:32:26 INFO - '--config=%(test_path)s/wptrunner.ini', 23:32:26 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:32:26 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:32:26 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:32:26 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:32:26 INFO - 'pip_index': False, 23:32:26 INFO - 'require_test_zip': True, 23:32:26 INFO - 'test_type': ('testharness',), 23:32:26 INFO - 'this_chunk': '1', 23:32:26 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:32:26 INFO - 'total_chunks': '10', 23:32:26 INFO - 'virtualenv_path': 'venv', 23:32:26 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:32:26 INFO - 'work_dir': 'build'} 23:32:26 INFO - ##### 23:32:26 INFO - ##### Running clobber step. 23:32:26 INFO - ##### 23:32:26 INFO - Running pre-action listener: _resource_record_pre_action 23:32:26 INFO - Running main action method: clobber 23:32:26 INFO - rmtree: /builds/slave/test/build 23:32:26 INFO - Running post-action listener: _resource_record_post_action 23:32:26 INFO - ##### 23:32:26 INFO - ##### Running read-buildbot-config step. 23:32:26 INFO - ##### 23:32:26 INFO - Running pre-action listener: _resource_record_pre_action 23:32:26 INFO - Running main action method: read_buildbot_config 23:32:26 INFO - Using buildbot properties: 23:32:26 INFO - { 23:32:26 INFO - "project": "", 23:32:26 INFO - "product": "firefox", 23:32:26 INFO - "script_repo_revision": "production", 23:32:26 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600", 23:32:26 INFO - "repository": "", 23:32:26 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1", 23:32:26 INFO - "buildid": "20160421210502", 23:32:26 INFO - "pgo_build": "False", 23:32:26 INFO - "basedir": "/builds/slave/test", 23:32:26 INFO - "buildnumber": 12, 23:32:26 INFO - "slavename": "tst-linux32-spot-222", 23:32:26 INFO - "revision": "2271b0c11307e6b780eb61d2c6dbae6ae9ed927f", 23:32:26 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/", 23:32:26 INFO - "platform": "linux", 23:32:26 INFO - "branch": "fx-team", 23:32:26 INFO - "repo_path": "integration/fx-team", 23:32:26 INFO - "moz_repo_path": "", 23:32:26 INFO - "stage_platform": "linux", 23:32:26 INFO - "builduid": "4af037259fc74061b246381ccbe2bf02", 23:32:26 INFO - "slavebuilddir": "test" 23:32:26 INFO - } 23:32:26 INFO - Found installer url https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 23:32:26 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 23:32:26 INFO - Running post-action listener: _resource_record_post_action 23:32:26 INFO - ##### 23:32:26 INFO - ##### Running download-and-extract step. 23:32:26 INFO - ##### 23:32:26 INFO - Running pre-action listener: _resource_record_pre_action 23:32:26 INFO - Running main action method: download_and_extract 23:32:26 INFO - mkdir: /builds/slave/test/build/tests 23:32: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')]} 23:32:26 INFO - https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 23:32:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 23:32:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 23:32:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 23:32:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 23:32:29 INFO - Downloaded 1325 bytes. 23:32:29 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 23:32:29 INFO - Using the following test package requirements: 23:32:29 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 23:32:29 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 23:32:29 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 23:32:29 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'jsshell-linux-i686.zip'], 23:32:29 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 23:32:29 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 23:32:29 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 23:32:29 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 23:32:29 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 23:32:29 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 23:32:29 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 23:32:29 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 23:32:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:32:29 INFO - https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 23:32:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 23:32:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 23:32:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 23:32:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 23:32:37 INFO - Downloaded 22438216 bytes. 23:32:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:32:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:32:38 INFO - caution: filename not matched: web-platform/* 23:32:38 INFO - Return code: 11 23:32:38 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')]} 23:32:38 INFO - https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 23:32:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 23:32:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 23:32:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 23:32:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 23:32:49 INFO - Downloaded 36400334 bytes. 23:32:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:32:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:32:53 INFO - caution: filename not matched: bin/* 23:32:53 INFO - caution: filename not matched: config/* 23:32:53 INFO - caution: filename not matched: mozbase/* 23:32:53 INFO - caution: filename not matched: marionette/* 23:32:53 INFO - caution: filename not matched: tools/wptserve/* 23:32:53 INFO - Return code: 11 23:32:53 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')]} 23:32:53 INFO - https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 23:32:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 23:32:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 23:32:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 23:32:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 23:32:58 INFO - Downloaded 63435295 bytes. 23:32:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 23:32:58 INFO - mkdir: /builds/slave/test/properties 23:32:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:32:58 INFO - Writing to file /builds/slave/test/properties/build_url 23:32:58 INFO - Contents: 23:32:58 INFO - build_url:https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 23:32:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 23:32:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:32:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:32:59 INFO - Contents: 23:32:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 23:32:59 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')]} 23:32:59 INFO - https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:32:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 23:32:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 23:32:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 23:32:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 23:33:25 INFO - Downloaded 91827874 bytes. 23:33:25 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:33:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:33:33 INFO - Return code: 0 23:33:33 INFO - Running post-action listener: _resource_record_post_action 23:33:33 INFO - Running post-action listener: set_extra_try_arguments 23:33:33 INFO - ##### 23:33:33 INFO - ##### Running create-virtualenv step. 23:33:33 INFO - ##### 23:33:33 INFO - Running pre-action listener: _pre_create_virtualenv 23:33:33 INFO - Running pre-action listener: _resource_record_pre_action 23:33:33 INFO - Running main action method: create_virtualenv 23:33:33 INFO - Creating virtualenv /builds/slave/test/build/venv 23:33:33 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 23:33:33 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:33:34 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:33:34 INFO - Using real prefix '/usr' 23:33:34 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:33:36 INFO - Installing distribute.............................................................................................................................................................................................done. 23:33:39 INFO - Installing pip.................done. 23:33:39 INFO - Return code: 0 23:33:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:33: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')]} 23:33:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:33:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:33: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')]} 23:33:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:33:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:33:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92c9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93db598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x948df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x916fe30>, '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 0x940cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x948b470>, '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-1461306695.243324-273969520', '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 23:33:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 23:33:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 23:33:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:33:39 INFO - 'CCACHE_UMASK': '002', 23:33:39 INFO - 'DISPLAY': ':0', 23:33:39 INFO - 'HOME': '/home/cltbld', 23:33:39 INFO - 'LANG': 'en_US.UTF-8', 23:33:39 INFO - 'LOGNAME': 'cltbld', 23:33:39 INFO - 'MAIL': '/var/mail/cltbld', 23:33:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:33:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:33:39 INFO - 'MOZ_NO_REMOTE': '1', 23:33:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:33:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:33:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:33:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:33:39 INFO - 'PWD': '/builds/slave/test', 23:33:39 INFO - 'SHELL': '/bin/bash', 23:33:39 INFO - 'SHLVL': '1', 23:33:39 INFO - 'TERM': 'linux', 23:33:39 INFO - 'TMOUT': '86400', 23:33:39 INFO - 'USER': 'cltbld', 23:33:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461306695.243324-273969520', 23:33:39 INFO - '_': '/tools/buildbot/bin/python'} 23:33:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:33:40 INFO - Downloading/unpacking psutil>=0.7.1 23:33:40 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 23:33:40 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 23:33:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:40 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 23:33:40 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 23:33:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:33:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:33:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:33:46 INFO - Installing collected packages: psutil 23:33:46 INFO - Running setup.py install for psutil 23:33:46 INFO - building 'psutil._psutil_linux' extension 23:33:46 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 23:33:48 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 23:33:48 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 23:33:48 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 23:33:48 INFO - building 'psutil._psutil_posix' extension 23:33:48 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 23:33:49 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 23:33:49 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:33:49 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:33:49 INFO - Successfully installed psutil 23:33:49 INFO - Cleaning up... 23:33:49 INFO - Return code: 0 23:33:49 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:33: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')]} 23:33:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:33:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:33: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')]} 23:33:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:33:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:33:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92c9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93db598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x948df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x916fe30>, '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 0x940cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x948b470>, '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-1461306695.243324-273969520', '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 23:33:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 23:33:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 23:33:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:33:49 INFO - 'CCACHE_UMASK': '002', 23:33:49 INFO - 'DISPLAY': ':0', 23:33:49 INFO - 'HOME': '/home/cltbld', 23:33:49 INFO - 'LANG': 'en_US.UTF-8', 23:33:49 INFO - 'LOGNAME': 'cltbld', 23:33:49 INFO - 'MAIL': '/var/mail/cltbld', 23:33:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:33:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:33:49 INFO - 'MOZ_NO_REMOTE': '1', 23:33:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:33:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:33:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:33:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:33:49 INFO - 'PWD': '/builds/slave/test', 23:33:49 INFO - 'SHELL': '/bin/bash', 23:33:49 INFO - 'SHLVL': '1', 23:33:49 INFO - 'TERM': 'linux', 23:33:49 INFO - 'TMOUT': '86400', 23:33:49 INFO - 'USER': 'cltbld', 23:33:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461306695.243324-273969520', 23:33:49 INFO - '_': '/tools/buildbot/bin/python'} 23:33:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:33:49 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:33:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:33:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:33:49 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:49 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:49 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 23:33:49 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 23:33:54 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:33:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:33:54 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:33:54 INFO - Installing collected packages: mozsystemmonitor 23:33:54 INFO - Running setup.py install for mozsystemmonitor 23:33:55 INFO - Successfully installed mozsystemmonitor 23:33:55 INFO - Cleaning up... 23:33:55 INFO - Return code: 0 23:33:55 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:33:55 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')]} 23:33:55 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:33:55 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:33:55 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')]} 23:33:55 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:33:55 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:33:55 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92c9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93db598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x948df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x916fe30>, '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 0x940cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x948b470>, '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-1461306695.243324-273969520', '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 23:33:55 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 23:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 23:33:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:33:55 INFO - 'CCACHE_UMASK': '002', 23:33:55 INFO - 'DISPLAY': ':0', 23:33:55 INFO - 'HOME': '/home/cltbld', 23:33:55 INFO - 'LANG': 'en_US.UTF-8', 23:33:55 INFO - 'LOGNAME': 'cltbld', 23:33:55 INFO - 'MAIL': '/var/mail/cltbld', 23:33:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:33:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:33:55 INFO - 'MOZ_NO_REMOTE': '1', 23:33:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:33:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:33:55 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:33:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:33:55 INFO - 'PWD': '/builds/slave/test', 23:33:55 INFO - 'SHELL': '/bin/bash', 23:33:55 INFO - 'SHLVL': '1', 23:33:55 INFO - 'TERM': 'linux', 23:33:55 INFO - 'TMOUT': '86400', 23:33:55 INFO - 'USER': 'cltbld', 23:33:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461306695.243324-273969520', 23:33:55 INFO - '_': '/tools/buildbot/bin/python'} 23:33:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:33:55 INFO - Downloading/unpacking blobuploader==1.2.4 23:33:55 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 23:33:55 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 23:33:55 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:55 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:33:55 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 23:33:55 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 23:34:00 INFO - Downloading blobuploader-1.2.4.tar.gz 23:34:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:34:00 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:34:00 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 23:34:00 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 23:34:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:34:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:34:00 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 23:34:00 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 23:34:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:34:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:34:01 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 23:34:01 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 23:34:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:34:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:34:01 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 23:34:01 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 23:34:02 INFO - Downloading docopt-0.6.1.tar.gz 23:34:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:34:02 INFO - Installing collected packages: blobuploader, requests, docopt 23:34:02 INFO - Running setup.py install for blobuploader 23:34:02 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:34:02 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:34:02 INFO - Running setup.py install for requests 23:34:03 INFO - Running setup.py install for docopt 23:34:03 INFO - Successfully installed blobuploader requests docopt 23:34:03 INFO - Cleaning up... 23:34:04 INFO - Return code: 0 23:34:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:34:04 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')]} 23:34:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:34:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:34:04 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')]} 23:34:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:34:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:34:04 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92c9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93db598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x948df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x916fe30>, '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 0x940cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x948b470>, '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-1461306695.243324-273969520', '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 23:34:04 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:34:04 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:34:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:34:04 INFO - 'CCACHE_UMASK': '002', 23:34:04 INFO - 'DISPLAY': ':0', 23:34:04 INFO - 'HOME': '/home/cltbld', 23:34:04 INFO - 'LANG': 'en_US.UTF-8', 23:34:04 INFO - 'LOGNAME': 'cltbld', 23:34:04 INFO - 'MAIL': '/var/mail/cltbld', 23:34:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:34:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:34:04 INFO - 'MOZ_NO_REMOTE': '1', 23:34:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:34:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:34:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:34:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:34:04 INFO - 'PWD': '/builds/slave/test', 23:34:04 INFO - 'SHELL': '/bin/bash', 23:34:04 INFO - 'SHLVL': '1', 23:34:04 INFO - 'TERM': 'linux', 23:34:04 INFO - 'TMOUT': '86400', 23:34:04 INFO - 'USER': 'cltbld', 23:34:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461306695.243324-273969520', 23:34:04 INFO - '_': '/tools/buildbot/bin/python'} 23:34:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:34:04 INFO - Running setup.py (path:/tmp/pip-YEAjkp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:34:04 INFO - Running setup.py (path:/tmp/pip-iNDv8R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:34:04 INFO - Running setup.py (path:/tmp/pip-bZV88x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:34:04 INFO - Running setup.py (path:/tmp/pip-CX5Vfl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:34:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:34:04 INFO - Running setup.py (path:/tmp/pip-WZWoDg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:34:05 INFO - Running setup.py (path:/tmp/pip-MAM027-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:34:05 INFO - Running setup.py (path:/tmp/pip-s0CNFY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:34:05 INFO - Running setup.py (path:/tmp/pip-nEX4F3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:34:05 INFO - Running setup.py (path:/tmp/pip-Fvi3dV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:34:05 INFO - Running setup.py (path:/tmp/pip-vOEZpv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:34:05 INFO - Running setup.py (path:/tmp/pip-hoaZsf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:34:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:34:05 INFO - Running setup.py (path:/tmp/pip-JVQXb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:34:06 INFO - Running setup.py (path:/tmp/pip-B2Il0x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:34:06 INFO - Running setup.py (path:/tmp/pip-armP3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:34:06 INFO - Running setup.py (path:/tmp/pip-AVeRjO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:34:06 INFO - Running setup.py (path:/tmp/pip-TDCpro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:34:06 INFO - Running setup.py (path:/tmp/pip-tFnR9m-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:34:06 INFO - Running setup.py (path:/tmp/pip-whmgi0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:34:06 INFO - Running setup.py (path:/tmp/pip-SIipy2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:34:06 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:34:06 INFO - Running setup.py (path:/tmp/pip-flGMMG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:34:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:34:07 INFO - Running setup.py (path:/tmp/pip-3xsP35-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:34:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:34:07 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 23:34:07 INFO - Running setup.py install for manifestparser 23:34:07 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:34:07 INFO - Running setup.py install for mozcrash 23:34:08 INFO - Running setup.py install for mozdebug 23:34:08 INFO - Running setup.py install for mozdevice 23:34:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:34:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:34:08 INFO - Running setup.py install for mozfile 23:34:08 INFO - Running setup.py install for mozhttpd 23:34:08 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:34:08 INFO - Running setup.py install for mozinfo 23:34:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:34:09 INFO - Running setup.py install for mozInstall 23:34:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:34:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:34:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:34:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:34:09 INFO - Running setup.py install for mozleak 23:34:09 INFO - Running setup.py install for mozlog 23:34:09 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:34:09 INFO - Running setup.py install for moznetwork 23:34:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:34:10 INFO - Running setup.py install for mozprocess 23:34:10 INFO - Running setup.py install for mozprofile 23:34:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:34:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:34:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:34:10 INFO - Running setup.py install for mozrunner 23:34:10 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:34:10 INFO - Running setup.py install for mozscreenshot 23:34:11 INFO - Running setup.py install for moztest 23:34:11 INFO - Running setup.py install for mozversion 23:34:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:34:11 INFO - Running setup.py install for wptserve 23:34:11 INFO - Running setup.py install for marionette-driver 23:34:12 INFO - Running setup.py install for browsermob-proxy 23:34:12 INFO - Running setup.py install for marionette-client 23:34:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:34:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:34:12 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 23:34:12 INFO - Cleaning up... 23:34:12 INFO - Return code: 0 23:34:12 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:34:12 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')]} 23:34:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:34:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:34:12 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')]} 23:34:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:34:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 23:34:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x92c9c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x93db598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x948df28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x916fe30>, '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 0x940cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x948b470>, '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-1461306695.243324-273969520', '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 23:34:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 23:34:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 23:34:12 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:34:12 INFO - 'CCACHE_UMASK': '002', 23:34:12 INFO - 'DISPLAY': ':0', 23:34:12 INFO - 'HOME': '/home/cltbld', 23:34:12 INFO - 'LANG': 'en_US.UTF-8', 23:34:12 INFO - 'LOGNAME': 'cltbld', 23:34:12 INFO - 'MAIL': '/var/mail/cltbld', 23:34:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:34:12 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:34:12 INFO - 'MOZ_NO_REMOTE': '1', 23:34:12 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:34:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:34:12 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:34:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:34:12 INFO - 'PWD': '/builds/slave/test', 23:34:12 INFO - 'SHELL': '/bin/bash', 23:34:12 INFO - 'SHLVL': '1', 23:34:12 INFO - 'TERM': 'linux', 23:34:12 INFO - 'TMOUT': '86400', 23:34:12 INFO - 'USER': 'cltbld', 23:34:12 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461306695.243324-273969520', 23:34:12 INFO - '_': '/tools/buildbot/bin/python'} 23:34:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:34:13 INFO - Running setup.py (path:/tmp/pip-tXZa4d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:34:13 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)) 23:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:34:13 INFO - Running setup.py (path:/tmp/pip-l4CSYQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:34:13 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)) 23:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:34:13 INFO - Running setup.py (path:/tmp/pip-b3jzDw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:34:13 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)) 23:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:34:13 INFO - Running setup.py (path:/tmp/pip-NElcsM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:34:13 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)) 23:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:34:13 INFO - Running setup.py (path:/tmp/pip-1U49qa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:34:13 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)) 23:34:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:34:13 INFO - Running setup.py (path:/tmp/pip-CwktGw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:34:14 INFO - Running setup.py (path:/tmp/pip-xeF0qb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:34:14 INFO - Running setup.py (path:/tmp/pip-NbOBca-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:34:14 INFO - Running setup.py (path:/tmp/pip-gwhoGV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:34:14 INFO - Running setup.py (path:/tmp/pip-hn8Hov-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:34:14 INFO - Running setup.py (path:/tmp/pip-Z3QXaM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:34:14 INFO - Running setup.py (path:/tmp/pip-NPjtz7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:34:14 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)) 23:34:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:34:14 INFO - Running setup.py (path:/tmp/pip-U3ijIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:34:15 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)) 23:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:34:15 INFO - Running setup.py (path:/tmp/pip-xY8RKM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:34:15 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)) 23:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:34:15 INFO - Running setup.py (path:/tmp/pip-yn2DZo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:34:15 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)) 23:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:34:15 INFO - Running setup.py (path:/tmp/pip-dRh8LH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:34:15 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)) 23:34:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:34:15 INFO - Running setup.py (path:/tmp/pip-BxWnAz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:34:15 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)) 23:34:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:34:15 INFO - Running setup.py (path:/tmp/pip-apI4Nr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:34:15 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)) 23:34:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:34:15 INFO - Running setup.py (path:/tmp/pip-yz4WFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:34:16 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 23:34:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:34:16 INFO - Running setup.py (path:/tmp/pip-b9olQh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:34:16 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)) 23:34:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:34:16 INFO - Running setup.py (path:/tmp/pip-rwd5Wk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:34:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:34:16 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)) 23:34:16 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)) 23:34:16 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)) 23:34:16 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)) 23:34:16 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)) 23:34:16 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)) 23:34:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:34:16 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 23:34:16 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 23:34:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:34:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 23:34:16 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 23:34:16 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 23:34:21 INFO - Downloading blessings-1.6.tar.gz 23:34:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:34:22 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 23:34:22 INFO - Installing collected packages: blessings 23:34:22 INFO - Running setup.py install for blessings 23:34:22 INFO - Successfully installed blessings 23:34:22 INFO - Cleaning up... 23:34:22 INFO - Return code: 0 23:34:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:34:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:34:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:34:22 INFO - Reading from file tmpfile_stdout 23:34:22 INFO - Current package versions: 23:34:22 INFO - argparse == 1.2.1 23:34:22 INFO - blessings == 1.6 23:34:22 INFO - blobuploader == 1.2.4 23:34:22 INFO - browsermob-proxy == 0.6.0 23:34:22 INFO - docopt == 0.6.1 23:34:22 INFO - manifestparser == 1.1 23:34:22 INFO - marionette-client == 2.3.0 23:34:22 INFO - marionette-driver == 1.4.0 23:34:22 INFO - mozInstall == 1.12 23:34:22 INFO - mozcrash == 0.17 23:34:22 INFO - mozdebug == 0.1 23:34:22 INFO - mozdevice == 0.48 23:34:22 INFO - mozfile == 1.2 23:34:22 INFO - mozhttpd == 0.7 23:34:22 INFO - mozinfo == 0.9 23:34:22 INFO - mozleak == 0.1 23:34:22 INFO - mozlog == 3.1 23:34:22 INFO - moznetwork == 0.27 23:34:22 INFO - mozprocess == 0.22 23:34:22 INFO - mozprofile == 0.28 23:34:22 INFO - mozrunner == 6.11 23:34:22 INFO - mozscreenshot == 0.1 23:34:22 INFO - mozsystemmonitor == 0.0 23:34:22 INFO - moztest == 0.7 23:34:22 INFO - mozversion == 1.4 23:34:22 INFO - psutil == 3.1.1 23:34:22 INFO - requests == 1.2.3 23:34:22 INFO - wptserve == 1.4.0 23:34:22 INFO - wsgiref == 0.1.2 23:34:22 INFO - Running post-action listener: _resource_record_post_action 23:34:22 INFO - Running post-action listener: _start_resource_monitoring 23:34:22 INFO - Starting resource monitoring. 23:34:22 INFO - ##### 23:34:22 INFO - ##### Running pull step. 23:34:22 INFO - ##### 23:34:22 INFO - Running pre-action listener: _resource_record_pre_action 23:34:22 INFO - Running main action method: pull 23:34:22 INFO - Pull has nothing to do! 23:34:22 INFO - Running post-action listener: _resource_record_post_action 23:34:22 INFO - ##### 23:34:22 INFO - ##### Running install step. 23:34:22 INFO - ##### 23:34:22 INFO - Running pre-action listener: _resource_record_pre_action 23:34:22 INFO - Running main action method: install 23:34:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:34:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:34:23 INFO - Reading from file tmpfile_stdout 23:34:23 INFO - Detecting whether we're running mozinstall >=1.0... 23:34:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:34:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:34:23 INFO - Reading from file tmpfile_stdout 23:34:23 INFO - Output received: 23:34:23 INFO - Usage: mozinstall [options] installer 23:34:23 INFO - Options: 23:34:23 INFO - -h, --help show this help message and exit 23:34:23 INFO - -d DEST, --destination=DEST 23:34:23 INFO - Directory to install application into. [default: 23:34:23 INFO - "/builds/slave/test"] 23:34:23 INFO - --app=APP Application being installed. [default: firefox] 23:34:23 INFO - mkdir: /builds/slave/test/build/application 23:34:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 23:34:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 23:34:56 INFO - Reading from file tmpfile_stdout 23:34:56 INFO - Output received: 23:34:56 INFO - /builds/slave/test/build/application/firefox/firefox 23:34:56 INFO - Running post-action listener: _resource_record_post_action 23:34:56 INFO - ##### 23:34:56 INFO - ##### Running run-tests step. 23:34:56 INFO - ##### 23:34:56 INFO - Running pre-action listener: _resource_record_pre_action 23:34:56 INFO - Running main action method: run_tests 23:34:56 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:34:56 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:34:56 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:34:56 INFO - grabbing minidump binary from tooltool 23:34:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:34:56 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 0x916fe30>, '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 0x940cc38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x948b470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:34:56 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 23:34:56 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 23:34:56 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 23:34:56 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 23:34:58 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpts1h1X 23:34:58 INFO - INFO - File integrity verified, renaming tmpts1h1X to linux32-minidump_stackwalk 23:34:58 INFO - INFO - Updating local cache /builds/tooltool_cache... 23:34:58 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk 23:34:58 INFO - Return code: 0 23:34:58 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 23:34:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:34:58 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/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.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 23:34:58 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/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.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 23:34:58 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:34:58 INFO - 'CCACHE_UMASK': '002', 23:34:58 INFO - 'DISPLAY': ':0', 23:34:58 INFO - 'HOME': '/home/cltbld', 23:34:58 INFO - 'LANG': 'en_US.UTF-8', 23:34:58 INFO - 'LOGNAME': 'cltbld', 23:34:58 INFO - 'MAIL': '/var/mail/cltbld', 23:34:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:34:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:34:58 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:34:58 INFO - 'MOZ_NO_REMOTE': '1', 23:34:58 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:34:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:34:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:34:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:34:58 INFO - 'PWD': '/builds/slave/test', 23:34:58 INFO - 'SHELL': '/bin/bash', 23:34:58 INFO - 'SHLVL': '1', 23:34:58 INFO - 'TERM': 'linux', 23:34:58 INFO - 'TMOUT': '86400', 23:34:58 INFO - 'USER': 'cltbld', 23:34:58 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461306695.243324-273969520', 23:34:58 INFO - '_': '/tools/buildbot/bin/python'} 23:34:58 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/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.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 23:34:59 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 23:34:59 INFO - import pkg_resources 23:35:01 INFO - Using 1 client processes 23:35:02 INFO - wptserve Starting http server on 127.0.0.1:8000 23:35:02 INFO - wptserve Starting http server on 127.0.0.1:8001 23:35:02 INFO - wptserve Starting http server on 127.0.0.1:8443 23:35:04 INFO - SUITE-START | Running 778 tests 23:35:04 INFO - Running testharness tests 23:35:04 INFO - Setting up ssl 23:35:04 INFO - PROCESS | certutil | 23:35:04 INFO - PROCESS | certutil | 23:35:04 INFO - PROCESS | certutil | 23:35:04 INFO - Certificate Nickname Trust Attributes 23:35:04 INFO - SSL,S/MIME,JAR/XPI 23:35:04 INFO - 23:35:04 INFO - web-platform-tests CT,, 23:35:04 INFO - 23:35:04 INFO - Starting runner 23:35:07 INFO - PROCESS | 1915 | 1461306907423 Marionette DEBUG Marionette enabled via build flag and pref 23:35:08 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2ae5000 == 1 [pid = 1915] [id = 1] 23:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 1 (0xa2ae5400) [pid = 1915] [serial = 1] [outer = (nil)] 23:35:08 INFO - PROCESS | 1915 | [1915] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:35:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 2 (0xa2ae5c00) [pid = 1915] [serial = 2] [outer = 0xa2ae5400] 23:35:08 INFO - PROCESS | 1915 | 1461306908650 Marionette INFO Listening on port 2828 23:35:09 INFO - PROCESS | 1915 | 1461306909263 Marionette DEBUG Marionette enabled via command-line flag 23:35:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fc61400 == 2 [pid = 1915] [id = 2] 23:35:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 3 (0x9fca5c00) [pid = 1915] [serial = 3] [outer = (nil)] 23:35:09 INFO - PROCESS | 1915 | [1915] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:35:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 4 (0x9fca6400) [pid = 1915] [serial = 4] [outer = 0x9fca5c00] 23:35:09 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb83640 23:35:09 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb89180 23:35:09 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fba0080 23:35:09 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fba0d40 23:35:10 INFO - PROCESS | 1915 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba4a80 23:35:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 5 (0x9fb9b400) [pid = 1915] [serial = 5] [outer = 0xa2ae5400] 23:35:10 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:35:10 INFO - PROCESS | 1915 | 1461306910160 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58654 23:35:10 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:35:10 INFO - PROCESS | 1915 | 1461306910193 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58655 23:35:10 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:35:10 INFO - PROCESS | 1915 | 1461306910258 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58656 23:35:10 INFO - PROCESS | 1915 | 1461306910263 Marionette DEBUG Closed connection conn0 23:35:10 INFO - PROCESS | 1915 | 1461306910268 Marionette DEBUG Closed connection conn1 23:35:10 INFO - PROCESS | 1915 | [1915] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 23:35:10 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:35:10 INFO - PROCESS | 1915 | 1461306910409 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58657 23:35:10 INFO - PROCESS | 1915 | 1461306910412 Marionette DEBUG Closed connection conn2 23:35:10 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:35:10 INFO - PROCESS | 1915 | 1461306910453 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:58658 23:35:10 INFO - PROCESS | 1915 | 1461306910463 Marionette DEBUG Closed connection conn3 23:35:10 INFO - PROCESS | 1915 | 1461306910509 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:35:10 INFO - PROCESS | 1915 | 1461306910529 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421210502","device":"desktop","version":"48.0a1"} 23:35:11 INFO - PROCESS | 1915 | [1915] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:35:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x98ea8800 == 3 [pid = 1915] [id = 3] 23:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 6 (0x98ea8c00) [pid = 1915] [serial = 6] [outer = (nil)] 23:35:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x98ea9000 == 4 [pid = 1915] [id = 4] 23:35:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 7 (0x98eacc00) [pid = 1915] [serial = 7] [outer = (nil)] 23:35:13 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:35:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x98a31400 == 5 [pid = 1915] [id = 5] 23:35:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 8 (0x983dc400) [pid = 1915] [serial = 8] [outer = (nil)] 23:35:13 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:35:13 INFO - PROCESS | 1915 | [1915] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:35:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 9 (0x983eb800) [pid = 1915] [serial = 9] [outer = 0x983dc400] 23:35:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 10 (0x97d1bc00) [pid = 1915] [serial = 10] [outer = 0x98ea8c00] 23:35:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 11 (0x97d1d800) [pid = 1915] [serial = 11] [outer = 0x98eacc00] 23:35:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 12 (0x97deb400) [pid = 1915] [serial = 12] [outer = 0x983dc400] 23:35:15 INFO - PROCESS | 1915 | 1461306915348 Marionette DEBUG loaded listener.js 23:35:15 INFO - PROCESS | 1915 | 1461306915369 Marionette DEBUG loaded listener.js 23:35:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 13 (0x96222800) [pid = 1915] [serial = 13] [outer = 0x983dc400] 23:35:16 INFO - PROCESS | 1915 | 1461306916243 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"1948d389-1aff-4037-88ee-c5225281b21b","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421210502","device":"desktop","version":"48.0a1","command_id":1}}] 23:35:16 INFO - PROCESS | 1915 | 1461306916621 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 23:35:16 INFO - PROCESS | 1915 | 1461306916823 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 23:35:16 INFO - PROCESS | 1915 | 1461306916869 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:35:16 INFO - PROCESS | 1915 | [1915] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 14 (0x93cd5000) [pid = 1915] [serial = 14] [outer = 0x983dc400] 23:35:17 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:35:17 INFO - PROCESS | 1915 | 1461306917379 Marionette TRACE conn4 <- [1,3,null,{}] 23:35:17 INFO - PROCESS | 1915 | 1461306917392 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:35:17 INFO - PROCESS | 1915 | 1461306917424 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 23:35:17 INFO - PROCESS | 1915 | 1461306917472 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 23:35:17 INFO - PROCESS | 1915 | 1461306917482 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 23:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:35:17 INFO - PROCESS | 1915 | 1461306917500 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:35:17 INFO - PROCESS | 1915 | 1461306917506 Marionette TRACE conn4 <- [1,6,null,{}] 23:35:17 INFO - PROCESS | 1915 | 1461306917515 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:17 INFO - PROCESS | 1915 | 1461306917533 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 23:35:17 INFO - PROCESS | 1915 | 1461306917538 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x93c80400 == 6 [pid = 1915] [id = 6] 23:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 15 (0x93cd1c00) [pid = 1915] [serial = 15] [outer = (nil)] 23:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 16 (0x9518dc00) [pid = 1915] [serial = 16] [outer = 0x93cd1c00] 23:35:17 INFO - PROCESS | 1915 | 1461306917629 Marionette DEBUG loaded listener.js 23:35:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 17 (0x9fc5d800) [pid = 1915] [serial = 17] [outer = 0x93cd1c00] 23:35:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x914bbc00 == 7 [pid = 1915] [id = 7] 23:35:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 18 (0x91eab400) [pid = 1915] [serial = 18] [outer = (nil)] 23:35:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 19 (0x91288400) [pid = 1915] [serial = 19] [outer = 0x91eab400] 23:35:18 INFO - PROCESS | 1915 | 1461306918108 Marionette DEBUG loaded listener.js 23:35:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 20 (0x9128d800) [pid = 1915] [serial = 20] [outer = 0x91eab400] 23:35:18 INFO - PROCESS | 1915 | [1915] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 23:35:19 INFO - PROCESS | 1915 | 1461306919020 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 23:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1587ms 23:35:19 INFO - PROCESS | 1915 | 1461306919112 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 23:35:19 INFO - PROCESS | 1915 | 1461306919116 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 23:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:35:19 INFO - PROCESS | 1915 | 1461306919262 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:35:19 INFO - PROCESS | 1915 | 1461306919267 Marionette TRACE conn4 <- [1,10,null,{}] 23:35:19 INFO - PROCESS | 1915 | 1461306919307 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:19 INFO - PROCESS | 1915 | 1461306919497 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 23:35:19 INFO - PROCESS | 1915 | 1461306919602 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9128b000 == 8 [pid = 1915] [id = 8] 23:35:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 21 (0x91290800) [pid = 1915] [serial = 21] [outer = (nil)] 23:35:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 22 (0x9916a400) [pid = 1915] [serial = 22] [outer = 0x91290800] 23:35:19 INFO - PROCESS | 1915 | 1461306919691 Marionette DEBUG loaded listener.js 23:35:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 23 (0x999ea000) [pid = 1915] [serial = 23] [outer = 0x91290800] 23:35:20 INFO - PROCESS | 1915 | 1461306920544 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 23:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1382ms 23:35:20 INFO - PROCESS | 1915 | 1461306920583 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 23:35:20 INFO - PROCESS | 1915 | 1461306920592 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 23:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:35:20 INFO - PROCESS | 1915 | 1461306920602 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:35:20 INFO - PROCESS | 1915 | 1461306920607 Marionette TRACE conn4 <- [1,14,null,{}] 23:35:20 INFO - PROCESS | 1915 | 1461306920613 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:20 INFO - PROCESS | 1915 | 1461306920813 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 23:35:20 INFO - PROCESS | 1915 | 1461306920943 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:20 INFO - PROCESS | 1915 | ++DOCSHELL 0xa0c43400 == 9 [pid = 1915] [id = 9] 23:35:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 24 (0xa0fde400) [pid = 1915] [serial = 24] [outer = (nil)] 23:35:21 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2a8e400 == 10 [pid = 1915] [id = 10] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 25 (0xa2a8ec00) [pid = 1915] [serial = 25] [outer = (nil)] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 26 (0xa440c800) [pid = 1915] [serial = 26] [outer = 0xa2a8ec00] 23:35:21 INFO - PROCESS | 1915 | 1461306921061 Marionette DEBUG loaded listener.js 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 27 (0xa4737c00) [pid = 1915] [serial = 27] [outer = 0xa2a8ec00] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 28 (0xa4b5a400) [pid = 1915] [serial = 28] [outer = 0xa0fde400] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 29 (0x91e0b000) [pid = 1915] [serial = 29] [outer = 0xa0fde400] 23:35:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e09c00 == 11 [pid = 1915] [id = 11] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 30 (0x91e0a400) [pid = 1915] [serial = 30] [outer = (nil)] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 31 (0x91e14c00) [pid = 1915] [serial = 31] [outer = 0x91e0a400] 23:35:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 32 (0x99a82400) [pid = 1915] [serial = 32] [outer = 0x91e0a400] 23:35:22 INFO - PROCESS | 1915 | 1461306922402 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 23:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1842ms 23:35:22 INFO - PROCESS | 1915 | 1461306922444 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 23:35:22 INFO - PROCESS | 1915 | 1461306922448 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 23:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:35:22 INFO - PROCESS | 1915 | 1461306922455 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:35:22 INFO - PROCESS | 1915 | 1461306922462 Marionette TRACE conn4 <- [1,18,null,{}] 23:35:22 INFO - PROCESS | 1915 | 1461306922527 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:22 INFO - PROCESS | 1915 | 1461306922748 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 23:35:22 INFO - PROCESS | 1915 | 1461306922851 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x99bec000 == 12 [pid = 1915] [id = 12] 23:35:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 33 (0x99bf0c00) [pid = 1915] [serial = 33] [outer = (nil)] 23:35:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 34 (0x99bf3800) [pid = 1915] [serial = 34] [outer = 0x99bf0c00] 23:35:22 INFO - PROCESS | 1915 | 1461306922946 Marionette DEBUG loaded listener.js 23:35:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 35 (0xa4bef000) [pid = 1915] [serial = 35] [outer = 0x99bf0c00] 23:35:23 INFO - PROCESS | 1915 | 1461306923871 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 23:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1476ms 23:35:23 INFO - PROCESS | 1915 | 1461306923933 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 23:35:23 INFO - PROCESS | 1915 | 1461306923939 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 23:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:35:23 INFO - PROCESS | 1915 | 1461306923946 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:35:23 INFO - PROCESS | 1915 | 1461306923950 Marionette TRACE conn4 <- [1,22,null,{}] 23:35:23 INFO - PROCESS | 1915 | 1461306923956 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:24 INFO - PROCESS | 1915 | 1461306924135 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 23:35:24 INFO - PROCESS | 1915 | 1461306924262 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x99be5800 == 13 [pid = 1915] [id = 13] 23:35:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 36 (0xa00d7400) [pid = 1915] [serial = 36] [outer = (nil)] 23:35:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 37 (0xa9ccac00) [pid = 1915] [serial = 37] [outer = 0xa00d7400] 23:35:24 INFO - PROCESS | 1915 | 1461306924353 Marionette DEBUG loaded listener.js 23:35:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 38 (0xa9cd0400) [pid = 1915] [serial = 38] [outer = 0xa00d7400] 23:35:25 INFO - PROCESS | 1915 | 1461306925588 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 23:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1682ms 23:35:25 INFO - PROCESS | 1915 | 1461306925629 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 23:35:25 INFO - PROCESS | 1915 | 1461306925635 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 23:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:35:25 INFO - PROCESS | 1915 | 1461306925643 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:35:25 INFO - PROCESS | 1915 | 1461306925647 Marionette TRACE conn4 <- [1,26,null,{}] 23:35:25 INFO - PROCESS | 1915 | 1461306925664 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:25 INFO - PROCESS | 1915 | 1461306925855 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 23:35:25 INFO - PROCESS | 1915 | 1461306925966 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e64400 == 14 [pid = 1915] [id = 14] 23:35:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 39 (0x91e65000) [pid = 1915] [serial = 39] [outer = (nil)] 23:35:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 40 (0x962bac00) [pid = 1915] [serial = 40] [outer = 0x91e65000] 23:35:26 INFO - PROCESS | 1915 | 1461306926133 Marionette DEBUG loaded listener.js 23:35:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 41 (0x98e0b800) [pid = 1915] [serial = 41] [outer = 0x91e65000] 23:35:26 INFO - PROCESS | 1915 | 1461306926859 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 23:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1258ms 23:35:26 INFO - PROCESS | 1915 | 1461306926906 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 23:35:26 INFO - PROCESS | 1915 | 1461306926914 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 23:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:35:26 INFO - PROCESS | 1915 | 1461306926924 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:35:26 INFO - PROCESS | 1915 | 1461306926928 Marionette TRACE conn4 <- [1,30,null,{}] 23:35:26 INFO - PROCESS | 1915 | 1461306926934 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:27 INFO - PROCESS | 1915 | 1461306927091 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 23:35:27 INFO - PROCESS | 1915 | 1461306927103 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x98c98400 == 15 [pid = 1915] [id = 15] 23:35:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 42 (0x98e0fc00) [pid = 1915] [serial = 42] [outer = (nil)] 23:35:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 43 (0x9916dc00) [pid = 1915] [serial = 43] [outer = 0x98e0fc00] 23:35:27 INFO - PROCESS | 1915 | 1461306927179 Marionette DEBUG loaded listener.js 23:35:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 44 (0x999ee000) [pid = 1915] [serial = 44] [outer = 0x98e0fc00] 23:35:27 INFO - PROCESS | 1915 | 1461306927966 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 23:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1080ms 23:35:28 INFO - PROCESS | 1915 | 1461306928005 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 23:35:28 INFO - PROCESS | 1915 | 1461306928008 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 23:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:35:28 INFO - PROCESS | 1915 | 1461306928015 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:35:28 INFO - PROCESS | 1915 | 1461306928021 Marionette TRACE conn4 <- [1,34,null,{}] 23:35:28 INFO - PROCESS | 1915 | 1461306928036 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:28 INFO - PROCESS | 1915 | 1461306928197 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 23:35:28 INFO - PROCESS | 1915 | 1461306928210 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e0f000 == 16 [pid = 1915] [id = 16] 23:35:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 45 (0x9a647c00) [pid = 1915] [serial = 45] [outer = (nil)] 23:35:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 46 (0x9a897000) [pid = 1915] [serial = 46] [outer = 0x9a647c00] 23:35:28 INFO - PROCESS | 1915 | 1461306928287 Marionette DEBUG loaded listener.js 23:35:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 47 (0x9ea18000) [pid = 1915] [serial = 47] [outer = 0x9a647c00] 23:35:29 INFO - PROCESS | 1915 | 1461306929278 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 23:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1334ms 23:35:29 INFO - PROCESS | 1915 | 1461306929351 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 23:35:29 INFO - PROCESS | 1915 | 1461306929359 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 23:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:35:29 INFO - PROCESS | 1915 | 1461306929368 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:35:29 INFO - PROCESS | 1915 | 1461306929374 Marionette TRACE conn4 <- [1,38,null,{}] 23:35:29 INFO - PROCESS | 1915 | 1461306929383 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:29 INFO - PROCESS | 1915 | 1461306929612 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 23:35:29 INFO - PROCESS | 1915 | 1461306929750 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9283d400 == 17 [pid = 1915] [id = 17] 23:35:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 48 (0x93c75000) [pid = 1915] [serial = 48] [outer = (nil)] 23:35:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 49 (0x97df3800) [pid = 1915] [serial = 49] [outer = 0x93c75000] 23:35:29 INFO - PROCESS | 1915 | 1461306929859 Marionette DEBUG loaded listener.js 23:35:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 50 (0x98103c00) [pid = 1915] [serial = 50] [outer = 0x93c75000] 23:35:30 INFO - PROCESS | 1915 | 1461306930761 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 23:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1433ms 23:35:30 INFO - PROCESS | 1915 | 1461306930803 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 23:35:30 INFO - PROCESS | 1915 | 1461306930814 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 23:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:35:30 INFO - PROCESS | 1915 | 1461306930825 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:35:30 INFO - PROCESS | 1915 | 1461306930829 Marionette TRACE conn4 <- [1,42,null,{}] 23:35:30 INFO - PROCESS | 1915 | 1461306930836 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:31 INFO - PROCESS | 1915 | 1461306931065 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 23:35:31 INFO - PROCESS | 1915 | 1461306931199 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x98ca4800 == 18 [pid = 1915] [id = 18] 23:35:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 51 (0x98ea6800) [pid = 1915] [serial = 51] [outer = (nil)] 23:35:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 52 (0x999f3800) [pid = 1915] [serial = 52] [outer = 0x98ea6800] 23:35:31 INFO - PROCESS | 1915 | 1461306931293 Marionette DEBUG loaded listener.js 23:35:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 53 (0x9a636000) [pid = 1915] [serial = 53] [outer = 0x98ea6800] 23:35:32 INFO - PROCESS | 1915 | 1461306932169 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 23:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1387ms 23:35:32 INFO - PROCESS | 1915 | 1461306932213 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 23:35:32 INFO - PROCESS | 1915 | 1461306932217 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 23:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:35:32 INFO - PROCESS | 1915 | 1461306932224 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:35:32 INFO - PROCESS | 1915 | 1461306932230 Marionette TRACE conn4 <- [1,46,null,{}] 23:35:32 INFO - PROCESS | 1915 | 1461306932247 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:32 INFO - PROCESS | 1915 | 1461306932434 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 23:35:32 INFO - PROCESS | 1915 | 1461306932566 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e0f800 == 19 [pid = 1915] [id = 19] 23:35:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 54 (0x9ea25c00) [pid = 1915] [serial = 54] [outer = (nil)] 23:35:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 55 (0x9fb93c00) [pid = 1915] [serial = 55] [outer = 0x9ea25c00] 23:35:32 INFO - PROCESS | 1915 | 1461306932662 Marionette DEBUG loaded listener.js 23:35:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x9fcaf400) [pid = 1915] [serial = 56] [outer = 0x9ea25c00] 23:35:33 INFO - PROCESS | 1915 | 1461306933565 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 23:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1394ms 23:35:33 INFO - PROCESS | 1915 | 1461306933619 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 23:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:35:33 INFO - PROCESS | 1915 | 1461306933625 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 23:35:33 INFO - PROCESS | 1915 | 1461306933631 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:35:33 INFO - PROCESS | 1915 | 1461306933635 Marionette TRACE conn4 <- [1,50,null,{}] 23:35:33 INFO - PROCESS | 1915 | 1461306933640 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:33 INFO - PROCESS | 1915 | 1461306933843 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 23:35:34 INFO - PROCESS | 1915 | 1461306933979 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x914b8800 == 20 [pid = 1915] [id = 20] 23:35:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x9fb90c00) [pid = 1915] [serial = 57] [outer = (nil)] 23:35:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0xa0c05c00) [pid = 1915] [serial = 58] [outer = 0x9fb90c00] 23:35:34 INFO - PROCESS | 1915 | 1461306934066 Marionette DEBUG loaded listener.js 23:35:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0xa0c40400) [pid = 1915] [serial = 59] [outer = 0x9fb90c00] 23:35:34 INFO - PROCESS | 1915 | 1461306934851 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1254ms 23:35:34 INFO - PROCESS | 1915 | 1461306934884 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 23:35:34 INFO - PROCESS | 1915 | 1461306934887 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 23:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:35:34 INFO - PROCESS | 1915 | 1461306934895 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:35:34 INFO - PROCESS | 1915 | 1461306934899 Marionette TRACE conn4 <- [1,54,null,{}] 23:35:34 INFO - PROCESS | 1915 | 1461306934904 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:35 INFO - PROCESS | 1915 | 1461306935117 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 23:35:35 INFO - PROCESS | 1915 | 1461306935133 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x98106400 == 21 [pid = 1915] [id = 21] 23:35:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0xa00ad000) [pid = 1915] [serial = 60] [outer = (nil)] 23:35:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0xa0fe0400) [pid = 1915] [serial = 61] [outer = 0xa00ad000] 23:35:35 INFO - PROCESS | 1915 | 1461306935220 Marionette DEBUG loaded listener.js 23:35:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0xa0fe6c00) [pid = 1915] [serial = 62] [outer = 0xa00ad000] 23:35:36 INFO - PROCESS | 1915 | 1461306936254 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1430ms 23:35:36 INFO - PROCESS | 1915 | 1461306936327 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 23:35:36 INFO - PROCESS | 1915 | 1461306936332 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 23:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:35:36 INFO - PROCESS | 1915 | 1461306936341 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:35:36 INFO - PROCESS | 1915 | 1461306936347 Marionette TRACE conn4 <- [1,58,null,{}] 23:35:36 INFO - PROCESS | 1915 | 1461306936356 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:36 INFO - PROCESS | 1915 | 1461306936593 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 23:35:36 INFO - PROCESS | 1915 | --DOCSHELL 0x98c98400 == 20 [pid = 1915] [id = 15] 23:35:36 INFO - PROCESS | 1915 | --DOCSHELL 0x91e64400 == 19 [pid = 1915] [id = 14] 23:35:36 INFO - PROCESS | 1915 | --DOCSHELL 0x99bec000 == 18 [pid = 1915] [id = 12] 23:35:36 INFO - PROCESS | 1915 | --DOCSHELL 0xa2a8e400 == 17 [pid = 1915] [id = 10] 23:35:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9128b000 == 16 [pid = 1915] [id = 8] 23:35:36 INFO - PROCESS | 1915 | 1461306936856 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x9128b000 == 17 [pid = 1915] [id = 22] 23:35:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x914b2800) [pid = 1915] [serial = 63] [outer = (nil)] 23:35:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9283f800) [pid = 1915] [serial = 64] [outer = 0x914b2800] 23:35:36 INFO - PROCESS | 1915 | 1461306936992 Marionette DEBUG loaded listener.js 23:35:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x96220400) [pid = 1915] [serial = 65] [outer = 0x914b2800] 23:35:37 INFO - PROCESS | 1915 | 1461306937815 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1539ms 23:35:37 INFO - PROCESS | 1915 | 1461306937882 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 23:35:37 INFO - PROCESS | 1915 | 1461306937890 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 23:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:35:37 INFO - PROCESS | 1915 | 1461306937899 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:35:37 INFO - PROCESS | 1915 | 1461306937905 Marionette TRACE conn4 <- [1,62,null,{}] 23:35:37 INFO - PROCESS | 1915 | 1461306937913 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:38 INFO - PROCESS | 1915 | 1461306938133 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 23:35:38 INFO - PROCESS | 1915 | 1461306938267 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x93c78000 == 18 [pid = 1915] [id = 23] 23:35:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x98109c00) [pid = 1915] [serial = 66] [outer = (nil)] 23:35:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x98ea6400) [pid = 1915] [serial = 67] [outer = 0x98109c00] 23:35:38 INFO - PROCESS | 1915 | 1461306938365 Marionette DEBUG loaded listener.js 23:35:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x99229400) [pid = 1915] [serial = 68] [outer = 0x98109c00] 23:35:39 INFO - PROCESS | 1915 | 1461306939215 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1385ms 23:35:39 INFO - PROCESS | 1915 | 1461306939291 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 23:35:39 INFO - PROCESS | 1915 | 1461306939298 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 23:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:35:39 INFO - PROCESS | 1915 | 1461306939305 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:35:39 INFO - PROCESS | 1915 | 1461306939309 Marionette TRACE conn4 <- [1,66,null,{}] 23:35:39 INFO - PROCESS | 1915 | 1461306939316 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:39 INFO - PROCESS | 1915 | 1461306939503 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 23:35:39 INFO - PROCESS | 1915 | 1461306939636 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x98e01c00 == 19 [pid = 1915] [id = 24] 23:35:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x99bea400) [pid = 1915] [serial = 69] [outer = (nil)] 23:35:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x9a891800) [pid = 1915] [serial = 70] [outer = 0x99bea400] 23:35:39 INFO - PROCESS | 1915 | 1461306939725 Marionette DEBUG loaded listener.js 23:35:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x9fb39000) [pid = 1915] [serial = 71] [outer = 0x99bea400] 23:35:40 INFO - PROCESS | 1915 | 1461306940654 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1383ms 23:35:40 INFO - PROCESS | 1915 | 1461306940689 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 23:35:40 INFO - PROCESS | 1915 | 1461306940693 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 23:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:35:40 INFO - PROCESS | 1915 | 1461306940709 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:35:40 INFO - PROCESS | 1915 | 1461306940721 Marionette TRACE conn4 <- [1,70,null,{}] 23:35:40 INFO - PROCESS | 1915 | 1461306940732 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:40 INFO - PROCESS | 1915 | 1461306940919 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 23:35:41 INFO - PROCESS | 1915 | 1461306941061 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x9809e800 == 20 [pid = 1915] [id = 25] 23:35:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0xa0a90400) [pid = 1915] [serial = 72] [outer = (nil)] 23:35:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0xa2add800) [pid = 1915] [serial = 73] [outer = 0xa0a90400] 23:35:41 INFO - PROCESS | 1915 | 1461306941163 Marionette DEBUG loaded listener.js 23:35:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0xa2ae7400) [pid = 1915] [serial = 74] [outer = 0xa0a90400] 23:35:42 INFO - PROCESS | 1915 | 1461306942006 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1357ms 23:35:42 INFO - PROCESS | 1915 | 1461306942058 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 23:35:42 INFO - PROCESS | 1915 | 1461306942063 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 23:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:35:42 INFO - PROCESS | 1915 | 1461306942089 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:35:42 INFO - PROCESS | 1915 | 1461306942094 Marionette TRACE conn4 <- [1,74,null,{}] 23:35:42 INFO - PROCESS | 1915 | 1461306942100 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:42 INFO - PROCESS | 1915 | 1461306942272 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 23:35:42 INFO - PROCESS | 1915 | 1461306942409 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:42 INFO - PROCESS | 1915 | ++DOCSHELL 0xa2adf400 == 21 [pid = 1915] [id = 26] 23:35:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0xa2ae3400) [pid = 1915] [serial = 75] [outer = (nil)] 23:35:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0xa445ac00) [pid = 1915] [serial = 76] [outer = 0xa2ae3400] 23:35:42 INFO - PROCESS | 1915 | 1461306942501 Marionette DEBUG loaded listener.js 23:35:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0xa44a1c00) [pid = 1915] [serial = 77] [outer = 0xa2ae3400] 23:35:43 INFO - PROCESS | 1915 | 1461306943309 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1284ms 23:35:43 INFO - PROCESS | 1915 | 1461306943371 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 23:35:43 INFO - PROCESS | 1915 | 1461306943376 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 23:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:35:43 INFO - PROCESS | 1915 | 1461306943382 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:35:43 INFO - PROCESS | 1915 | 1461306943386 Marionette TRACE conn4 <- [1,78,null,{}] 23:35:43 INFO - PROCESS | 1915 | 1461306943391 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:43 INFO - PROCESS | 1915 | 1461306943561 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 23:35:43 INFO - PROCESS | 1915 | 1461306943700 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:43 INFO - PROCESS | 1915 | ++DOCSHELL 0xa440cc00 == 22 [pid = 1915] [id = 27] 23:35:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0xa445b400) [pid = 1915] [serial = 78] [outer = (nil)] 23:35:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0xa4736c00) [pid = 1915] [serial = 79] [outer = 0xa445b400] 23:35:43 INFO - PROCESS | 1915 | 1461306943808 Marionette DEBUG loaded listener.js 23:35:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0xa5ec6c00) [pid = 1915] [serial = 80] [outer = 0xa445b400] 23:35:44 INFO - PROCESS | 1915 | 1461306944727 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1381ms 23:35:44 INFO - PROCESS | 1915 | 1461306944764 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 23:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:35:44 INFO - PROCESS | 1915 | 1461306944768 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 23:35:44 INFO - PROCESS | 1915 | 1461306944775 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:35:44 INFO - PROCESS | 1915 | 1461306944778 Marionette TRACE conn4 <- [1,82,null,{}] 23:35:44 INFO - PROCESS | 1915 | 1461306944803 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:44 INFO - PROCESS | 1915 | 1461306944971 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 23:35:45 INFO - PROCESS | 1915 | 1461306945106 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:45 INFO - PROCESS | 1915 | ++DOCSHELL 0xa685c800 == 23 [pid = 1915] [id = 28] 23:35:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0xa685dc00) [pid = 1915] [serial = 81] [outer = (nil)] 23:35:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa6c6b400) [pid = 1915] [serial = 82] [outer = 0xa685dc00] 23:35:45 INFO - PROCESS | 1915 | 1461306945195 Marionette DEBUG loaded listener.js 23:35:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa6c74400) [pid = 1915] [serial = 83] [outer = 0xa685dc00] 23:35:46 INFO - PROCESS | 1915 | 1461306946027 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1299ms 23:35:46 INFO - PROCESS | 1915 | 1461306946074 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 23:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:35:46 INFO - PROCESS | 1915 | 1461306946078 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 23:35:46 INFO - PROCESS | 1915 | 1461306946085 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:35:46 INFO - PROCESS | 1915 | 1461306946088 Marionette TRACE conn4 <- [1,86,null,{}] 23:35:46 INFO - PROCESS | 1915 | 1461306946094 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:46 INFO - PROCESS | 1915 | 1461306946263 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 23:35:46 INFO - PROCESS | 1915 | 1461306946498 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e12000 == 24 [pid = 1915] [id = 29] 23:35:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x91e64c00) [pid = 1915] [serial = 84] [outer = (nil)] 23:35:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x93cd2400) [pid = 1915] [serial = 85] [outer = 0x91e64c00] 23:35:46 INFO - PROCESS | 1915 | 1461306946583 Marionette DEBUG loaded listener.js 23:35:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x96cedc00) [pid = 1915] [serial = 86] [outer = 0x91e64c00] 23:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x914b8800 == 23 [pid = 1915] [id = 20] 23:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x98e0f800 == 22 [pid = 1915] [id = 19] 23:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x98ca4800 == 21 [pid = 1915] [id = 18] 23:35:47 INFO - PROCESS | 1915 | --DOCSHELL 0x9283d400 == 20 [pid = 1915] [id = 17] 23:35:47 INFO - PROCESS | 1915 | 1461306947610 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1584ms 23:35:47 INFO - PROCESS | 1915 | 1461306947670 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 23:35:47 INFO - PROCESS | 1915 | 1461306947676 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 23:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:35:47 INFO - PROCESS | 1915 | 1461306947685 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:35:47 INFO - PROCESS | 1915 | 1461306947692 Marionette TRACE conn4 <- [1,90,null,{}] 23:35:47 INFO - PROCESS | 1915 | 1461306947702 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:47 INFO - PROCESS | 1915 | 1461306947892 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 23:35:48 INFO - PROCESS | 1915 | 1461306948077 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x97c07400 == 21 [pid = 1915] [id = 30] 23:35:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x97c07800) [pid = 1915] [serial = 87] [outer = (nil)] 23:35:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x97c0b000) [pid = 1915] [serial = 88] [outer = 0x97c07800] 23:35:48 INFO - PROCESS | 1915 | 1461306948177 Marionette DEBUG loaded listener.js 23:35:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x97ce6400) [pid = 1915] [serial = 89] [outer = 0x97c07800] 23:35:49 INFO - PROCESS | 1915 | 1461306949060 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 23:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1441ms 23:35:49 INFO - PROCESS | 1915 | 1461306949129 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 23:35:49 INFO - PROCESS | 1915 | 1461306949138 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 23:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:35:49 INFO - PROCESS | 1915 | 1461306949150 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:35:49 INFO - PROCESS | 1915 | 1461306949155 Marionette TRACE conn4 <- [1,94,null,{}] 23:35:49 INFO - PROCESS | 1915 | 1461306949161 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:49 INFO - PROCESS | 1915 | 1461306949392 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 23:35:49 INFO - PROCESS | 1915 | 1461306949575 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x98c98400 == 22 [pid = 1915] [id = 31] 23:35:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0x99223000) [pid = 1915] [serial = 90] [outer = (nil)] 23:35:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0x9a645000) [pid = 1915] [serial = 91] [outer = 0x99223000] 23:35:49 INFO - PROCESS | 1915 | 1461306949670 Marionette DEBUG loaded listener.js 23:35:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0x9dfe9000) [pid = 1915] [serial = 92] [outer = 0x99223000] 23:35:50 INFO - PROCESS | 1915 | 1461306950522 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 23:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1433ms 23:35:50 INFO - PROCESS | 1915 | 1461306950590 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 23:35:50 INFO - PROCESS | 1915 | 1461306950596 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 23:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:35:50 INFO - PROCESS | 1915 | 1461306950605 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:35:50 INFO - PROCESS | 1915 | 1461306950613 Marionette TRACE conn4 <- [1,98,null,{}] 23:35:50 INFO - PROCESS | 1915 | 1461306950636 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:50 INFO - PROCESS | 1915 | 1461306950875 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 23:35:51 INFO - PROCESS | 1915 | 1461306951021 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea25000 == 23 [pid = 1915] [id = 32] 23:35:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x9fc61800) [pid = 1915] [serial = 93] [outer = (nil)] 23:35:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0xa0ad3400) [pid = 1915] [serial = 94] [outer = 0x9fc61800] 23:35:51 INFO - PROCESS | 1915 | 1461306951177 Marionette DEBUG loaded listener.js 23:35:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0xa0fe1800) [pid = 1915] [serial = 95] [outer = 0x9fc61800] 23:35:52 INFO - PROCESS | 1915 | 1461306952054 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 23:35:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0xa0cbfc00) [pid = 1915] [serial = 96] [outer = 0x91e0a400] 23:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1498ms 23:35:52 INFO - PROCESS | 1915 | 1461306952136 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 23:35:52 INFO - PROCESS | 1915 | 1461306952142 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 23:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:35:52 INFO - PROCESS | 1915 | 1461306952208 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:35:52 INFO - PROCESS | 1915 | 1461306952212 Marionette TRACE conn4 <- [1,102,null,{}] 23:35:52 INFO - PROCESS | 1915 | 1461306952230 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:52 INFO - PROCESS | 1915 | 1461306952397 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 23:35:52 INFO - PROCESS | 1915 | 1461306952568 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e10400 == 24 [pid = 1915] [id = 33] 23:35:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x999ed000) [pid = 1915] [serial = 97] [outer = (nil)] 23:35:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0xa4b01400) [pid = 1915] [serial = 98] [outer = 0x999ed000] 23:35:52 INFO - PROCESS | 1915 | 1461306952669 Marionette DEBUG loaded listener.js 23:35:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0xa685f000) [pid = 1915] [serial = 99] [outer = 0x999ed000] 23:35:53 INFO - PROCESS | 1915 | 1461306953617 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 23:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1494ms 23:35:53 INFO - PROCESS | 1915 | 1461306953654 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 23:35:53 INFO - PROCESS | 1915 | 1461306953658 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 23:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:35:53 INFO - PROCESS | 1915 | 1461306953665 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:35:53 INFO - PROCESS | 1915 | 1461306953668 Marionette TRACE conn4 <- [1,106,null,{}] 23:35:53 INFO - PROCESS | 1915 | 1461306953675 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:53 INFO - PROCESS | 1915 | 1461306953838 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 23:35:53 INFO - PROCESS | 1915 | 1461306953950 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:54 INFO - PROCESS | 1915 | ++DOCSHELL 0xa47d8000 == 25 [pid = 1915] [id = 34] 23:35:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0xa47dac00) [pid = 1915] [serial = 100] [outer = (nil)] 23:35:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa47df000) [pid = 1915] [serial = 101] [outer = 0xa47dac00] 23:35:54 INFO - PROCESS | 1915 | 1461306954086 Marionette DEBUG loaded listener.js 23:35:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0xa47e2800) [pid = 1915] [serial = 102] [outer = 0xa47dac00] 23:35:54 INFO - PROCESS | 1915 | 1461306954961 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 23:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1337ms 23:35:55 INFO - PROCESS | 1915 | 1461306955003 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 23:35:55 INFO - PROCESS | 1915 | 1461306955007 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 23:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:35:55 INFO - PROCESS | 1915 | 1461306955014 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:35:55 INFO - PROCESS | 1915 | 1461306955018 Marionette TRACE conn4 <- [1,110,null,{}] 23:35:55 INFO - PROCESS | 1915 | 1461306955024 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:55 INFO - PROCESS | 1915 | 1461306955237 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 23:35:55 INFO - PROCESS | 1915 | 1461306955381 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9916a000 == 26 [pid = 1915] [id = 35] 23:35:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa47d9800) [pid = 1915] [serial = 103] [outer = (nil)] 23:35:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa9ca1800) [pid = 1915] [serial = 104] [outer = 0xa47d9800] 23:35:55 INFO - PROCESS | 1915 | 1461306955471 Marionette DEBUG loaded listener.js 23:35:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0xa9cd3800) [pid = 1915] [serial = 105] [outer = 0xa47d9800] 23:35:56 INFO - PROCESS | 1915 | 1461306956419 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 23:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1437ms 23:35:56 INFO - PROCESS | 1915 | 1461306956452 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 23:35:56 INFO - PROCESS | 1915 | 1461306956456 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 23:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:35:56 INFO - PROCESS | 1915 | 1461306956462 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:35:56 INFO - PROCESS | 1915 | 1461306956466 Marionette TRACE conn4 <- [1,114,null,{}] 23:35:56 INFO - PROCESS | 1915 | 1461306956472 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:56 INFO - PROCESS | 1915 | 1461306956632 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 23:35:56 INFO - PROCESS | 1915 | 1461306956779 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70a000 == 27 [pid = 1915] [id = 36] 23:35:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x8e70a400) [pid = 1915] [serial = 106] [outer = (nil)] 23:35:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x8e714c00) [pid = 1915] [serial = 107] [outer = 0x8e70a400] 23:35:56 INFO - PROCESS | 1915 | 1461306956866 Marionette DEBUG loaded listener.js 23:35:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x8e716c00) [pid = 1915] [serial = 108] [outer = 0x8e70a400] 23:35:57 INFO - PROCESS | 1915 | 1461306957864 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 23:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1438ms 23:35:57 INFO - PROCESS | 1915 | 1461306957902 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 23:35:57 INFO - PROCESS | 1915 | 1461306957905 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 23:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:35:57 INFO - PROCESS | 1915 | 1461306957912 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:35:57 INFO - PROCESS | 1915 | 1461306957916 Marionette TRACE conn4 <- [1,118,null,{}] 23:35:57 INFO - PROCESS | 1915 | 1461306957922 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:35:58 INFO - PROCESS | 1915 | 1461306958081 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 23:35:58 INFO - PROCESS | 1915 | 1461306958228 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:35:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e715800 == 28 [pid = 1915] [id = 37] 23:35:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x8f803000) [pid = 1915] [serial = 109] [outer = (nil)] 23:35:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x8f809400) [pid = 1915] [serial = 110] [outer = 0x8f803000] 23:35:58 INFO - PROCESS | 1915 | 1461306958349 Marionette DEBUG loaded listener.js 23:35:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x8f80dc00) [pid = 1915] [serial = 111] [outer = 0x8f803000] 23:35:59 INFO - PROCESS | 1915 | --DOCSHELL 0x98e01c00 == 27 [pid = 1915] [id = 24] 23:35:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9809e800 == 26 [pid = 1915] [id = 25] 23:35:59 INFO - PROCESS | 1915 | --DOCSHELL 0x9128b000 == 25 [pid = 1915] [id = 22] 23:35:59 INFO - PROCESS | 1915 | --DOCSHELL 0x93c78000 == 24 [pid = 1915] [id = 23] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x98106400 == 23 [pid = 1915] [id = 21] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x99be5800 == 22 [pid = 1915] [id = 13] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0xa440cc00 == 21 [pid = 1915] [id = 27] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x91e0f000 == 20 [pid = 1915] [id = 16] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0xa685c800 == 19 [pid = 1915] [id = 28] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0xa2adf400 == 18 [pid = 1915] [id = 26] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0xa47d8000 == 17 [pid = 1915] [id = 34] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x9916a000 == 16 [pid = 1915] [id = 35] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70a000 == 15 [pid = 1915] [id = 36] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea25000 == 14 [pid = 1915] [id = 32] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x91e10400 == 13 [pid = 1915] [id = 33] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x93c80400 == 12 [pid = 1915] [id = 6] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x91e12000 == 11 [pid = 1915] [id = 29] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x97c07400 == 10 [pid = 1915] [id = 30] 23:36:01 INFO - PROCESS | 1915 | --DOCSHELL 0x98c98400 == 9 [pid = 1915] [id = 31] 23:36:03 INFO - PROCESS | 1915 | 1461306963176 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 23:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 5299ms 23:36:03 INFO - PROCESS | 1915 | 1461306963214 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 23:36:03 INFO - PROCESS | 1915 | 1461306963221 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 23:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:36:03 INFO - PROCESS | 1915 | 1461306963232 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:36:03 INFO - PROCESS | 1915 | 1461306963237 Marionette TRACE conn4 <- [1,122,null,{}] 23:36:03 INFO - PROCESS | 1915 | 1461306963249 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:03 INFO - PROCESS | 1915 | 1461306963424 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 23:36:03 INFO - PROCESS | 1915 | 1461306963439 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f804000 == 10 [pid = 1915] [id = 38] 23:36:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x91e11400) [pid = 1915] [serial = 112] [outer = (nil)] 23:36:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x91eb1000) [pid = 1915] [serial = 113] [outer = 0x91e11400] 23:36:03 INFO - PROCESS | 1915 | 1461306963550 Marionette DEBUG loaded listener.js 23:36:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x92833c00) [pid = 1915] [serial = 114] [outer = 0x91e11400] 23:36:04 INFO - PROCESS | 1915 | 1461306964370 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 23:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1188ms 23:36:04 INFO - PROCESS | 1915 | 1461306964444 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 23:36:04 INFO - PROCESS | 1915 | 1461306964453 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 23:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:36:04 INFO - PROCESS | 1915 | 1461306964516 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:36:04 INFO - PROCESS | 1915 | 1461306964521 Marionette TRACE conn4 <- [1,126,null,{}] 23:36:04 INFO - PROCESS | 1915 | 1461306964570 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:04 INFO - PROCESS | 1915 | 1461306964771 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 23:36:04 INFO - PROCESS | 1915 | 1461306964918 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70f400 == 11 [pid = 1915] [id = 39] 23:36:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x93c77400) [pid = 1915] [serial = 115] [outer = (nil)] 23:36:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x96cec000) [pid = 1915] [serial = 116] [outer = 0x93c77400] 23:36:04 INFO - PROCESS | 1915 | 1461306964997 Marionette DEBUG loaded listener.js 23:36:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x97905000) [pid = 1915] [serial = 117] [outer = 0x93c77400] 23:36:05 INFO - PROCESS | 1915 | 1461306965844 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 23:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1431ms 23:36:05 INFO - PROCESS | 1915 | 1461306965922 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 23:36:05 INFO - PROCESS | 1915 | 1461306965926 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 23:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:36:05 INFO - PROCESS | 1915 | 1461306965934 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:36:05 INFO - PROCESS | 1915 | 1461306965940 Marionette TRACE conn4 <- [1,130,null,{}] 23:36:05 INFO - PROCESS | 1915 | 1461306965966 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:06 INFO - PROCESS | 1915 | 1461306966190 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 23:36:06 INFO - PROCESS | 1915 | 1461306966219 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x97d14000 == 12 [pid = 1915] [id = 40] 23:36:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x98099400) [pid = 1915] [serial = 118] [outer = (nil)] 23:36:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x98106000) [pid = 1915] [serial = 119] [outer = 0x98099400] 23:36:06 INFO - PROCESS | 1915 | 1461306966303 Marionette DEBUG loaded listener.js 23:36:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0x98c98400) [pid = 1915] [serial = 120] [outer = 0x98099400] 23:36:07 INFO - PROCESS | 1915 | 1461306967138 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 23:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1246ms 23:36:07 INFO - PROCESS | 1915 | 1461306967181 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 23:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:36:07 INFO - PROCESS | 1915 | 1461306967185 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 23:36:07 INFO - PROCESS | 1915 | 1461306967197 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:36:07 INFO - PROCESS | 1915 | 1461306967200 Marionette TRACE conn4 <- [1,134,null,{}] 23:36:07 INFO - PROCESS | 1915 | 1461306967205 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:08 INFO - PROCESS | 1915 | 1461306968178 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 119 (0x98ea6800) [pid = 1915] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x91e64c00) [pid = 1915] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0xa445b400) [pid = 1915] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x98109c00) [pid = 1915] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x91e65000) [pid = 1915] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x98e0fc00) [pid = 1915] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x91290800) [pid = 1915] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0xa2a8ec00) [pid = 1915] [serial = 25] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x99bf0c00) [pid = 1915] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9a647c00) [pid = 1915] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa00d7400) [pid = 1915] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa47dac00) [pid = 1915] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x999ed000) [pid = 1915] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0xa2ae3400) [pid = 1915] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x9fc61800) [pid = 1915] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x93cd1c00) [pid = 1915] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x99bea400) [pid = 1915] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0x99223000) [pid = 1915] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0xa0a90400) [pid = 1915] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0xa00ad000) [pid = 1915] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0xa685dc00) [pid = 1915] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x93c75000) [pid = 1915] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x914b2800) [pid = 1915] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0x9fb90c00) [pid = 1915] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x97c07800) [pid = 1915] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0x9ea25c00) [pid = 1915] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x8e70a400) [pid = 1915] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:36:08 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0xa47d9800) [pid = 1915] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:36:08 INFO - PROCESS | 1915 | 1461306968453 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70c000 == 13 [pid = 1915] [id = 41] 23:36:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x8f802c00) [pid = 1915] [serial = 121] [outer = (nil)] 23:36:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x91e5ec00) [pid = 1915] [serial = 122] [outer = 0x8f802c00] 23:36:08 INFO - PROCESS | 1915 | 1461306968537 Marionette DEBUG loaded listener.js 23:36:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x97cee800) [pid = 1915] [serial = 123] [outer = 0x8f802c00] 23:36:09 INFO - PROCESS | 1915 | 1461306969380 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 23:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 2248ms 23:36:09 INFO - PROCESS | 1915 | 1461306969440 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 23:36:09 INFO - PROCESS | 1915 | 1461306969444 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 23:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:36:09 INFO - PROCESS | 1915 | 1461306969450 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:36:09 INFO - PROCESS | 1915 | 1461306969452 Marionette TRACE conn4 <- [1,138,null,{}] 23:36:09 INFO - PROCESS | 1915 | 1461306969458 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:09 INFO - PROCESS | 1915 | 1461306969608 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 23:36:09 INFO - PROCESS | 1915 | 1461306969619 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x9a644c00 == 14 [pid = 1915] [id = 42] 23:36:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x9a645400) [pid = 1915] [serial = 124] [outer = (nil)] 23:36:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x9ea19400) [pid = 1915] [serial = 125] [outer = 0x9a645400] 23:36:09 INFO - PROCESS | 1915 | 1461306969694 Marionette DEBUG loaded listener.js 23:36:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x9fb33000) [pid = 1915] [serial = 126] [outer = 0x9a645400] 23:36:10 INFO - PROCESS | 1915 | 1461306970662 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 23:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1229ms 23:36:10 INFO - PROCESS | 1915 | 1461306970681 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 23:36:10 INFO - PROCESS | 1915 | 1461306970687 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 23:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:36:10 INFO - PROCESS | 1915 | 1461306970696 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:36:10 INFO - PROCESS | 1915 | 1461306970702 Marionette TRACE conn4 <- [1,142,null,{}] 23:36:10 INFO - PROCESS | 1915 | 1461306970711 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:10 INFO - PROCESS | 1915 | 1461306970911 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 23:36:11 INFO - PROCESS | 1915 | 1461306971057 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f807400 == 15 [pid = 1915] [id = 43] 23:36:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x914b8800) [pid = 1915] [serial = 127] [outer = (nil)] 23:36:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x962bf800) [pid = 1915] [serial = 128] [outer = 0x914b8800] 23:36:11 INFO - PROCESS | 1915 | 1461306971153 Marionette DEBUG loaded listener.js 23:36:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0x978be000) [pid = 1915] [serial = 129] [outer = 0x914b8800] 23:36:12 INFO - PROCESS | 1915 | 1461306972046 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 23:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1394ms 23:36:12 INFO - PROCESS | 1915 | 1461306972090 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 23:36:12 INFO - PROCESS | 1915 | 1461306972099 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 23:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:36:12 INFO - PROCESS | 1915 | 1461306972110 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:36:12 INFO - PROCESS | 1915 | 1461306972114 Marionette TRACE conn4 <- [1,146,null,{}] 23:36:12 INFO - PROCESS | 1915 | 1461306972122 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:12 INFO - PROCESS | 1915 | 1461306972300 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 23:36:12 INFO - PROCESS | 1915 | 1461306972441 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x97c0b800 == 16 [pid = 1915] [id = 44] 23:36:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x983e7000) [pid = 1915] [serial = 130] [outer = (nil)] 23:36:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0x9a649000) [pid = 1915] [serial = 131] [outer = 0x983e7000] 23:36:12 INFO - PROCESS | 1915 | 1461306972530 Marionette DEBUG loaded listener.js 23:36:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x98ca3800) [pid = 1915] [serial = 132] [outer = 0x983e7000] 23:36:13 INFO - PROCESS | 1915 | 1461306973477 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 23:36:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:36:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1396ms 23:36:13 INFO - PROCESS | 1915 | 1461306973506 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 23:36:13 INFO - PROCESS | 1915 | 1461306973511 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 23:36:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:36:13 INFO - PROCESS | 1915 | 1461306973517 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:36:13 INFO - PROCESS | 1915 | 1461306973523 Marionette TRACE conn4 <- [1,150,null,{}] 23:36:13 INFO - PROCESS | 1915 | 1461306973540 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:13 INFO - PROCESS | 1915 | 1461306973716 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 23:36:13 INFO - PROCESS | 1915 | 1461306973862 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9777a800 == 17 [pid = 1915] [id = 45] 23:36:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x9fef6c00) [pid = 1915] [serial = 133] [outer = (nil)] 23:36:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0xa0c0f800) [pid = 1915] [serial = 134] [outer = 0x9fef6c00] 23:36:13 INFO - PROCESS | 1915 | 1461306973955 Marionette DEBUG loaded listener.js 23:36:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0xa0f59400) [pid = 1915] [serial = 135] [outer = 0x9fef6c00] 23:36:14 INFO - PROCESS | 1915 | 1461306974879 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 23:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1384ms 23:36:14 INFO - PROCESS | 1915 | 1461306974902 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 23:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:36:14 INFO - PROCESS | 1915 | 1461306974907 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 23:36:14 INFO - PROCESS | 1915 | 1461306974914 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:36:14 INFO - PROCESS | 1915 | 1461306974917 Marionette TRACE conn4 <- [1,154,null,{}] 23:36:14 INFO - PROCESS | 1915 | 1461306974923 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:15 INFO - PROCESS | 1915 | 1461306975090 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 23:36:15 INFO - PROCESS | 1915 | 1461306975238 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x9066e800 == 18 [pid = 1915] [id = 46] 23:36:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x90670400) [pid = 1915] [serial = 136] [outer = (nil)] 23:36:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x90677400) [pid = 1915] [serial = 137] [outer = 0x90670400] 23:36:15 INFO - PROCESS | 1915 | 1461306975327 Marionette DEBUG loaded listener.js 23:36:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x90679800) [pid = 1915] [serial = 138] [outer = 0x90670400] 23:36:15 INFO - PROCESS | 1915 | 1461306975711 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:36:16 INFO - PROCESS | 1915 | 1461306976318 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 23:36:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:36:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1434ms 23:36:16 INFO - PROCESS | 1915 | 1461306976348 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 23:36:16 INFO - PROCESS | 1915 | 1461306976352 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 23:36:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:36:16 INFO - PROCESS | 1915 | 1461306976360 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:36:16 INFO - PROCESS | 1915 | 1461306976364 Marionette TRACE conn4 <- [1,158,null,{}] 23:36:16 INFO - PROCESS | 1915 | 1461306976370 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:16 INFO - PROCESS | 1915 | 1461306976533 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 23:36:16 INFO - PROCESS | 1915 | 1461306976683 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x90678400 == 19 [pid = 1915] [id = 47] 23:36:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x92832400) [pid = 1915] [serial = 139] [outer = (nil)] 23:36:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa440cc00) [pid = 1915] [serial = 140] [outer = 0x92832400] 23:36:16 INFO - PROCESS | 1915 | 1461306976779 Marionette DEBUG loaded listener.js 23:36:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0xa445a400) [pid = 1915] [serial = 141] [outer = 0x92832400] 23:36:17 INFO - PROCESS | 1915 | 1461306977952 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 23:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1631ms 23:36:17 INFO - PROCESS | 1915 | 1461306977992 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 23:36:17 INFO - PROCESS | 1915 | 1461306977995 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 23:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:36:18 INFO - PROCESS | 1915 | 1461306978002 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:36:18 INFO - PROCESS | 1915 | 1461306978005 Marionette TRACE conn4 <- [1,162,null,{}] 23:36:18 INFO - PROCESS | 1915 | 1461306978011 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:18 INFO - PROCESS | 1915 | 1461306978285 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 23:36:18 INFO - PROCESS | 1915 | 1461306978416 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f849400 == 20 [pid = 1915] [id = 48] 23:36:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x8f849800) [pid = 1915] [serial = 142] [outer = (nil)] 23:36:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x99bea400) [pid = 1915] [serial = 143] [outer = 0x8f849800] 23:36:18 INFO - PROCESS | 1915 | 1461306978523 Marionette DEBUG loaded listener.js 23:36:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0xa4733400) [pid = 1915] [serial = 144] [outer = 0x8f849800] 23:36:19 INFO - PROCESS | 1915 | 1461306979460 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 23:36:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:36:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1533ms 23:36:19 INFO - PROCESS | 1915 | 1461306979536 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 23:36:19 INFO - PROCESS | 1915 | 1461306979540 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 23:36:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:36:19 INFO - PROCESS | 1915 | 1461306979547 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:36:19 INFO - PROCESS | 1915 | 1461306979550 Marionette TRACE conn4 <- [1,166,null,{}] 23:36:19 INFO - PROCESS | 1915 | 1461306979556 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:19 INFO - PROCESS | 1915 | 1461306979719 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 23:36:19 INFO - PROCESS | 1915 | 1461306979864 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80bc00 == 21 [pid = 1915] [id = 49] 23:36:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x8f842000) [pid = 1915] [serial = 145] [outer = (nil)] 23:36:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x9790c400) [pid = 1915] [serial = 146] [outer = 0x8f842000] 23:36:19 INFO - PROCESS | 1915 | 1461306979982 Marionette DEBUG loaded listener.js 23:36:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x97c0fc00) [pid = 1915] [serial = 147] [outer = 0x8f842000] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x962bac00) [pid = 1915] [serial = 40] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x9916dc00) [pid = 1915] [serial = 43] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9916a400) [pid = 1915] [serial = 22] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0xa440c800) [pid = 1915] [serial = 26] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0xa4b5a400) [pid = 1915] [serial = 28] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0x91e14c00) [pid = 1915] [serial = 31] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x98e0b800) [pid = 1915] [serial = 41] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x9fc5d800) [pid = 1915] [serial = 17] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x999ea000) [pid = 1915] [serial = 23] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x99bf3800) [pid = 1915] [serial = 34] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0xa4bef000) [pid = 1915] [serial = 35] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x9ea18000) [pid = 1915] [serial = 47] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x9a897000) [pid = 1915] [serial = 46] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0xa4737c00) [pid = 1915] [serial = 27] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x999ee000) [pid = 1915] [serial = 44] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0xa9cd0400) [pid = 1915] [serial = 38] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 102 (0xa9ccac00) [pid = 1915] [serial = 37] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 101 (0x97ce6400) [pid = 1915] [serial = 89] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 100 (0x9a636000) [pid = 1915] [serial = 53] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 99 (0x9fb93c00) [pid = 1915] [serial = 55] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 98 (0x96cedc00) [pid = 1915] [serial = 86] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 97 (0x98103c00) [pid = 1915] [serial = 50] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 96 (0xa4736c00) [pid = 1915] [serial = 79] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 95 (0x999f3800) [pid = 1915] [serial = 52] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 94 (0xa6c6b400) [pid = 1915] [serial = 82] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 93 (0x9a891800) [pid = 1915] [serial = 70] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 92 (0x99229400) [pid = 1915] [serial = 68] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 91 (0xa5ec6c00) [pid = 1915] [serial = 80] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x93cd2400) [pid = 1915] [serial = 85] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x9283f800) [pid = 1915] [serial = 64] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x98ea6400) [pid = 1915] [serial = 67] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0xa2ae5c00) [pid = 1915] [serial = 2] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0xa0fe6c00) [pid = 1915] [serial = 62] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x9dfe9000) [pid = 1915] [serial = 92] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0xa0fe0400) [pid = 1915] [serial = 61] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x97deb400) [pid = 1915] [serial = 12] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0xa6c74400) [pid = 1915] [serial = 83] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x97df3800) [pid = 1915] [serial = 49] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x983eb800) [pid = 1915] [serial = 9] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0xa2add800) [pid = 1915] [serial = 73] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 78 (0x96220400) [pid = 1915] [serial = 65] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 77 (0xa0c40400) [pid = 1915] [serial = 59] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 76 (0x97c0b000) [pid = 1915] [serial = 88] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 75 (0x9fcaf400) [pid = 1915] [serial = 56] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 74 (0xa0c05c00) [pid = 1915] [serial = 58] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 73 (0xa47e2800) [pid = 1915] [serial = 102] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 72 (0xa47df000) [pid = 1915] [serial = 101] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 71 (0xa685f000) [pid = 1915] [serial = 99] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 70 (0xa44a1c00) [pid = 1915] [serial = 77] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 69 (0xa0ad3400) [pid = 1915] [serial = 94] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 68 (0x9518dc00) [pid = 1915] [serial = 16] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 67 (0x9fb39000) [pid = 1915] [serial = 71] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 66 (0x91288400) [pid = 1915] [serial = 19] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 65 (0x99a82400) [pid = 1915] [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.] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 64 (0x9a645000) [pid = 1915] [serial = 91] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0xa445ac00) [pid = 1915] [serial = 76] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0xa2ae7400) [pid = 1915] [serial = 74] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0xa0fe1800) [pid = 1915] [serial = 95] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0xa4b01400) [pid = 1915] [serial = 98] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0x8f809400) [pid = 1915] [serial = 110] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 58 (0x8e716c00) [pid = 1915] [serial = 108] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 57 (0xa9cd3800) [pid = 1915] [serial = 105] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 56 (0x8e714c00) [pid = 1915] [serial = 107] [outer = (nil)] [url = about:blank] 23:36:20 INFO - PROCESS | 1915 | --DOMWINDOW == 55 (0xa9ca1800) [pid = 1915] [serial = 104] [outer = (nil)] [url = about:blank] 23:36:21 INFO - PROCESS | 1915 | 1461306981242 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 23:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1733ms 23:36:21 INFO - PROCESS | 1915 | 1461306981281 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 23:36:21 INFO - PROCESS | 1915 | 1461306981289 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 23:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:36:21 INFO - PROCESS | 1915 | 1461306981303 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:36:21 INFO - PROCESS | 1915 | 1461306981309 Marionette TRACE conn4 <- [1,170,null,{}] 23:36:21 INFO - PROCESS | 1915 | 1461306981316 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:21 INFO - PROCESS | 1915 | 1461306981477 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 23:36:21 INFO - PROCESS | 1915 | 1461306981573 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e711000 == 22 [pid = 1915] [id = 50] 23:36:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 56 (0x8f84f800) [pid = 1915] [serial = 148] [outer = (nil)] 23:36:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 57 (0x91e0f000) [pid = 1915] [serial = 149] [outer = 0x8f84f800] 23:36:21 INFO - PROCESS | 1915 | 1461306981655 Marionette DEBUG loaded listener.js 23:36:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 58 (0x91e65000) [pid = 1915] [serial = 150] [outer = 0x8f84f800] 23:36:22 INFO - PROCESS | 1915 | 1461306982350 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 23:36:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:36:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1096ms 23:36:22 INFO - PROCESS | 1915 | 1461306982400 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 23:36:22 INFO - PROCESS | 1915 | 1461306982408 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 23:36:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:36:22 INFO - PROCESS | 1915 | 1461306982441 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:36:22 INFO - PROCESS | 1915 | 1461306982445 Marionette TRACE conn4 <- [1,174,null,{}] 23:36:22 INFO - PROCESS | 1915 | 1461306982451 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:22 INFO - PROCESS | 1915 | 1461306982607 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 23:36:22 INFO - PROCESS | 1915 | 1461306982618 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x91eb8400 == 23 [pid = 1915] [id = 51] 23:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 59 (0x93c78800) [pid = 1915] [serial = 151] [outer = (nil)] 23:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x951c6800) [pid = 1915] [serial = 152] [outer = 0x93c78800] 23:36:22 INFO - PROCESS | 1915 | 1461306982691 Marionette DEBUG loaded listener.js 23:36:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x962bac00) [pid = 1915] [serial = 153] [outer = 0x93c78800] 23:36:23 INFO - PROCESS | 1915 | 1461306983538 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 23:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1150ms 23:36:23 INFO - PROCESS | 1915 | 1461306983585 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 23:36:23 INFO - PROCESS | 1915 | 1461306983589 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 23:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:36:23 INFO - PROCESS | 1915 | 1461306983601 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:36:23 INFO - PROCESS | 1915 | 1461306983605 Marionette TRACE conn4 <- [1,178,null,{}] 23:36:23 INFO - PROCESS | 1915 | 1461306983621 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:23 INFO - PROCESS | 1915 | 1461306983813 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 23:36:23 INFO - PROCESS | 1915 | 1461306983841 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x93cdb000 == 24 [pid = 1915] [id = 52] 23:36:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x97c0b000) [pid = 1915] [serial = 154] [outer = (nil)] 23:36:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x97c0f800) [pid = 1915] [serial = 155] [outer = 0x97c0b000] 23:36:23 INFO - PROCESS | 1915 | 1461306983916 Marionette DEBUG loaded listener.js 23:36:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9809e800) [pid = 1915] [serial = 156] [outer = 0x97c0b000] 23:36:24 INFO - PROCESS | 1915 | --DOMWINDOW == 63 (0x98099400) [pid = 1915] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:36:24 INFO - PROCESS | 1915 | --DOMWINDOW == 62 (0x93c77400) [pid = 1915] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:36:24 INFO - PROCESS | 1915 | --DOMWINDOW == 61 (0x91e11400) [pid = 1915] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:36:24 INFO - PROCESS | 1915 | --DOMWINDOW == 60 (0x8f803000) [pid = 1915] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:36:24 INFO - PROCESS | 1915 | --DOMWINDOW == 59 (0x8f802c00) [pid = 1915] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:36:24 INFO - PROCESS | 1915 | 1461306984759 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 23:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1188ms 23:36:24 INFO - PROCESS | 1915 | 1461306984784 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 23:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:36:24 INFO - PROCESS | 1915 | 1461306984789 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 23:36:24 INFO - PROCESS | 1915 | 1461306984795 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:36:24 INFO - PROCESS | 1915 | 1461306984799 Marionette TRACE conn4 <- [1,182,null,{}] 23:36:24 INFO - PROCESS | 1915 | 1461306984804 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:24 INFO - PROCESS | 1915 | 1461306984993 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 23:36:25 INFO - PROCESS | 1915 | 1461306985004 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80cc00 == 25 [pid = 1915] [id = 53] 23:36:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 60 (0x93c77400) [pid = 1915] [serial = 157] [outer = (nil)] 23:36:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 61 (0x98103400) [pid = 1915] [serial = 158] [outer = 0x93c77400] 23:36:25 INFO - PROCESS | 1915 | 1461306985078 Marionette DEBUG loaded listener.js 23:36:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 62 (0x983eb800) [pid = 1915] [serial = 159] [outer = 0x93c77400] 23:36:25 INFO - PROCESS | 1915 | 1461306985889 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 23:36:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:36:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1133ms 23:36:25 INFO - PROCESS | 1915 | 1461306985929 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 23:36:25 INFO - PROCESS | 1915 | 1461306985932 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 23:36:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:36:25 INFO - PROCESS | 1915 | 1461306985938 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:36:25 INFO - PROCESS | 1915 | 1461306985941 Marionette TRACE conn4 <- [1,186,null,{}] 23:36:25 INFO - PROCESS | 1915 | 1461306985947 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:26 INFO - PROCESS | 1915 | 1461306986086 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 23:36:26 INFO - PROCESS | 1915 | 1461306986101 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80a800 == 26 [pid = 1915] [id = 54] 23:36:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 63 (0x9283d800) [pid = 1915] [serial = 160] [outer = (nil)] 23:36:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 64 (0x9916e800) [pid = 1915] [serial = 161] [outer = 0x9283d800] 23:36:26 INFO - PROCESS | 1915 | 1461306986175 Marionette DEBUG loaded listener.js 23:36:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 65 (0x99223400) [pid = 1915] [serial = 162] [outer = 0x9283d800] 23:36:27 INFO - PROCESS | 1915 | 1461306987148 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 23:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1227ms 23:36:27 INFO - PROCESS | 1915 | 1461306987167 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 23:36:27 INFO - PROCESS | 1915 | 1461306987174 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 23:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:36:27 INFO - PROCESS | 1915 | 1461306987183 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:36:27 INFO - PROCESS | 1915 | 1461306987188 Marionette TRACE conn4 <- [1,190,null,{}] 23:36:27 INFO - PROCESS | 1915 | 1461306987214 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:27 INFO - PROCESS | 1915 | 1461306987393 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 23:36:27 INFO - PROCESS | 1915 | 1461306987534 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f84b800 == 27 [pid = 1915] [id = 55] 23:36:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 66 (0x91288400) [pid = 1915] [serial = 163] [outer = (nil)] 23:36:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 67 (0x9283a000) [pid = 1915] [serial = 164] [outer = 0x91288400] 23:36:27 INFO - PROCESS | 1915 | 1461306987625 Marionette DEBUG loaded listener.js 23:36:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 68 (0x93cd6c00) [pid = 1915] [serial = 165] [outer = 0x91288400] 23:36:28 INFO - PROCESS | 1915 | 1461306988506 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 23:36:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:36:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1354ms 23:36:28 INFO - PROCESS | 1915 | 1461306988538 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 23:36:28 INFO - PROCESS | 1915 | 1461306988548 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 23:36:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:36:28 INFO - PROCESS | 1915 | 1461306988559 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:36:28 INFO - PROCESS | 1915 | 1461306988564 Marionette TRACE conn4 <- [1,194,null,{}] 23:36:28 INFO - PROCESS | 1915 | 1461306988571 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:28 INFO - PROCESS | 1915 | 1461306988786 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 23:36:28 INFO - PROCESS | 1915 | 1461306988925 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e14800 == 28 [pid = 1915] [id = 56] 23:36:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 69 (0x951c3c00) [pid = 1915] [serial = 166] [outer = (nil)] 23:36:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 70 (0x97c08800) [pid = 1915] [serial = 167] [outer = 0x951c3c00] 23:36:29 INFO - PROCESS | 1915 | 1461306989016 Marionette DEBUG loaded listener.js 23:36:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 71 (0x98101400) [pid = 1915] [serial = 168] [outer = 0x951c3c00] 23:36:29 INFO - PROCESS | 1915 | 1461306989919 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 23:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1395ms 23:36:29 INFO - PROCESS | 1915 | 1461306989954 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 23:36:29 INFO - PROCESS | 1915 | 1461306989958 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 23:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:36:29 INFO - PROCESS | 1915 | 1461306989967 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:36:29 INFO - PROCESS | 1915 | 1461306989976 Marionette TRACE conn4 <- [1,198,null,{}] 23:36:30 INFO - PROCESS | 1915 | 1461306989993 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:30 INFO - PROCESS | 1915 | 1461306990178 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 23:36:30 INFO - PROCESS | 1915 | 1461306990324 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f848400 == 29 [pid = 1915] [id = 57] 23:36:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 72 (0x99bedc00) [pid = 1915] [serial = 169] [outer = (nil)] 23:36:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 73 (0x9a638000) [pid = 1915] [serial = 170] [outer = 0x99bedc00] 23:36:30 INFO - PROCESS | 1915 | 1461306990416 Marionette DEBUG loaded listener.js 23:36:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 74 (0x9a650800) [pid = 1915] [serial = 171] [outer = 0x99bedc00] 23:36:31 INFO - PROCESS | 1915 | 1461306991416 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 23:36:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:36:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1492ms 23:36:31 INFO - PROCESS | 1915 | 1461306991458 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 23:36:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:36:31 INFO - PROCESS | 1915 | 1461306991463 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 23:36:31 INFO - PROCESS | 1915 | 1461306991470 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:36:31 INFO - PROCESS | 1915 | 1461306991473 Marionette TRACE conn4 <- [1,202,null,{}] 23:36:31 INFO - PROCESS | 1915 | 1461306991479 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:31 INFO - PROCESS | 1915 | 1461306991653 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 23:36:31 INFO - PROCESS | 1915 | 1461306991791 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x99223000 == 30 [pid = 1915] [id = 58] 23:36:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 75 (0x9a649400) [pid = 1915] [serial = 172] [outer = (nil)] 23:36:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 76 (0x9ea19800) [pid = 1915] [serial = 173] [outer = 0x9a649400] 23:36:31 INFO - PROCESS | 1915 | 1461306991934 Marionette DEBUG loaded listener.js 23:36:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 77 (0x9fb3a400) [pid = 1915] [serial = 174] [outer = 0x9a649400] 23:36:32 INFO - PROCESS | 1915 | 1461306992765 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 23:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1334ms 23:36:32 INFO - PROCESS | 1915 | 1461306992804 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 23:36:32 INFO - PROCESS | 1915 | 1461306992809 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 23:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:36:32 INFO - PROCESS | 1915 | 1461306992816 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:36:32 INFO - PROCESS | 1915 | 1461306992819 Marionette TRACE conn4 <- [1,206,null,{}] 23:36:32 INFO - PROCESS | 1915 | 1461306992826 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:32 INFO - PROCESS | 1915 | 1461306992988 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 23:36:33 INFO - PROCESS | 1915 | 1461306993133 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e717400 == 31 [pid = 1915] [id = 59] 23:36:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 78 (0x9a634800) [pid = 1915] [serial = 175] [outer = (nil)] 23:36:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 79 (0x9fc5e800) [pid = 1915] [serial = 176] [outer = 0x9a634800] 23:36:33 INFO - PROCESS | 1915 | 1461306993221 Marionette DEBUG loaded listener.js 23:36:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x9fcaf400) [pid = 1915] [serial = 177] [outer = 0x9a634800] 23:36:34 INFO - PROCESS | 1915 | 1461306994106 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 23:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1331ms 23:36:34 INFO - PROCESS | 1915 | 1461306994147 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 23:36:34 INFO - PROCESS | 1915 | 1461306994152 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 23:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:36:34 INFO - PROCESS | 1915 | 1461306994159 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:36:34 INFO - PROCESS | 1915 | 1461306994163 Marionette TRACE conn4 <- [1,210,null,{}] 23:36:34 INFO - PROCESS | 1915 | 1461306994169 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:34 INFO - PROCESS | 1915 | 1461306994381 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 23:36:34 INFO - PROCESS | 1915 | 1461306994572 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f809800 == 32 [pid = 1915] [id = 60] 23:36:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x91e14c00) [pid = 1915] [serial = 178] [outer = (nil)] 23:36:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0xa0e5a400) [pid = 1915] [serial = 179] [outer = 0x91e14c00] 23:36:34 INFO - PROCESS | 1915 | 1461306994688 Marionette DEBUG loaded listener.js 23:36:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0xa2a40400) [pid = 1915] [serial = 180] [outer = 0x91e14c00] 23:36:35 INFO - PROCESS | 1915 | 1461306995556 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 23:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1439ms 23:36:35 INFO - PROCESS | 1915 | 1461306995598 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 23:36:35 INFO - PROCESS | 1915 | 1461306995603 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 23:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:36:35 INFO - PROCESS | 1915 | 1461306995609 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:36:35 INFO - PROCESS | 1915 | 1461306995612 Marionette TRACE conn4 <- [1,214,null,{}] 23:36:35 INFO - PROCESS | 1915 | 1461306995618 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:35 INFO - PROCESS | 1915 | 1461306995774 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 23:36:35 INFO - PROCESS | 1915 | 1461306995918 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x9128ac00 == 33 [pid = 1915] [id = 61] 23:36:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x979dfc00) [pid = 1915] [serial = 181] [outer = (nil)] 23:36:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0xa440c800) [pid = 1915] [serial = 182] [outer = 0x979dfc00] 23:36:36 INFO - PROCESS | 1915 | 1461306996021 Marionette DEBUG loaded listener.js 23:36:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0xa445c400) [pid = 1915] [serial = 183] [outer = 0x979dfc00] 23:36:37 INFO - PROCESS | 1915 | 1461306997085 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 23:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1543ms 23:36:37 INFO - PROCESS | 1915 | 1461306997154 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 23:36:37 INFO - PROCESS | 1915 | 1461306997160 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 23:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:36:37 INFO - PROCESS | 1915 | 1461306997169 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:36:37 INFO - PROCESS | 1915 | 1461306997174 Marionette TRACE conn4 <- [1,218,null,{}] 23:36:37 INFO - PROCESS | 1915 | 1461306997188 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:37 INFO - PROCESS | 1915 | 1461306997399 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 23:36:37 INFO - PROCESS | 1915 | 1461306997649 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70cc00 == 34 [pid = 1915] [id = 62] 23:36:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x90675c00) [pid = 1915] [serial = 184] [outer = (nil)] 23:36:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x92832800) [pid = 1915] [serial = 185] [outer = 0x90675c00] 23:36:37 INFO - PROCESS | 1915 | 1461306997734 Marionette DEBUG loaded listener.js 23:36:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x96f34800) [pid = 1915] [serial = 186] [outer = 0x90675c00] 23:36:38 INFO - PROCESS | 1915 | 1461306998553 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 23:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1447ms 23:36:38 INFO - PROCESS | 1915 | 1461306998616 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 23:36:38 INFO - PROCESS | 1915 | 1461306998625 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 23:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:36:38 INFO - PROCESS | 1915 | 1461306998635 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:36:38 INFO - PROCESS | 1915 | 1461306998638 Marionette TRACE conn4 <- [1,222,null,{}] 23:36:38 INFO - PROCESS | 1915 | 1461306998645 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:38 INFO - PROCESS | 1915 | 1461306998827 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x9ea19400) [pid = 1915] [serial = 125] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x98106000) [pid = 1915] [serial = 119] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x96cec000) [pid = 1915] [serial = 116] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 85 (0x91eb1000) [pid = 1915] [serial = 113] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 84 (0x92833c00) [pid = 1915] [serial = 114] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 83 (0x8f80dc00) [pid = 1915] [serial = 111] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 82 (0x98c98400) [pid = 1915] [serial = 120] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 81 (0x97cee800) [pid = 1915] [serial = 123] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 80 (0x97905000) [pid = 1915] [serial = 117] [outer = (nil)] [url = about:blank] 23:36:38 INFO - PROCESS | 1915 | --DOMWINDOW == 79 (0x91e5ec00) [pid = 1915] [serial = 122] [outer = (nil)] [url = about:blank] 23:36:39 INFO - PROCESS | 1915 | 1461306998994 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80dc00 == 35 [pid = 1915] [id = 63] 23:36:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 80 (0x8f843000) [pid = 1915] [serial = 187] [outer = (nil)] 23:36:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 81 (0x91e64c00) [pid = 1915] [serial = 188] [outer = 0x8f843000] 23:36:39 INFO - PROCESS | 1915 | 1461306999070 Marionette DEBUG loaded listener.js 23:36:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 82 (0x93cd6800) [pid = 1915] [serial = 189] [outer = 0x8f843000] 23:36:39 INFO - PROCESS | 1915 | 1461306999811 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 23:36:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:36:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1230ms 23:36:39 INFO - PROCESS | 1915 | 1461306999865 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 23:36:39 INFO - PROCESS | 1915 | 1461306999868 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 23:36:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:36:39 INFO - PROCESS | 1915 | 1461306999884 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:36:39 INFO - PROCESS | 1915 | 1461306999889 Marionette TRACE conn4 <- [1,226,null,{}] 23:36:39 INFO - PROCESS | 1915 | 1461306999909 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:40 INFO - PROCESS | 1915 | 1461307000071 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 23:36:40 INFO - PROCESS | 1915 | 1461307000083 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x962bb000 == 36 [pid = 1915] [id = 64] 23:36:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 83 (0x99175800) [pid = 1915] [serial = 190] [outer = (nil)] 23:36:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 84 (0x999e9c00) [pid = 1915] [serial = 191] [outer = 0x99175800] 23:36:40 INFO - PROCESS | 1915 | 1461307000161 Marionette DEBUG loaded listener.js 23:36:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 85 (0x99becc00) [pid = 1915] [serial = 192] [outer = 0x99175800] 23:36:40 INFO - PROCESS | 1915 | 1461307000927 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 23:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1091ms 23:36:40 INFO - PROCESS | 1915 | 1461307000987 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 23:36:40 INFO - PROCESS | 1915 | 1461307000992 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 23:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:36:40 INFO - PROCESS | 1915 | 1461307000998 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:36:41 INFO - PROCESS | 1915 | 1461307001001 Marionette TRACE conn4 <- [1,230,null,{}] 23:36:41 INFO - PROCESS | 1915 | 1461307001007 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:41 INFO - PROCESS | 1915 | 1461307001154 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 23:36:41 INFO - PROCESS | 1915 | 1461307001169 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x999ec800 == 37 [pid = 1915] [id = 65] 23:36:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 86 (0x9dfe9000) [pid = 1915] [serial = 193] [outer = (nil)] 23:36:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x9ea23000) [pid = 1915] [serial = 194] [outer = 0x9dfe9000] 23:36:41 INFO - PROCESS | 1915 | 1461307001243 Marionette DEBUG loaded listener.js 23:36:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x9fc60000) [pid = 1915] [serial = 195] [outer = 0x9dfe9000] 23:36:42 INFO - PROCESS | 1915 | 1461307002186 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 23:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1241ms 23:36:42 INFO - PROCESS | 1915 | 1461307002245 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 23:36:42 INFO - PROCESS | 1915 | 1461307002249 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 23:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:36:42 INFO - PROCESS | 1915 | 1461307002255 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:36:42 INFO - PROCESS | 1915 | 1461307002258 Marionette TRACE conn4 <- [1,234,null,{}] 23:36:42 INFO - PROCESS | 1915 | 1461307002264 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:42 INFO - PROCESS | 1915 | 1461307002447 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 23:36:42 INFO - PROCESS | 1915 | 1461307002467 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f84c400 == 38 [pid = 1915] [id = 66] 23:36:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0x9ea1dc00) [pid = 1915] [serial = 196] [outer = (nil)] 23:36:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa0c05c00) [pid = 1915] [serial = 197] [outer = 0x9ea1dc00] 23:36:42 INFO - PROCESS | 1915 | 1461307002543 Marionette DEBUG loaded listener.js 23:36:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa0c40400) [pid = 1915] [serial = 198] [outer = 0x9ea1dc00] 23:36:43 INFO - PROCESS | 1915 | 1461307003333 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 23:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1130ms 23:36:43 INFO - PROCESS | 1915 | 1461307003390 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 23:36:43 INFO - PROCESS | 1915 | 1461307003394 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 23:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:36:43 INFO - PROCESS | 1915 | 1461307003400 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:36:43 INFO - PROCESS | 1915 | 1461307003403 Marionette TRACE conn4 <- [1,238,null,{}] 23:36:43 INFO - PROCESS | 1915 | 1461307003409 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:43 INFO - PROCESS | 1915 | 1461307003647 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 23:36:43 INFO - PROCESS | 1915 | --DOMWINDOW == 90 (0x93c77400) [pid = 1915] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:36:43 INFO - PROCESS | 1915 | --DOMWINDOW == 89 (0x8f84f800) [pid = 1915] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:36:43 INFO - PROCESS | 1915 | --DOMWINDOW == 88 (0x93c78800) [pid = 1915] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:36:43 INFO - PROCESS | 1915 | --DOMWINDOW == 87 (0x97c0b000) [pid = 1915] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:36:43 INFO - PROCESS | 1915 | --DOMWINDOW == 86 (0x8f842000) [pid = 1915] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 23:36:43 INFO - PROCESS | 1915 | 1461307003732 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e717000 == 39 [pid = 1915] [id = 67] 23:36:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 87 (0x8f842000) [pid = 1915] [serial = 199] [outer = (nil)] 23:36:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 88 (0x97c0ac00) [pid = 1915] [serial = 200] [outer = 0x8f842000] 23:36:43 INFO - PROCESS | 1915 | 1461307003808 Marionette DEBUG loaded listener.js 23:36:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 89 (0xa47d8400) [pid = 1915] [serial = 201] [outer = 0x8f842000] 23:36:44 INFO - PROCESS | 1915 | 1461307004488 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 23:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1143ms 23:36:44 INFO - PROCESS | 1915 | 1461307004545 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 23:36:44 INFO - PROCESS | 1915 | 1461307004549 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 23:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:36:44 INFO - PROCESS | 1915 | 1461307004555 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:36:44 INFO - PROCESS | 1915 | 1461307004557 Marionette TRACE conn4 <- [1,242,null,{}] 23:36:44 INFO - PROCESS | 1915 | 1461307004563 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:44 INFO - PROCESS | 1915 | 1461307004734 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 23:36:44 INFO - PROCESS | 1915 | 1461307004749 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80fc00 == 40 [pid = 1915] [id = 68] 23:36:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 90 (0xa47dd400) [pid = 1915] [serial = 202] [outer = (nil)] 23:36:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 91 (0xa47e3800) [pid = 1915] [serial = 203] [outer = 0xa47dd400] 23:36:44 INFO - PROCESS | 1915 | 1461307004824 Marionette DEBUG loaded listener.js 23:36:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 92 (0xa47e6c00) [pid = 1915] [serial = 204] [outer = 0xa47dd400] 23:36:46 INFO - PROCESS | 1915 | 1461307006848 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 23:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 2331ms 23:36:46 INFO - PROCESS | 1915 | 1461307006887 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 23:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:36:46 INFO - PROCESS | 1915 | 1461307006894 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 23:36:46 INFO - PROCESS | 1915 | 1461307006903 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:36:46 INFO - PROCESS | 1915 | 1461307006910 Marionette TRACE conn4 <- [1,246,null,{}] 23:36:46 INFO - PROCESS | 1915 | 1461307006919 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:47 INFO - PROCESS | 1915 | 1461307007107 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 23:36:47 INFO - PROCESS | 1915 | 1461307007252 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f850000 == 41 [pid = 1915] [id = 69] 23:36:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 93 (0x914ae400) [pid = 1915] [serial = 205] [outer = (nil)] 23:36:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 94 (0x92838000) [pid = 1915] [serial = 206] [outer = 0x914ae400] 23:36:47 INFO - PROCESS | 1915 | 1461307007348 Marionette DEBUG loaded listener.js 23:36:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 95 (0x93c80400) [pid = 1915] [serial = 207] [outer = 0x914ae400] 23:36:48 INFO - PROCESS | 1915 | 1461307008237 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 23:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1347ms 23:36:48 INFO - PROCESS | 1915 | 1461307008249 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 23:36:48 INFO - PROCESS | 1915 | 1461307008257 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 23:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:36:48 INFO - PROCESS | 1915 | 1461307008287 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:36:48 INFO - PROCESS | 1915 | 1461307008291 Marionette TRACE conn4 <- [1,250,null,{}] 23:36:48 INFO - PROCESS | 1915 | 1461307008298 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:48 INFO - PROCESS | 1915 | 1461307008480 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 23:36:48 INFO - PROCESS | 1915 | 1461307008628 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x9067a000 == 42 [pid = 1915] [id = 70] 23:36:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 96 (0x914b3000) [pid = 1915] [serial = 208] [outer = (nil)] 23:36:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 97 (0x97c10800) [pid = 1915] [serial = 209] [outer = 0x914b3000] 23:36:48 INFO - PROCESS | 1915 | 1461307008717 Marionette DEBUG loaded listener.js 23:36:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 98 (0x98110000) [pid = 1915] [serial = 210] [outer = 0x914b3000] 23:36:49 INFO - PROCESS | 1915 | 1461307009723 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 23:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1484ms 23:36:49 INFO - PROCESS | 1915 | 1461307009768 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 23:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:36:49 INFO - PROCESS | 1915 | 1461307009773 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 23:36:49 INFO - PROCESS | 1915 | 1461307009780 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:36:49 INFO - PROCESS | 1915 | 1461307009786 Marionette TRACE conn4 <- [1,254,null,{}] 23:36:49 INFO - PROCESS | 1915 | 1461307009803 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:50 INFO - PROCESS | 1915 | 1461307010024 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 23:36:50 INFO - PROCESS | 1915 | 1461307010212 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x99945800 == 43 [pid = 1915] [id = 71] 23:36:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 99 (0x99bf1800) [pid = 1915] [serial = 211] [outer = (nil)] 23:36:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 100 (0x9fb39400) [pid = 1915] [serial = 212] [outer = 0x99bf1800] 23:36:50 INFO - PROCESS | 1915 | 1461307010354 Marionette DEBUG loaded listener.js 23:36:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 101 (0xa2a8ec00) [pid = 1915] [serial = 213] [outer = 0x99bf1800] 23:36:51 INFO - PROCESS | 1915 | 1461307011335 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 23:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1599ms 23:36:51 INFO - PROCESS | 1915 | 1461307011378 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 23:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:36:51 INFO - PROCESS | 1915 | 1461307011383 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 23:36:51 INFO - PROCESS | 1915 | 1461307011390 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:36:51 INFO - PROCESS | 1915 | 1461307011393 Marionette TRACE conn4 <- [1,258,null,{}] 23:36:51 INFO - PROCESS | 1915 | 1461307011399 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:51 INFO - PROCESS | 1915 | 1461307011576 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 23:36:51 INFO - PROCESS | 1915 | 1461307011721 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f802800 == 44 [pid = 1915] [id = 72] 23:36:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 102 (0x9fc65c00) [pid = 1915] [serial = 214] [outer = (nil)] 23:36:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 103 (0xa4b0b000) [pid = 1915] [serial = 215] [outer = 0x9fc65c00] 23:36:51 INFO - PROCESS | 1915 | 1461307011809 Marionette DEBUG loaded listener.js 23:36:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0xa4bee800) [pid = 1915] [serial = 216] [outer = 0x9fc65c00] 23:36:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x980e5400) [pid = 1915] [serial = 217] [outer = 0x91e0a400] 23:36:52 INFO - PROCESS | 1915 | 1461307012807 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 23:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1481ms 23:36:52 INFO - PROCESS | 1915 | 1461307012871 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 23:36:52 INFO - PROCESS | 1915 | 1461307012875 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 23:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:36:52 INFO - PROCESS | 1915 | 1461307012883 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:36:52 INFO - PROCESS | 1915 | 1461307012886 Marionette TRACE conn4 <- [1,262,null,{}] 23:36:52 INFO - PROCESS | 1915 | 1461307012892 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:53 INFO - PROCESS | 1915 | 1461307013067 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 23:36:53 INFO - PROCESS | 1915 | 1461307013213 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70d800 == 45 [pid = 1915] [id = 73] 23:36:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x980e8800) [pid = 1915] [serial = 218] [outer = (nil)] 23:36:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x980f1400) [pid = 1915] [serial = 219] [outer = 0x980e8800] 23:36:53 INFO - PROCESS | 1915 | 1461307013342 Marionette DEBUG loaded listener.js 23:36:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x980f3c00) [pid = 1915] [serial = 220] [outer = 0x980e8800] 23:36:54 INFO - PROCESS | 1915 | 1461307014198 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 23:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1333ms 23:36:54 INFO - PROCESS | 1915 | 1461307014216 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 23:36:54 INFO - PROCESS | 1915 | 1461307014220 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 23:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:36:54 INFO - PROCESS | 1915 | 1461307014227 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:36:54 INFO - PROCESS | 1915 | 1461307014231 Marionette TRACE conn4 <- [1,266,null,{}] 23:36:54 INFO - PROCESS | 1915 | 1461307014236 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:54 INFO - PROCESS | 1915 | 1461307014519 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 23:36:54 INFO - PROCESS | 1915 | 1461307014639 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x980e9000 == 46 [pid = 1915] [id = 74] 23:36:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x980ea800) [pid = 1915] [serial = 221] [outer = (nil)] 23:36:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa6863000) [pid = 1915] [serial = 222] [outer = 0x980ea800] 23:36:54 INFO - PROCESS | 1915 | 1461307014747 Marionette DEBUG loaded listener.js 23:36:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa6c69400) [pid = 1915] [serial = 223] [outer = 0x980ea800] 23:36:55 INFO - PROCESS | 1915 | 1461307015586 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 23:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1381ms 23:36:55 INFO - PROCESS | 1915 | 1461307015609 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 23:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:36:55 INFO - PROCESS | 1915 | 1461307015613 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 23:36:55 INFO - PROCESS | 1915 | 1461307015620 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:36:55 INFO - PROCESS | 1915 | 1461307015624 Marionette TRACE conn4 <- [1,270,null,{}] 23:36:55 INFO - PROCESS | 1915 | 1461307015630 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:55 INFO - PROCESS | 1915 | 1461307015803 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 23:36:55 INFO - PROCESS | 1915 | 1461307015956 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f848000 == 47 [pid = 1915] [id = 75] 23:36:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x92aa7000) [pid = 1915] [serial = 224] [outer = (nil)] 23:36:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x92aaec00) [pid = 1915] [serial = 225] [outer = 0x92aa7000] 23:36:56 INFO - PROCESS | 1915 | 1461307016047 Marionette DEBUG loaded listener.js 23:36:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x92ab0800) [pid = 1915] [serial = 226] [outer = 0x92aa7000] 23:36:56 INFO - PROCESS | 1915 | 1461307016983 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 23:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1436ms 23:36:57 INFO - PROCESS | 1915 | 1461307017057 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 23:36:57 INFO - PROCESS | 1915 | 1461307017060 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 23:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:36:57 INFO - PROCESS | 1915 | 1461307017067 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:36:57 INFO - PROCESS | 1915 | 1461307017070 Marionette TRACE conn4 <- [1,274,null,{}] 23:36:57 INFO - PROCESS | 1915 | 1461307017076 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:57 INFO - PROCESS | 1915 | 1461307017446 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 23:36:57 INFO - PROCESS | 1915 | 1461307017671 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x92aaa800 == 48 [pid = 1915] [id = 76] 23:36:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x92aaac00) [pid = 1915] [serial = 227] [outer = (nil)] 23:36:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x92ab0400) [pid = 1915] [serial = 228] [outer = 0x92aaac00] 23:36:57 INFO - PROCESS | 1915 | 1461307017767 Marionette DEBUG loaded listener.js 23:36:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x937e4400) [pid = 1915] [serial = 229] [outer = 0x92aaac00] 23:36:58 INFO - PROCESS | 1915 | 1461307018673 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 23:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1684ms 23:36:58 INFO - PROCESS | 1915 | 1461307018752 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 23:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:36:58 INFO - PROCESS | 1915 | 1461307018759 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 23:36:58 INFO - PROCESS | 1915 | 1461307018766 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:36:58 INFO - PROCESS | 1915 | 1461307018773 Marionette TRACE conn4 <- [1,278,null,{}] 23:36:58 INFO - PROCESS | 1915 | 1461307018780 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:36:58 INFO - PROCESS | 1915 | 1461307018986 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8f804000 == 47 [pid = 1915] [id = 38] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70f400 == 46 [pid = 1915] [id = 39] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e717000 == 45 [pid = 1915] [id = 67] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8f84c400 == 44 [pid = 1915] [id = 66] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x9916e800) [pid = 1915] [serial = 161] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | 1461307019235 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x999ec800 == 43 [pid = 1915] [id = 65] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x962bb000 == 42 [pid = 1915] [id = 64] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8f80dc00 == 41 [pid = 1915] [id = 63] 23:36:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80dc00 == 42 [pid = 1915] [id = 77] 23:36:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x9067a800) [pid = 1915] [serial = 230] [outer = (nil)] 23:36:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x937eb400) [pid = 1915] [serial = 231] [outer = 0x9067a800] 23:36:59 INFO - PROCESS | 1915 | 1461307019346 Marionette DEBUG loaded listener.js 23:36:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0x951c9400) [pid = 1915] [serial = 232] [outer = 0x9067a800] 23:36:59 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70cc00 == 41 [pid = 1915] [id = 62] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 118 (0x99bea400) [pid = 1915] [serial = 143] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 117 (0x962bf800) [pid = 1915] [serial = 128] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 116 (0x98103400) [pid = 1915] [serial = 158] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 115 (0x9a649000) [pid = 1915] [serial = 131] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 114 (0x91e0f000) [pid = 1915] [serial = 149] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 113 (0xa0c0f800) [pid = 1915] [serial = 134] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 112 (0x90677400) [pid = 1915] [serial = 137] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x951c6800) [pid = 1915] [serial = 152] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9809e800) [pid = 1915] [serial = 156] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0xa440cc00) [pid = 1915] [serial = 140] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x97c0fc00) [pid = 1915] [serial = 147] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x97c0f800) [pid = 1915] [serial = 155] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x91e65000) [pid = 1915] [serial = 150] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 105 (0x962bac00) [pid = 1915] [serial = 153] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 104 (0x9790c400) [pid = 1915] [serial = 146] [outer = (nil)] [url = about:blank] 23:36:59 INFO - PROCESS | 1915 | --DOMWINDOW == 103 (0x983eb800) [pid = 1915] [serial = 159] [outer = (nil)] [url = about:blank] 23:37:00 INFO - PROCESS | 1915 | 1461307020134 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 23:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1395ms 23:37:00 INFO - PROCESS | 1915 | 1461307020161 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 23:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:37:00 INFO - PROCESS | 1915 | 1461307020165 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 23:37:00 INFO - PROCESS | 1915 | 1461307020172 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:37:00 INFO - PROCESS | 1915 | 1461307020175 Marionette TRACE conn4 <- [1,282,null,{}] 23:37:00 INFO - PROCESS | 1915 | 1461307020181 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:00 INFO - PROCESS | 1915 | 1461307020343 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 23:37:00 INFO - PROCESS | 1915 | 1461307020458 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x90677400 == 42 [pid = 1915] [id = 78] 23:37:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 104 (0x96221800) [pid = 1915] [serial = 233] [outer = (nil)] 23:37:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 105 (0x979de800) [pid = 1915] [serial = 234] [outer = 0x96221800] 23:37:00 INFO - PROCESS | 1915 | 1461307020534 Marionette DEBUG loaded listener.js 23:37:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 106 (0x97c0c400) [pid = 1915] [serial = 235] [outer = 0x96221800] 23:37:01 INFO - PROCESS | 1915 | 1461307021408 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 23:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1286ms 23:37:01 INFO - PROCESS | 1915 | 1461307021459 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 23:37:01 INFO - PROCESS | 1915 | 1461307021465 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 23:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:37:01 INFO - PROCESS | 1915 | 1461307021482 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:37:01 INFO - PROCESS | 1915 | 1461307021489 Marionette TRACE conn4 <- [1,286,null,{}] 23:37:01 INFO - PROCESS | 1915 | 1461307021495 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:01 INFO - PROCESS | 1915 | 1461307021662 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 23:37:01 INFO - PROCESS | 1915 | 1461307021672 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x9790a000 == 43 [pid = 1915] [id = 79] 23:37:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x97c10000) [pid = 1915] [serial = 236] [outer = (nil)] 23:37:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x98e02400) [pid = 1915] [serial = 237] [outer = 0x97c10000] 23:37:01 INFO - PROCESS | 1915 | 1461307021749 Marionette DEBUG loaded listener.js 23:37:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0x9916c000) [pid = 1915] [serial = 238] [outer = 0x97c10000] 23:37:02 INFO - PROCESS | 1915 | 1461307022691 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 23:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1245ms 23:37:02 INFO - PROCESS | 1915 | 1461307022719 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 23:37:02 INFO - PROCESS | 1915 | 1461307022723 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 23:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:37:02 INFO - PROCESS | 1915 | 1461307022729 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:37:02 INFO - PROCESS | 1915 | 1461307022732 Marionette TRACE conn4 <- [1,290,null,{}] 23:37:02 INFO - PROCESS | 1915 | 1461307022746 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:02 INFO - PROCESS | 1915 | 1461307022932 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 23:37:02 INFO - PROCESS | 1915 | 1461307022958 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x98c9b000 == 44 [pid = 1915] [id = 80] 23:37:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0x99171400) [pid = 1915] [serial = 239] [outer = (nil)] 23:37:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0x99bec400) [pid = 1915] [serial = 240] [outer = 0x99171400] 23:37:03 INFO - PROCESS | 1915 | 1461307023034 Marionette DEBUG loaded listener.js 23:37:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0x9a63f000) [pid = 1915] [serial = 241] [outer = 0x99171400] 23:37:03 INFO - PROCESS | 1915 | 1461307023859 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 23:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 111 (0x99175800) [pid = 1915] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 110 (0x9ea1dc00) [pid = 1915] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 109 (0x9dfe9000) [pid = 1915] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 108 (0x8f843000) [pid = 1915] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 107 (0x8f842000) [pid = 1915] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 23:37:03 INFO - PROCESS | 1915 | --DOMWINDOW == 106 (0x90675c00) [pid = 1915] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1195ms 23:37:03 INFO - PROCESS | 1915 | 1461307023929 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 23:37:03 INFO - PROCESS | 1915 | 1461307023933 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 23:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:37:03 INFO - PROCESS | 1915 | 1461307023941 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:37:03 INFO - PROCESS | 1915 | 1461307023944 Marionette TRACE conn4 <- [1,294,null,{}] 23:37:03 INFO - PROCESS | 1915 | 1461307023950 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:04 INFO - PROCESS | 1915 | 1461307024111 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 23:37:04 INFO - PROCESS | 1915 | 1461307024125 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x999ec800 == 45 [pid = 1915] [id = 81] 23:37:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 107 (0x99a78400) [pid = 1915] [serial = 242] [outer = (nil)] 23:37:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 108 (0x9dfe7000) [pid = 1915] [serial = 243] [outer = 0x99a78400] 23:37:04 INFO - PROCESS | 1915 | 1461307024215 Marionette DEBUG loaded listener.js 23:37:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 109 (0xa0e60800) [pid = 1915] [serial = 244] [outer = 0x99a78400] 23:37:05 INFO - PROCESS | 1915 | 1461307025183 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:05 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. 23:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1293ms 23:37:05 INFO - PROCESS | 1915 | 1461307025235 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 23:37:05 INFO - PROCESS | 1915 | 1461307025238 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 23:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:37:05 INFO - PROCESS | 1915 | 1461307025246 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:37:05 INFO - PROCESS | 1915 | 1461307025250 Marionette TRACE conn4 <- [1,298,null,{}] 23:37:05 INFO - PROCESS | 1915 | 1461307025256 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:05 INFO - PROCESS | 1915 | 1461307025412 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 23:37:05 INFO - PROCESS | 1915 | 1461307025424 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x99948c00 == 46 [pid = 1915] [id = 82] 23:37:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 110 (0xa0fde000) [pid = 1915] [serial = 245] [outer = (nil)] 23:37:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 111 (0xa44a2000) [pid = 1915] [serial = 246] [outer = 0xa0fde000] 23:37:05 INFO - PROCESS | 1915 | 1461307025596 Marionette DEBUG loaded listener.js 23:37:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 112 (0xa45b0800) [pid = 1915] [serial = 247] [outer = 0xa0fde000] 23:37:06 INFO - PROCESS | 1915 | 1461307026528 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:06 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. 23:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1354ms 23:37:06 INFO - PROCESS | 1915 | 1461307026602 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 23:37:06 INFO - PROCESS | 1915 | 1461307026608 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 23:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:37:06 INFO - PROCESS | 1915 | 1461307026618 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:37:06 INFO - PROCESS | 1915 | 1461307026624 Marionette TRACE conn4 <- [1,302,null,{}] 23:37:06 INFO - PROCESS | 1915 | 1461307026634 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:06 INFO - PROCESS | 1915 | 1461307026864 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 23:37:07 INFO - PROCESS | 1915 | 1461307027122 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e16c00 == 47 [pid = 1915] [id = 83] 23:37:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 113 (0x92838400) [pid = 1915] [serial = 248] [outer = (nil)] 23:37:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 114 (0x937ea000) [pid = 1915] [serial = 249] [outer = 0x92838400] 23:37:07 INFO - PROCESS | 1915 | 1461307027227 Marionette DEBUG loaded listener.js 23:37:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 115 (0x95188400) [pid = 1915] [serial = 250] [outer = 0x92838400] 23:37:08 INFO - PROCESS | 1915 | 1461307028191 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:08 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. 23:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1649ms 23:37:08 INFO - PROCESS | 1915 | 1461307028267 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 23:37:08 INFO - PROCESS | 1915 | 1461307028276 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 23:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:37:08 INFO - PROCESS | 1915 | 1461307028295 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:37:08 INFO - PROCESS | 1915 | 1461307028300 Marionette TRACE conn4 <- [1,306,null,{}] 23:37:08 INFO - PROCESS | 1915 | 1461307028306 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:08 INFO - PROCESS | 1915 | 1461307028513 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 23:37:08 INFO - PROCESS | 1915 | 1461307028734 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x96226800 == 48 [pid = 1915] [id = 84] 23:37:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 116 (0x962bb000) [pid = 1915] [serial = 251] [outer = (nil)] 23:37:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 117 (0x980e6000) [pid = 1915] [serial = 252] [outer = 0x962bb000] 23:37:08 INFO - PROCESS | 1915 | 1461307028826 Marionette DEBUG loaded listener.js 23:37:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 118 (0x98e03c00) [pid = 1915] [serial = 253] [outer = 0x962bb000] 23:37:10 INFO - PROCESS | 1915 | 1461307030272 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:10 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. 23:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 2092ms 23:37:10 INFO - PROCESS | 1915 | 1461307030408 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 23:37:10 INFO - PROCESS | 1915 | 1461307030415 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 23:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:37:10 INFO - PROCESS | 1915 | 1461307030426 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:37:10 INFO - PROCESS | 1915 | 1461307030436 Marionette TRACE conn4 <- [1,310,null,{}] 23:37:10 INFO - PROCESS | 1915 | 1461307030462 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:10 INFO - PROCESS | 1915 | 1461307030731 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 23:37:10 INFO - PROCESS | 1915 | 1461307030858 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e10000 == 49 [pid = 1915] [id = 85] 23:37:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 119 (0xa44aa400) [pid = 1915] [serial = 254] [outer = (nil)] 23:37:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 120 (0xa47e0400) [pid = 1915] [serial = 255] [outer = 0xa44aa400] 23:37:10 INFO - PROCESS | 1915 | 1461307030951 Marionette DEBUG loaded listener.js 23:37:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 121 (0xa5e35400) [pid = 1915] [serial = 256] [outer = 0xa44aa400] 23:37:11 INFO - PROCESS | 1915 | 1461307031822 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:11 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. 23:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1446ms 23:37:11 INFO - PROCESS | 1915 | 1461307031871 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 23:37:11 INFO - PROCESS | 1915 | 1461307031876 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 23:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:37:11 INFO - PROCESS | 1915 | 1461307031883 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:37:11 INFO - PROCESS | 1915 | 1461307031887 Marionette TRACE conn4 <- [1,314,null,{}] 23:37:11 INFO - PROCESS | 1915 | 1461307031892 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:12 INFO - PROCESS | 1915 | 1461307032072 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 23:37:12 INFO - PROCESS | 1915 | 1461307032228 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x90246400 == 50 [pid = 1915] [id = 86] 23:37:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x90248800) [pid = 1915] [serial = 257] [outer = (nil)] 23:37:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x9024cc00) [pid = 1915] [serial = 258] [outer = 0x90248800] 23:37:12 INFO - PROCESS | 1915 | 1461307032330 Marionette DEBUG loaded listener.js 23:37:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x90250c00) [pid = 1915] [serial = 259] [outer = 0x90248800] 23:37:13 INFO - PROCESS | 1915 | 1461307033246 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:13 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. 23:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1431ms 23:37:13 INFO - PROCESS | 1915 | 1461307033315 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 23:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:37:13 INFO - PROCESS | 1915 | 1461307033319 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 23:37:13 INFO - PROCESS | 1915 | 1461307033326 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:37:13 INFO - PROCESS | 1915 | 1461307033329 Marionette TRACE conn4 <- [1,318,null,{}] 23:37:13 INFO - PROCESS | 1915 | 1461307033335 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:13 INFO - PROCESS | 1915 | 1461307033506 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 23:37:13 INFO - PROCESS | 1915 | 1461307033658 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9024bc00 == 51 [pid = 1915] [id = 87] 23:37:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x914b0800) [pid = 1915] [serial = 260] [outer = (nil)] 23:37:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0xa5ece400) [pid = 1915] [serial = 261] [outer = 0x914b0800] 23:37:13 INFO - PROCESS | 1915 | 1461307033746 Marionette DEBUG loaded listener.js 23:37:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0xa6834000) [pid = 1915] [serial = 262] [outer = 0x914b0800] 23:37:14 INFO - PROCESS | 1915 | 1461307034694 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:14 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. 23:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1391ms 23:37:14 INFO - PROCESS | 1915 | 1461307034716 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 23:37:14 INFO - PROCESS | 1915 | 1461307034720 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 23:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:37:14 INFO - PROCESS | 1915 | 1461307034727 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:37:14 INFO - PROCESS | 1915 | 1461307034730 Marionette TRACE conn4 <- [1,322,null,{}] 23:37:14 INFO - PROCESS | 1915 | 1461307034736 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:14 INFO - PROCESS | 1915 | 1461307034956 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 23:37:15 INFO - PROCESS | 1915 | 1461307035109 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb8e400 == 52 [pid = 1915] [id = 88] 23:37:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8eb92800) [pid = 1915] [serial = 263] [outer = (nil)] 23:37:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8eb96400) [pid = 1915] [serial = 264] [outer = 0x8eb92800] 23:37:15 INFO - PROCESS | 1915 | 1461307035248 Marionette DEBUG loaded listener.js 23:37:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0xa4bf6c00) [pid = 1915] [serial = 265] [outer = 0x8eb92800] 23:37:16 INFO - PROCESS | 1915 | 1461307036119 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:16 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. 23:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1432ms 23:37:16 INFO - PROCESS | 1915 | 1461307036160 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 23:37:16 INFO - PROCESS | 1915 | 1461307036164 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 23:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:37:16 INFO - PROCESS | 1915 | 1461307036170 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:37:16 INFO - PROCESS | 1915 | 1461307036175 Marionette TRACE conn4 <- [1,326,null,{}] 23:37:16 INFO - PROCESS | 1915 | 1461307036181 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:16 INFO - PROCESS | 1915 | 1461307036356 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 23:37:16 INFO - PROCESS | 1915 | 1461307036510 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f808800 == 53 [pid = 1915] [id = 89] 23:37:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x939c3000) [pid = 1915] [serial = 266] [outer = (nil)] 23:37:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x939c7c00) [pid = 1915] [serial = 267] [outer = 0x939c3000] 23:37:16 INFO - PROCESS | 1915 | 1461307036601 Marionette DEBUG loaded listener.js 23:37:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x939c9000) [pid = 1915] [serial = 268] [outer = 0x939c3000] 23:37:17 INFO - PROCESS | 1915 | 1461307037513 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:17 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. 23:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1386ms 23:37:17 INFO - PROCESS | 1915 | 1461307037557 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 23:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:37:17 INFO - PROCESS | 1915 | 1461307037562 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 23:37:17 INFO - PROCESS | 1915 | 1461307037568 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:37:17 INFO - PROCESS | 1915 | 1461307037572 Marionette TRACE conn4 <- [1,330,null,{}] 23:37:17 INFO - PROCESS | 1915 | 1461307037578 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:17 INFO - PROCESS | 1915 | 1461307037755 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 23:37:17 INFO - PROCESS | 1915 | 1461307037913 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x90284800 == 54 [pid = 1915] [id = 90] 23:37:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x90285c00) [pid = 1915] [serial = 269] [outer = (nil)] 23:37:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x9028a800) [pid = 1915] [serial = 270] [outer = 0x90285c00] 23:37:18 INFO - PROCESS | 1915 | 1461307038004 Marionette DEBUG loaded listener.js 23:37:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x9028c400) [pid = 1915] [serial = 271] [outer = 0x90285c00] 23:37:18 INFO - PROCESS | 1915 | 1461307038910 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:18 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. 23:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1383ms 23:37:18 INFO - PROCESS | 1915 | 1461307038951 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 23:37:18 INFO - PROCESS | 1915 | 1461307038955 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 23:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:37:18 INFO - PROCESS | 1915 | 1461307038962 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:37:18 INFO - PROCESS | 1915 | 1461307038966 Marionette TRACE conn4 <- [1,334,null,{}] 23:37:18 INFO - PROCESS | 1915 | 1461307038971 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:19 INFO - PROCESS | 1915 | 1461307039136 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 23:37:19 INFO - PROCESS | 1915 | 1461307039295 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028f800 == 55 [pid = 1915] [id = 91] 23:37:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x90290800) [pid = 1915] [serial = 272] [outer = (nil)] 23:37:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x93399000) [pid = 1915] [serial = 273] [outer = 0x90290800] 23:37:19 INFO - PROCESS | 1915 | 1461307039386 Marionette DEBUG loaded listener.js 23:37:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9339bc00) [pid = 1915] [serial = 274] [outer = 0x90290800] 23:37:20 INFO - PROCESS | 1915 | 1461307040411 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:20 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. 23:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1485ms 23:37:20 INFO - PROCESS | 1915 | 1461307040448 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 23:37:20 INFO - PROCESS | 1915 | 1461307040452 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 23:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:37:20 INFO - PROCESS | 1915 | 1461307040458 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:37:20 INFO - PROCESS | 1915 | 1461307040462 Marionette TRACE conn4 <- [1,338,null,{}] 23:37:20 INFO - PROCESS | 1915 | 1461307040467 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:20 INFO - PROCESS | 1915 | 1461307040655 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 23:37:21 INFO - PROCESS | 1915 | 1461307041115 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb98000 == 56 [pid = 1915] [id = 92] 23:37:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8eb98400) [pid = 1915] [serial = 275] [outer = (nil)] 23:37:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8f841800) [pid = 1915] [serial = 276] [outer = 0x8eb98400] 23:37:21 INFO - PROCESS | 1915 | 1461307041241 Marionette DEBUG loaded listener.js 23:37:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x90242400) [pid = 1915] [serial = 277] [outer = 0x8eb98400] 23:37:22 INFO - PROCESS | 1915 | 1461307042081 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:22 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. 23:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1689ms 23:37:22 INFO - PROCESS | 1915 | 1461307042149 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 23:37:22 INFO - PROCESS | 1915 | 1461307042156 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 23:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:37:22 INFO - PROCESS | 1915 | 1461307042165 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:37:22 INFO - PROCESS | 1915 | 1461307042170 Marionette TRACE conn4 <- [1,342,null,{}] 23:37:22 INFO - PROCESS | 1915 | 1461307042177 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:22 INFO - PROCESS | 1915 | 1461307042441 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 23:37:22 INFO - PROCESS | 1915 | 1461307042647 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70c400 == 57 [pid = 1915] [id = 93] 23:37:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x91296800) [pid = 1915] [serial = 278] [outer = (nil)] 23:37:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x91eab800) [pid = 1915] [serial = 279] [outer = 0x91296800] 23:37:22 INFO - PROCESS | 1915 | 1461307042802 Marionette DEBUG loaded listener.js 23:37:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x92aaa400) [pid = 1915] [serial = 280] [outer = 0x91296800] 23:37:22 INFO - PROCESS | 1915 | --DOCSHELL 0x97c0b800 == 56 [pid = 1915] [id = 44] 23:37:22 INFO - PROCESS | 1915 | --DOCSHELL 0x90678400 == 55 [pid = 1915] [id = 47] 23:37:22 INFO - PROCESS | 1915 | --DOCSHELL 0x9066e800 == 54 [pid = 1915] [id = 46] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0xa47e3800) [pid = 1915] [serial = 203] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x8f848000 == 53 [pid = 1915] [id = 75] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x980e9000 == 52 [pid = 1915] [id = 74] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70d800 == 51 [pid = 1915] [id = 73] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x8f802800 == 50 [pid = 1915] [id = 72] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x99945800 == 49 [pid = 1915] [id = 71] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x9067a000 == 48 [pid = 1915] [id = 70] 23:37:23 INFO - PROCESS | 1915 | --DOCSHELL 0x8f850000 == 47 [pid = 1915] [id = 69] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x9ea19800) [pid = 1915] [serial = 173] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x999e9c00) [pid = 1915] [serial = 191] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9fc5e800) [pid = 1915] [serial = 176] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0xa0e5a400) [pid = 1915] [serial = 179] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x99becc00) [pid = 1915] [serial = 192] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0xa47d8400) [pid = 1915] [serial = 201] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9fc60000) [pid = 1915] [serial = 195] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa0c05c00) [pid = 1915] [serial = 197] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x9ea23000) [pid = 1915] [serial = 194] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0xa440c800) [pid = 1915] [serial = 182] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x91e64c00) [pid = 1915] [serial = 188] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x93cd6800) [pid = 1915] [serial = 189] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x97c0ac00) [pid = 1915] [serial = 200] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0xa0c40400) [pid = 1915] [serial = 198] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x96f34800) [pid = 1915] [serial = 186] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x92832800) [pid = 1915] [serial = 185] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9283a000) [pid = 1915] [serial = 164] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x97c08800) [pid = 1915] [serial = 167] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x9a638000) [pid = 1915] [serial = 170] [outer = (nil)] [url = about:blank] 23:37:23 INFO - PROCESS | 1915 | 1461307043638 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:23 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. 23:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1491ms 23:37:23 INFO - PROCESS | 1915 | 1461307043660 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 23:37:23 INFO - PROCESS | 1915 | 1461307043666 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 23:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:37:23 INFO - PROCESS | 1915 | 1461307043699 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:37:23 INFO - PROCESS | 1915 | 1461307043702 Marionette TRACE conn4 <- [1,346,null,{}] 23:37:23 INFO - PROCESS | 1915 | 1461307043709 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:23 INFO - PROCESS | 1915 | 1461307043867 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 23:37:23 INFO - PROCESS | 1915 | 1461307043891 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x92ab1000 == 48 [pid = 1915] [id = 94] 23:37:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x9339e800) [pid = 1915] [serial = 281] [outer = (nil)] 23:37:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x933a4000) [pid = 1915] [serial = 282] [outer = 0x9339e800] 23:37:23 INFO - PROCESS | 1915 | 1461307043967 Marionette DEBUG loaded listener.js 23:37:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x937ea400) [pid = 1915] [serial = 283] [outer = 0x9339e800] 23:37:24 INFO - PROCESS | 1915 | 1461307044893 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:24 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. 23:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1249ms 23:37:24 INFO - PROCESS | 1915 | 1461307044944 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 23:37:24 INFO - PROCESS | 1915 | 1461307044948 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 23:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:37:24 INFO - PROCESS | 1915 | 1461307044961 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:37:24 INFO - PROCESS | 1915 | 1461307044970 Marionette TRACE conn4 <- [1,350,null,{}] 23:37:24 INFO - PROCESS | 1915 | 1461307044979 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:25 INFO - PROCESS | 1915 | 1461307045156 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 23:37:25 INFO - PROCESS | 1915 | 1461307045281 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f802800 == 49 [pid = 1915] [id = 95] 23:37:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x9339c000) [pid = 1915] [serial = 284] [outer = (nil)] 23:37:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x93cd2000) [pid = 1915] [serial = 285] [outer = 0x9339c000] 23:37:25 INFO - PROCESS | 1915 | 1461307045360 Marionette DEBUG loaded listener.js 23:37:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x96210000) [pid = 1915] [serial = 286] [outer = 0x9339c000] 23:37:26 INFO - PROCESS | 1915 | 1461307046138 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:26 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. 23:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1252ms 23:37:26 INFO - PROCESS | 1915 | 1461307046207 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 23:37:26 INFO - PROCESS | 1915 | 1461307046212 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 23:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:37:26 INFO - PROCESS | 1915 | 1461307046218 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:37:26 INFO - PROCESS | 1915 | 1461307046221 Marionette TRACE conn4 <- [1,354,null,{}] 23:37:26 INFO - PROCESS | 1915 | 1461307046227 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:26 INFO - PROCESS | 1915 | 1461307046439 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 23:37:26 INFO - PROCESS | 1915 | 1461307046465 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f849000 == 50 [pid = 1915] [id = 96] 23:37:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x93cdc800) [pid = 1915] [serial = 287] [outer = (nil)] 23:37:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x97905800) [pid = 1915] [serial = 288] [outer = 0x93cdc800] 23:37:26 INFO - PROCESS | 1915 | 1461307046538 Marionette DEBUG loaded listener.js 23:37:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x97c0d400) [pid = 1915] [serial = 289] [outer = 0x93cdc800] 23:37:27 INFO - PROCESS | 1915 | 1461307047515 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:27 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. 23:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1334ms 23:37:27 INFO - PROCESS | 1915 | 1461307047553 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 23:37:27 INFO - PROCESS | 1915 | 1461307047558 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 23:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:37:27 INFO - PROCESS | 1915 | 1461307047565 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:37:27 INFO - PROCESS | 1915 | 1461307047568 Marionette TRACE conn4 <- [1,358,null,{}] 23:37:27 INFO - PROCESS | 1915 | 1461307047579 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:27 INFO - PROCESS | 1915 | 1461307047883 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 23:37:27 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x99171400) [pid = 1915] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 23:37:27 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x99a78400) [pid = 1915] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 23:37:27 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x97c10000) [pid = 1915] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 23:37:27 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x92aaac00) [pid = 1915] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:37:27 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x96221800) [pid = 1915] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:37:27 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9067a800) [pid = 1915] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:37:28 INFO - PROCESS | 1915 | 1461307048032 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x937ef000 == 51 [pid = 1915] [id = 97] 23:37:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x939cac00) [pid = 1915] [serial = 290] [outer = (nil)] 23:37:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x980a0400) [pid = 1915] [serial = 291] [outer = 0x939cac00] 23:37:28 INFO - PROCESS | 1915 | 1461307048121 Marionette DEBUG loaded listener.js 23:37:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x9810a000) [pid = 1915] [serial = 292] [outer = 0x939cac00] 23:37:28 INFO - PROCESS | 1915 | 1461307048853 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:28 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. 23:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1343ms 23:37:28 INFO - PROCESS | 1915 | 1461307048914 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 23:37:28 INFO - PROCESS | 1915 | 1461307048918 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 23:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 23:37:28 INFO - PROCESS | 1915 | 1461307048925 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 23:37:28 INFO - PROCESS | 1915 | 1461307048928 Marionette TRACE conn4 <- [1,362,null,{}] 23:37:28 INFO - PROCESS | 1915 | 1461307048934 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:29 INFO - PROCESS | 1915 | 1461307049088 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 23:37:29 INFO - PROCESS | 1915 | 1461307049099 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9916c400 == 52 [pid = 1915] [id = 98] 23:37:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x99229400) [pid = 1915] [serial = 293] [outer = (nil)] 23:37:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x999f6400) [pid = 1915] [serial = 294] [outer = 0x99229400] 23:37:29 INFO - PROCESS | 1915 | 1461307049173 Marionette DEBUG loaded listener.js 23:37:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x99bf3000) [pid = 1915] [serial = 295] [outer = 0x99229400] 23:37:30 INFO - PROCESS | 1915 | 1461307050262 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:30 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. 23:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1380ms 23:37:30 INFO - PROCESS | 1915 | 1461307050307 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 23:37:30 INFO - PROCESS | 1915 | 1461307050313 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 23:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 23:37:30 INFO - PROCESS | 1915 | 1461307050323 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 23:37:30 INFO - PROCESS | 1915 | 1461307050329 Marionette TRACE conn4 <- [1,366,null,{}] 23:37:30 INFO - PROCESS | 1915 | 1461307050340 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:30 INFO - PROCESS | 1915 | 1461307050565 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 23:37:30 INFO - PROCESS | 1915 | 1461307050828 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f845000 == 53 [pid = 1915] [id = 99] 23:37:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x90248c00) [pid = 1915] [serial = 296] [outer = (nil)] 23:37:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x9128b000) [pid = 1915] [serial = 297] [outer = 0x90248c00] 23:37:30 INFO - PROCESS | 1915 | 1461307050926 Marionette DEBUG loaded listener.js 23:37:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x91e64c00) [pid = 1915] [serial = 298] [outer = 0x90248c00] 23:37:31 INFO - PROCESS | 1915 | 1461307051863 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:31 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. 23:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1600ms 23:37:31 INFO - PROCESS | 1915 | 1461307051922 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 23:37:31 INFO - PROCESS | 1915 | 1461307051932 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 23:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 23:37:31 INFO - PROCESS | 1915 | 1461307051942 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 23:37:31 INFO - PROCESS | 1915 | 1461307051947 Marionette TRACE conn4 <- [1,370,null,{}] 23:37:31 INFO - PROCESS | 1915 | 1461307051953 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:32 INFO - PROCESS | 1915 | 1461307052203 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 23:37:32 INFO - PROCESS | 1915 | 1461307052426 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x933a5800 == 54 [pid = 1915] [id = 100] 23:37:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x937e8800) [pid = 1915] [serial = 299] [outer = (nil)] 23:37:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x939c5000) [pid = 1915] [serial = 300] [outer = 0x937e8800] 23:37:32 INFO - PROCESS | 1915 | 1461307052514 Marionette DEBUG loaded listener.js 23:37:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x939ce800) [pid = 1915] [serial = 301] [outer = 0x937e8800] 23:37:33 INFO - PROCESS | 1915 | 1461307053486 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 23:37:33 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. 23:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1589ms 23:37:33 INFO - PROCESS | 1915 | 1461307053532 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 23:37:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 23:37:33 INFO - PROCESS | 1915 | 1461307053537 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 23:37:33 INFO - PROCESS | 1915 | 1461307053544 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 23:37:33 INFO - PROCESS | 1915 | 1461307053550 Marionette TRACE conn4 <- [1,374,null,{}] 23:37:33 INFO - PROCESS | 1915 | 1461307053566 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:33 INFO - PROCESS | 1915 | 1461307053788 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 23:37:34 INFO - PROCESS | 1915 | 1461307054034 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x981a8400 == 55 [pid = 1915] [id = 101] 23:37:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9916b400) [pid = 1915] [serial = 302] [outer = (nil)] 23:37:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x99a78400) [pid = 1915] [serial = 303] [outer = 0x9916b400] 23:37:34 INFO - PROCESS | 1915 | 1461307054172 Marionette DEBUG loaded listener.js 23:37:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x9dfe7400) [pid = 1915] [serial = 304] [outer = 0x9916b400] 23:37:35 INFO - PROCESS | 1915 | 1461307055051 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 23:37:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 23:37:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1538ms 23:37:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 23:37:35 INFO - PROCESS | 1915 | 1461307055082 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 23:37:35 INFO - PROCESS | 1915 | 1461307055087 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 23:37:35 INFO - PROCESS | 1915 | 1461307055093 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 23:37:35 INFO - PROCESS | 1915 | 1461307055097 Marionette TRACE conn4 <- [1,378,null,{}] 23:37:35 INFO - PROCESS | 1915 | 1461307055104 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:35 INFO - PROCESS | 1915 | 1461307055316 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 23:37:35 INFO - PROCESS | 1915 | 1461307055478 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb8f800 == 56 [pid = 1915] [id = 102] 23:37:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x92925000) [pid = 1915] [serial = 305] [outer = (nil)] 23:37:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9292c000) [pid = 1915] [serial = 306] [outer = 0x92925000] 23:37:35 INFO - PROCESS | 1915 | 1461307055566 Marionette DEBUG loaded listener.js 23:37:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x92931400) [pid = 1915] [serial = 307] [outer = 0x92925000] 23:37:36 INFO - PROCESS | 1915 | 1461307056589 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 23:37:36 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 23:37:36 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1540ms 23:37:36 INFO - PROCESS | 1915 | 1461307056633 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 23:37:36 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 23:37:36 INFO - PROCESS | 1915 | 1461307056637 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 23:37:36 INFO - PROCESS | 1915 | 1461307056644 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 23:37:36 INFO - PROCESS | 1915 | 1461307056648 Marionette TRACE conn4 <- [1,382,null,{}] 23:37:36 INFO - PROCESS | 1915 | 1461307056654 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:36 INFO - PROCESS | 1915 | 1461307056827 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 23:37:37 INFO - PROCESS | 1915 | 1461307057028 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f767400 == 57 [pid = 1915] [id = 103] 23:37:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8f768c00) [pid = 1915] [serial = 308] [outer = (nil)] 23:37:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8f771000) [pid = 1915] [serial = 309] [outer = 0x8f768c00] 23:37:37 INFO - PROCESS | 1915 | 1461307057119 Marionette DEBUG loaded listener.js 23:37:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8f775000) [pid = 1915] [serial = 310] [outer = 0x8f768c00] 23:37:37 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:37 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:37:37 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:37 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:37 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:37:38 INFO - PROCESS | 1915 | 1461307058041 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 23:37:38 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 23:37:38 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1431ms 23:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 23:37:38 INFO - PROCESS | 1915 | 1461307058075 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 23:37:38 INFO - PROCESS | 1915 | 1461307058078 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 23:37:38 INFO - PROCESS | 1915 | 1461307058084 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 23:37:38 INFO - PROCESS | 1915 | 1461307058088 Marionette TRACE conn4 <- [1,386,null,{}] 23:37:38 INFO - PROCESS | 1915 | 1461307058094 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:38 INFO - PROCESS | 1915 | 1461307058292 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 23:37:38 INFO - PROCESS | 1915 | 1461307058515 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e710800 == 58 [pid = 1915] [id = 104] 23:37:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x99944c00) [pid = 1915] [serial = 311] [outer = (nil)] 23:37:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9fb99800) [pid = 1915] [serial = 312] [outer = 0x99944c00] 23:37:38 INFO - PROCESS | 1915 | 1461307058649 Marionette DEBUG loaded listener.js 23:37:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9fcacc00) [pid = 1915] [serial = 313] [outer = 0x99944c00] 23:37:39 INFO - PROCESS | 1915 | 1461307059504 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 23:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 23:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1481ms 23:37:39 INFO - PROCESS | 1915 | 1461307059566 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 23:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 23:37:39 INFO - PROCESS | 1915 | 1461307059570 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 23:37:39 INFO - PROCESS | 1915 | 1461307059577 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 23:37:39 INFO - PROCESS | 1915 | 1461307059580 Marionette TRACE conn4 <- [1,390,null,{}] 23:37:39 INFO - PROCESS | 1915 | 1461307059586 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:39 INFO - PROCESS | 1915 | 1461307059789 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 23:37:40 INFO - PROCESS | 1915 | 1461307060005 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f843c00 == 59 [pid = 1915] [id = 105] 23:37:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x935e5c00) [pid = 1915] [serial = 314] [outer = (nil)] 23:37:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x935edc00) [pid = 1915] [serial = 315] [outer = 0x935e5c00] 23:37:40 INFO - PROCESS | 1915 | 1461307060139 Marionette DEBUG loaded listener.js 23:37:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x935f0c00) [pid = 1915] [serial = 316] [outer = 0x935e5c00] 23:37:41 INFO - PROCESS | 1915 | 1461307061348 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 23:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 23:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1839ms 23:37:41 INFO - PROCESS | 1915 | 1461307061416 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 23:37:41 INFO - PROCESS | 1915 | 1461307061422 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 23:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 23:37:41 INFO - PROCESS | 1915 | 1461307061439 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 23:37:41 INFO - PROCESS | 1915 | 1461307061445 Marionette TRACE conn4 <- [1,394,null,{}] 23:37:41 INFO - PROCESS | 1915 | 1461307061455 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:41 INFO - PROCESS | 1915 | 1461307061713 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 23:37:42 INFO - PROCESS | 1915 | 1461307061990 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x90248000 == 60 [pid = 1915] [id = 106] 23:37:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x90251400) [pid = 1915] [serial = 317] [outer = (nil)] 23:37:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x92832000) [pid = 1915] [serial = 318] [outer = 0x90251400] 23:37:42 INFO - PROCESS | 1915 | 1461307062074 Marionette DEBUG loaded listener.js 23:37:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x9292c800) [pid = 1915] [serial = 319] [outer = 0x90251400] 23:37:43 INFO - PROCESS | 1915 | 1461307063005 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 23:37:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 23:37:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1639ms 23:37:43 INFO - PROCESS | 1915 | 1461307063077 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 23:37:43 INFO - PROCESS | 1915 | 1461307063084 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 23:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 23:37:43 INFO - PROCESS | 1915 | 1461307063096 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 23:37:43 INFO - PROCESS | 1915 | 1461307063099 Marionette TRACE conn4 <- [1,398,null,{}] 23:37:43 INFO - PROCESS | 1915 | 1461307063106 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:43 INFO - PROCESS | 1915 | 1461307063316 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa44a2000) [pid = 1915] [serial = 246] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x92838000) [pid = 1915] [serial = 206] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x97c10800) [pid = 1915] [serial = 209] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9fb39400) [pid = 1915] [serial = 212] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa4b0b000) [pid = 1915] [serial = 215] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x980f1400) [pid = 1915] [serial = 219] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa6863000) [pid = 1915] [serial = 222] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x92aaec00) [pid = 1915] [serial = 225] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | 1461307063598 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x92838000 == 61 [pid = 1915] [id = 107] 23:37:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9283cc00) [pid = 1915] [serial = 320] [outer = (nil)] 23:37:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x933a4c00) [pid = 1915] [serial = 321] [outer = 0x9283cc00] 23:37:43 INFO - PROCESS | 1915 | 1461307063682 Marionette DEBUG loaded listener.js 23:37:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x935f0400) [pid = 1915] [serial = 322] [outer = 0x9283cc00] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x99bec400) [pid = 1915] [serial = 240] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9dfe7000) [pid = 1915] [serial = 243] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0xa0e60800) [pid = 1915] [serial = 244] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9a63f000) [pid = 1915] [serial = 241] [outer = (nil)] [url = about:blank] 23:37:43 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x98e02400) [pid = 1915] [serial = 237] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x937e4400) [pid = 1915] [serial = 229] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x92ab0400) [pid = 1915] [serial = 228] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x979de800) [pid = 1915] [serial = 234] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x97c0c400) [pid = 1915] [serial = 235] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x937eb400) [pid = 1915] [serial = 231] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x951c9400) [pid = 1915] [serial = 232] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0xa0cbfc00) [pid = 1915] [serial = 96] [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.] 23:37:44 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9916c000) [pid = 1915] [serial = 238] [outer = (nil)] [url = about:blank] 23:37:44 INFO - PROCESS | 1915 | 1461307064572 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 23:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 23:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1534ms 23:37:44 INFO - PROCESS | 1915 | 1461307064630 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 23:37:44 INFO - PROCESS | 1915 | 1461307064634 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 23:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 23:37:44 INFO - PROCESS | 1915 | 1461307064641 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 23:37:44 INFO - PROCESS | 1915 | 1461307064647 Marionette TRACE conn4 <- [1,402,null,{}] 23:37:44 INFO - PROCESS | 1915 | 1461307064662 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:44 INFO - PROCESS | 1915 | 1461307064823 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 23:37:44 INFO - PROCESS | 1915 | 1461307064956 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x90246c00 == 62 [pid = 1915] [id = 108] 23:37:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9028b800) [pid = 1915] [serial = 323] [outer = (nil)] 23:37:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x93c77000) [pid = 1915] [serial = 324] [outer = 0x9028b800] 23:37:45 INFO - PROCESS | 1915 | 1461307065037 Marionette DEBUG loaded listener.js 23:37:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x96224c00) [pid = 1915] [serial = 325] [outer = 0x9028b800] 23:37:45 INFO - PROCESS | 1915 | 1461307065870 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 23:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 23:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1284ms 23:37:45 INFO - PROCESS | 1915 | 1461307065926 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 23:37:45 INFO - PROCESS | 1915 | 1461307065930 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 23:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 23:37:45 INFO - PROCESS | 1915 | 1461307065937 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 23:37:45 INFO - PROCESS | 1915 | 1461307065939 Marionette TRACE conn4 <- [1,406,null,{}] 23:37:45 INFO - PROCESS | 1915 | 1461307065945 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:46 INFO - PROCESS | 1915 | 1461307066100 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 23:37:46 INFO - PROCESS | 1915 | 1461307066112 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x939c6c00 == 63 [pid = 1915] [id = 109] 23:37:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x97b5d400) [pid = 1915] [serial = 326] [outer = (nil)] 23:37:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x97d12800) [pid = 1915] [serial = 327] [outer = 0x97b5d400] 23:37:46 INFO - PROCESS | 1915 | 1461307066186 Marionette DEBUG loaded listener.js 23:37:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x98103000) [pid = 1915] [serial = 328] [outer = 0x97b5d400] 23:37:47 INFO - PROCESS | 1915 | 1461307067089 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 23:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 23:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1183ms 23:37:47 INFO - PROCESS | 1915 | 1461307067121 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 23:37:47 INFO - PROCESS | 1915 | 1461307067124 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 23:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 23:37:47 INFO - PROCESS | 1915 | 1461307067131 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 23:37:47 INFO - PROCESS | 1915 | 1461307067134 Marionette TRACE conn4 <- [1,410,null,{}] 23:37:47 INFO - PROCESS | 1915 | 1461307067139 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:47 INFO - PROCESS | 1915 | 1461307067327 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 23:37:47 INFO - PROCESS | 1915 | 1461307067356 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x90245800 == 64 [pid = 1915] [id = 110] 23:37:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x93c7a400) [pid = 1915] [serial = 329] [outer = (nil)] 23:37:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x98586800) [pid = 1915] [serial = 330] [outer = 0x93c7a400] 23:37:47 INFO - PROCESS | 1915 | 1461307067431 Marionette DEBUG loaded listener.js 23:37:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x98ea6400) [pid = 1915] [serial = 331] [outer = 0x93c7a400] 23:37:48 INFO - PROCESS | 1915 | 1461307068677 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x983e7000) [pid = 1915] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8f849800) [pid = 1915] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x914b8800) [pid = 1915] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9283d800) [pid = 1915] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x90670400) [pid = 1915] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa47dd400) [pid = 1915] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x92832400) [pid = 1915] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9fef6c00) [pid = 1915] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x93cdc800) [pid = 1915] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x939cac00) [pid = 1915] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x91296800) [pid = 1915] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9339c000) [pid = 1915] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x9339e800) [pid = 1915] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 23:37:48 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8eb98400) [pid = 1915] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 23:37:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 23:37:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1643ms 23:37:48 INFO - PROCESS | 1915 | 1461307068774 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 23:37:48 INFO - PROCESS | 1915 | 1461307068778 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 23:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 23:37:48 INFO - PROCESS | 1915 | 1461307068784 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 23:37:48 INFO - PROCESS | 1915 | 1461307068787 Marionette TRACE conn4 <- [1,414,null,{}] 23:37:48 INFO - PROCESS | 1915 | 1461307068792 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:49 INFO - PROCESS | 1915 | 1461307069008 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 23:37:49 INFO - PROCESS | 1915 | 1461307069137 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x935f0800 == 65 [pid = 1915] [id = 111] 23:37:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x93cdc800) [pid = 1915] [serial = 332] [outer = (nil)] 23:37:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9809ec00) [pid = 1915] [serial = 333] [outer = 0x93cdc800] 23:37:49 INFO - PROCESS | 1915 | 1461307069217 Marionette DEBUG loaded listener.js 23:37:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x98e10c00) [pid = 1915] [serial = 334] [outer = 0x93cdc800] 23:37:49 INFO - PROCESS | 1915 | 1461307069911 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 23:37:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 23:37:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1177ms 23:37:49 INFO - PROCESS | 1915 | 1461307069982 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 23:37:49 INFO - PROCESS | 1915 | 1461307069985 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 23:37:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 23:37:49 INFO - PROCESS | 1915 | 1461307069993 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 23:37:49 INFO - PROCESS | 1915 | 1461307069996 Marionette TRACE conn4 <- [1,418,null,{}] 23:37:50 INFO - PROCESS | 1915 | 1461307070002 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:50 INFO - PROCESS | 1915 | 1461307070159 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 23:37:50 INFO - PROCESS | 1915 | 1461307070169 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028b000 == 66 [pid = 1915] [id = 112] 23:37:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x9283bc00) [pid = 1915] [serial = 335] [outer = (nil)] 23:37:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x9ea24c00) [pid = 1915] [serial = 336] [outer = 0x9283bc00] 23:37:50 INFO - PROCESS | 1915 | 1461307070243 Marionette DEBUG loaded listener.js 23:37:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x9fb38c00) [pid = 1915] [serial = 337] [outer = 0x9283bc00] 23:37:51 INFO - PROCESS | 1915 | 1461307071888 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 23:37:51 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 23:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1937ms 23:37:51 INFO - PROCESS | 1915 | 1461307071931 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 23:37:51 INFO - PROCESS | 1915 | 1461307071939 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 23:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 23:37:51 INFO - PROCESS | 1915 | 1461307071948 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 23:37:51 INFO - PROCESS | 1915 | 1461307071953 Marionette TRACE conn4 <- [1,422,null,{}] 23:37:51 INFO - PROCESS | 1915 | 1461307071961 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:52 INFO - PROCESS | 1915 | 1461307072167 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 23:37:52 INFO - PROCESS | 1915 | 1461307072329 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f80a400 == 67 [pid = 1915] [id = 113] 23:37:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9024d000) [pid = 1915] [serial = 338] [outer = (nil)] 23:37:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x91e09400) [pid = 1915] [serial = 339] [outer = 0x9024d000] 23:37:52 INFO - PROCESS | 1915 | 1461307072423 Marionette DEBUG loaded listener.js 23:37:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x92932c00) [pid = 1915] [serial = 340] [outer = 0x9024d000] 23:37:53 INFO - PROCESS | 1915 | 1461307073763 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 23:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 23:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1935ms 23:37:53 INFO - PROCESS | 1915 | 1461307073892 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 23:37:53 INFO - PROCESS | 1915 | 1461307073901 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 23:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 23:37:53 INFO - PROCESS | 1915 | 1461307073914 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 23:37:53 INFO - PROCESS | 1915 | 1461307073918 Marionette TRACE conn4 <- [1,426,null,{}] 23:37:53 INFO - PROCESS | 1915 | 1461307073925 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:54 INFO - PROCESS | 1915 | 1461307074090 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 23:37:54 INFO - PROCESS | 1915 | 1461307074250 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x90285800 == 68 [pid = 1915] [id = 114] 23:37:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x92ab1800) [pid = 1915] [serial = 341] [outer = (nil)] 23:37:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x935ee000) [pid = 1915] [serial = 342] [outer = 0x92ab1800] 23:37:54 INFO - PROCESS | 1915 | 1461307074339 Marionette DEBUG loaded listener.js 23:37:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x939cd400) [pid = 1915] [serial = 343] [outer = 0x92ab1800] 23:37:55 INFO - PROCESS | 1915 | 1461307075316 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 23:37:55 INFO - PROCESS | 1915 | 1461307075405 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 23:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 23:37:55 INFO - PROCESS | 1915 | 1461307075412 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 23:37:55 INFO - PROCESS | 1915 | 1461307075418 Marionette TRACE conn4 <- [1,430,null,{}] 23:37:55 INFO - PROCESS | 1915 | 1461307075435 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:55 INFO - PROCESS | 1915 | 1461307075640 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 23:37:55 INFO - PROCESS | 1915 | 1461307075905 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9a649000 == 69 [pid = 1915] [id = 115] 23:37:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9ea19800) [pid = 1915] [serial = 344] [outer = (nil)] 23:37:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0xa0c05c00) [pid = 1915] [serial = 345] [outer = 0x9ea19800] 23:37:56 INFO - PROCESS | 1915 | 1461307076000 Marionette DEBUG loaded listener.js 23:37:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0xa0fdc000) [pid = 1915] [serial = 346] [outer = 0x9ea19800] 23:37:56 INFO - PROCESS | 1915 | 1461307076891 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 23:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 23:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1547ms 23:37:56 INFO - PROCESS | 1915 | 1461307076960 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 23:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 23:37:56 INFO - PROCESS | 1915 | 1461307076965 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 23:37:56 INFO - PROCESS | 1915 | 1461307076972 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 23:37:56 INFO - PROCESS | 1915 | 1461307076976 Marionette TRACE conn4 <- [1,434,null,{}] 23:37:56 INFO - PROCESS | 1915 | 1461307076985 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:57 INFO - PROCESS | 1915 | 1461307077161 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 23:37:57 INFO - PROCESS | 1915 | 1461307077325 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e7a2c00 == 70 [pid = 1915] [id = 116] 23:37:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8e7a4000) [pid = 1915] [serial = 347] [outer = (nil)] 23:37:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e7ac800) [pid = 1915] [serial = 348] [outer = 0x8e7a4000] 23:37:57 INFO - PROCESS | 1915 | 1461307077415 Marionette DEBUG loaded listener.js 23:37:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8e7afc00) [pid = 1915] [serial = 349] [outer = 0x8e7a4000] 23:37:58 INFO - PROCESS | 1915 | 1461307078315 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 23:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 23:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1387ms 23:37:58 INFO - PROCESS | 1915 | 1461307078359 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 23:37:58 INFO - PROCESS | 1915 | 1461307078362 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 23:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 23:37:58 INFO - PROCESS | 1915 | 1461307078369 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 23:37:58 INFO - PROCESS | 1915 | 1461307078373 Marionette TRACE conn4 <- [1,438,null,{}] 23:37:58 INFO - PROCESS | 1915 | 1461307078379 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:37:58 INFO - PROCESS | 1915 | 1461307078561 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 23:37:58 INFO - PROCESS | 1915 | 1461307078724 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:37:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e7ab400 == 71 [pid = 1915] [id = 117] 23:37:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8e7ad000) [pid = 1915] [serial = 350] [outer = (nil)] 23:37:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0xa2a41c00) [pid = 1915] [serial = 351] [outer = 0x8e7ad000] 23:37:58 INFO - PROCESS | 1915 | 1461307078816 Marionette DEBUG loaded listener.js 23:37:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0xa2add000) [pid = 1915] [serial = 352] [outer = 0x8e7ad000] 23:37:59 INFO - PROCESS | 1915 | 1461307079747 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 23:37:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 23:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1434ms 23:37:59 INFO - PROCESS | 1915 | 1461307079806 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 23:37:59 INFO - PROCESS | 1915 | 1461307079809 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 23:37:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 23:37:59 INFO - PROCESS | 1915 | 1461307079816 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 23:37:59 INFO - PROCESS | 1915 | 1461307079819 Marionette TRACE conn4 <- [1,442,null,{}] 23:37:59 INFO - PROCESS | 1915 | 1461307079825 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:00 INFO - PROCESS | 1915 | 1461307080038 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 23:38:00 INFO - PROCESS | 1915 | 1461307080262 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f842000 == 72 [pid = 1915] [id = 118] 23:38:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0xa45b1c00) [pid = 1915] [serial = 353] [outer = (nil)] 23:38:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0xa47d9000) [pid = 1915] [serial = 354] [outer = 0xa45b1c00] 23:38:00 INFO - PROCESS | 1915 | 1461307080399 Marionette DEBUG loaded listener.js 23:38:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0xa47df000) [pid = 1915] [serial = 355] [outer = 0xa45b1c00] 23:38:01 INFO - PROCESS | 1915 | 1461307081387 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 23:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 23:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1631ms 23:38:01 INFO - PROCESS | 1915 | 1461307081448 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 23:38:01 INFO - PROCESS | 1915 | 1461307081452 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 23:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 23:38:01 INFO - PROCESS | 1915 | 1461307081460 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 23:38:01 INFO - PROCESS | 1915 | 1461307081463 Marionette TRACE conn4 <- [1,446,null,{}] 23:38:01 INFO - PROCESS | 1915 | 1461307081469 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:01 INFO - PROCESS | 1915 | 1461307081635 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 23:38:01 INFO - PROCESS | 1915 | 1461307081843 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1d6400 == 73 [pid = 1915] [id = 119] 23:38:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8c1d6800) [pid = 1915] [serial = 356] [outer = (nil)] 23:38:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8c1de800) [pid = 1915] [serial = 357] [outer = 0x8c1d6800] 23:38:01 INFO - PROCESS | 1915 | 1461307081934 Marionette DEBUG loaded listener.js 23:38:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8c1e1800) [pid = 1915] [serial = 358] [outer = 0x8c1d6800] 23:38:02 INFO - PROCESS | 1915 | 1461307082945 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 23:38:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 23:38:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1530ms 23:38:02 INFO - PROCESS | 1915 | 1461307082991 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 23:38:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 23:38:03 INFO - PROCESS | 1915 | 1461307082995 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 23:38:03 INFO - PROCESS | 1915 | 1461307083002 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 23:38:03 INFO - PROCESS | 1915 | 1461307083005 Marionette TRACE conn4 <- [1,450,null,{}] 23:38:03 INFO - PROCESS | 1915 | 1461307083011 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:03 INFO - PROCESS | 1915 | 1461307083180 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 23:38:03 INFO - PROCESS | 1915 | 1461307083344 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1d9c00 == 74 [pid = 1915] [id = 120] 23:38:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8c1dcc00) [pid = 1915] [serial = 359] [outer = (nil)] 23:38:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9995c800) [pid = 1915] [serial = 360] [outer = 0x8c1dcc00] 23:38:03 INFO - PROCESS | 1915 | 1461307083447 Marionette DEBUG loaded listener.js 23:38:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9995e400) [pid = 1915] [serial = 361] [outer = 0x8c1dcc00] 23:38:04 INFO - PROCESS | 1915 | 1461307084355 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 23:38:04 INFO - PROCESS | 1915 | 1461307084442 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 23:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 23:38:04 INFO - PROCESS | 1915 | 1461307084449 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 23:38:04 INFO - PROCESS | 1915 | 1461307084453 Marionette TRACE conn4 <- [1,454,null,{}] 23:38:04 INFO - PROCESS | 1915 | 1461307084459 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:04 INFO - PROCESS | 1915 | 1461307084680 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 23:38:04 INFO - PROCESS | 1915 | 1461307084892 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df12400 == 75 [pid = 1915] [id = 121] 23:38:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8df14800) [pid = 1915] [serial = 362] [outer = (nil)] 23:38:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8df1b000) [pid = 1915] [serial = 363] [outer = 0x8df14800] 23:38:05 INFO - PROCESS | 1915 | 1461307085031 Marionette DEBUG loaded listener.js 23:38:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8df1f000) [pid = 1915] [serial = 364] [outer = 0x8df14800] 23:38:05 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:06 INFO - PROCESS | 1915 | 1461307086015 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 23:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 23:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1635ms 23:38:06 INFO - PROCESS | 1915 | 1461307086086 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 23:38:06 INFO - PROCESS | 1915 | 1461307086090 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 23:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 23:38:06 INFO - PROCESS | 1915 | 1461307086097 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 23:38:06 INFO - PROCESS | 1915 | 1461307086101 Marionette TRACE conn4 <- [1,458,null,{}] 23:38:06 INFO - PROCESS | 1915 | 1461307086107 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:06 INFO - PROCESS | 1915 | 1461307086611 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 23:38:06 INFO - PROCESS | 1915 | 1461307086862 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df19000 == 76 [pid = 1915] [id = 122] 23:38:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8f84d000) [pid = 1915] [serial = 365] [outer = (nil)] 23:38:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9024e800) [pid = 1915] [serial = 366] [outer = 0x8f84d000] 23:38:06 INFO - PROCESS | 1915 | 1461307086946 Marionette DEBUG loaded listener.js 23:38:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x9066d400) [pid = 1915] [serial = 367] [outer = 0x8f84d000] 23:38:07 INFO - PROCESS | 1915 | 1461307087844 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 23:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 23:38:07 INFO - PROCESS | 1915 | 1461307087893 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 23:38:07 INFO - PROCESS | 1915 | 1461307087901 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 23:38:07 INFO - PROCESS | 1915 | 1461307087907 Marionette TRACE conn4 <- [1,462,null,{}] 23:38:07 INFO - PROCESS | 1915 | 1461307087916 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:08 INFO - PROCESS | 1915 | 1461307088096 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 23:38:08 INFO - PROCESS | 1915 | 1461307088444 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e710400 == 77 [pid = 1915] [id = 123] 23:38:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9283c400) [pid = 1915] [serial = 368] [outer = (nil)] 23:38:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x92ab5c00) [pid = 1915] [serial = 369] [outer = 0x9283c400] 23:38:08 INFO - PROCESS | 1915 | 1461307088538 Marionette DEBUG loaded listener.js 23:38:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x933a6c00) [pid = 1915] [serial = 370] [outer = 0x9283c400] 23:38:09 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:09 INFO - PROCESS | 1915 | --DOCSHELL 0x8f802800 == 76 [pid = 1915] [id = 95] 23:38:09 INFO - PROCESS | 1915 | --DOCSHELL 0x91eb8400 == 75 [pid = 1915] [id = 51] 23:38:09 INFO - PROCESS | 1915 | --DOCSHELL 0x92ab1000 == 74 [pid = 1915] [id = 94] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x999f6400) [pid = 1915] [serial = 294] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | 1461307089593 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 23:38:09 INFO - PROCESS | 1915 | 1461307089658 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 23:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 23:38:09 INFO - PROCESS | 1915 | 1461307089667 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 23:38:09 INFO - PROCESS | 1915 | 1461307089669 Marionette TRACE conn4 <- [1,466,null,{}] 23:38:09 INFO - PROCESS | 1915 | 1461307089676 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:09 INFO - PROCESS | 1915 | 1461307089838 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x98ca3800) [pid = 1915] [serial = 132] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0xa4733400) [pid = 1915] [serial = 144] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x978be000) [pid = 1915] [serial = 129] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x99223400) [pid = 1915] [serial = 162] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x90679800) [pid = 1915] [serial = 138] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0xa47e6c00) [pid = 1915] [serial = 204] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0xa445a400) [pid = 1915] [serial = 141] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0xa0f59400) [pid = 1915] [serial = 135] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x97905800) [pid = 1915] [serial = 288] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x980a0400) [pid = 1915] [serial = 291] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x91eab800) [pid = 1915] [serial = 279] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x92aaa400) [pid = 1915] [serial = 280] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x937ea000) [pid = 1915] [serial = 249] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x980e6000) [pid = 1915] [serial = 252] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x93cd2000) [pid = 1915] [serial = 285] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x933a4000) [pid = 1915] [serial = 282] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x937ea400) [pid = 1915] [serial = 283] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x90242400) [pid = 1915] [serial = 277] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8f841800) [pid = 1915] [serial = 276] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0xa47e0400) [pid = 1915] [serial = 255] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x9024cc00) [pid = 1915] [serial = 258] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa5ece400) [pid = 1915] [serial = 261] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8eb96400) [pid = 1915] [serial = 264] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x939c7c00) [pid = 1915] [serial = 267] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9028a800) [pid = 1915] [serial = 270] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93399000) [pid = 1915] [serial = 273] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x97c0d400) [pid = 1915] [serial = 289] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9810a000) [pid = 1915] [serial = 292] [outer = (nil)] [url = about:blank] 23:38:09 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x96210000) [pid = 1915] [serial = 286] [outer = (nil)] [url = about:blank] 23:38:10 INFO - PROCESS | 1915 | 1461307090107 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x90242400 == 69 [pid = 1915] [id = 124] 23:38:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x90679800) [pid = 1915] [serial = 371] [outer = (nil)] 23:38:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x92aae000) [pid = 1915] [serial = 372] [outer = 0x90679800] 23:38:10 INFO - PROCESS | 1915 | 1461307090220 Marionette DEBUG loaded listener.js 23:38:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x933a5400) [pid = 1915] [serial = 373] [outer = 0x90679800] 23:38:10 INFO - PROCESS | 1915 | 1461307090983 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 23:38:11 INFO - PROCESS | 1915 | 1461307091027 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 23:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 23:38:11 INFO - PROCESS | 1915 | 1461307091043 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 23:38:11 INFO - PROCESS | 1915 | 1461307091051 Marionette TRACE conn4 <- [1,470,null,{}] 23:38:11 INFO - PROCESS | 1915 | 1461307091056 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:11 INFO - PROCESS | 1915 | 1461307091220 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 23:38:11 INFO - PROCESS | 1915 | 1461307091231 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb96800 == 70 [pid = 1915] [id = 125] 23:38:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x91e16800) [pid = 1915] [serial = 374] [outer = (nil)] 23:38:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x951bfc00) [pid = 1915] [serial = 375] [outer = 0x91e16800] 23:38:11 INFO - PROCESS | 1915 | 1461307091305 Marionette DEBUG loaded listener.js 23:38:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x978c0c00) [pid = 1915] [serial = 376] [outer = 0x91e16800] 23:38:12 INFO - PROCESS | 1915 | 1461307092218 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 23:38:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 23:38:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1251ms 23:38:12 INFO - PROCESS | 1915 | 1461307092288 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 23:38:12 INFO - PROCESS | 1915 | 1461307092292 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 23:38:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 23:38:12 INFO - PROCESS | 1915 | 1461307092298 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 23:38:12 INFO - PROCESS | 1915 | 1461307092300 Marionette TRACE conn4 <- [1,474,null,{}] 23:38:12 INFO - PROCESS | 1915 | 1461307092306 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:12 INFO - PROCESS | 1915 | 1461307092508 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 23:38:12 INFO - PROCESS | 1915 | 1461307092534 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x935ef800 == 71 [pid = 1915] [id = 126] 23:38:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x96cedc00) [pid = 1915] [serial = 377] [outer = (nil)] 23:38:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x97ce1800) [pid = 1915] [serial = 378] [outer = 0x96cedc00] 23:38:12 INFO - PROCESS | 1915 | 1461307092608 Marionette DEBUG loaded listener.js 23:38:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9809e800) [pid = 1915] [serial = 379] [outer = 0x96cedc00] 23:38:14 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x97b5d400) [pid = 1915] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 23:38:14 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x93c7a400) [pid = 1915] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 23:38:14 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x90251400) [pid = 1915] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 23:38:14 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x93cdc800) [pid = 1915] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 23:38:14 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9028b800) [pid = 1915] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 23:38:14 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x9283cc00) [pid = 1915] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 23:38:14 INFO - PROCESS | 1915 | 1461307094438 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 23:38:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 23:38:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 2181ms 23:38:14 INFO - PROCESS | 1915 | 1461307094481 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 23:38:14 INFO - PROCESS | 1915 | 1461307094485 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 23:38:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 23:38:14 INFO - PROCESS | 1915 | 1461307094491 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 23:38:14 INFO - PROCESS | 1915 | 1461307094494 Marionette TRACE conn4 <- [1,478,null,{}] 23:38:14 INFO - PROCESS | 1915 | 1461307094499 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:14 INFO - PROCESS | 1915 | 1461307094652 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 23:38:14 INFO - PROCESS | 1915 | 1461307094672 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x935ec800 == 72 [pid = 1915] [id = 127] 23:38:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x97c02800) [pid = 1915] [serial = 380] [outer = (nil)] 23:38:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x9810b000) [pid = 1915] [serial = 381] [outer = 0x97c02800] 23:38:14 INFO - PROCESS | 1915 | 1461307094866 Marionette DEBUG loaded listener.js 23:38:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x99967800) [pid = 1915] [serial = 382] [outer = 0x97c02800] 23:38:15 INFO - PROCESS | 1915 | 1461307095608 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 23:38:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 23:38:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1180ms 23:38:15 INFO - PROCESS | 1915 | 1461307095672 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 23:38:15 INFO - PROCESS | 1915 | 1461307095675 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 23:38:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 23:38:15 INFO - PROCESS | 1915 | 1461307095681 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 23:38:15 INFO - PROCESS | 1915 | 1461307095685 Marionette TRACE conn4 <- [1,482,null,{}] 23:38:15 INFO - PROCESS | 1915 | 1461307095697 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:15 INFO - PROCESS | 1915 | 1461307095863 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 23:38:15 INFO - PROCESS | 1915 | 1461307095873 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x92831800 == 73 [pid = 1915] [id = 128] 23:38:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x97c0b800) [pid = 1915] [serial = 383] [outer = (nil)] 23:38:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0xa0cc3400) [pid = 1915] [serial = 384] [outer = 0x97c0b800] 23:38:15 INFO - PROCESS | 1915 | 1461307095948 Marionette DEBUG loaded listener.js 23:38:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0xa0f50800) [pid = 1915] [serial = 385] [outer = 0x97c0b800] 23:38:17 INFO - PROCESS | 1915 | 1461307097155 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 23:38:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1553ms 23:38:17 INFO - PROCESS | 1915 | 1461307097236 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 23:38:17 INFO - PROCESS | 1915 | 1461307097243 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 23:38:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 23:38:17 INFO - PROCESS | 1915 | 1461307097254 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 23:38:17 INFO - PROCESS | 1915 | 1461307097259 Marionette TRACE conn4 <- [1,486,null,{}] 23:38:17 INFO - PROCESS | 1915 | 1461307097268 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:17 INFO - PROCESS | 1915 | 1461307097490 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 23:38:17 INFO - PROCESS | 1915 | 1461307097759 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb5ac00 == 74 [pid = 1915] [id = 129] 23:38:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8eb5dc00) [pid = 1915] [serial = 386] [outer = (nil)] 23:38:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8eb61c00) [pid = 1915] [serial = 387] [outer = 0x8eb5dc00] 23:38:17 INFO - PROCESS | 1915 | 1461307097854 Marionette DEBUG loaded listener.js 23:38:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8eb98400) [pid = 1915] [serial = 388] [outer = 0x8eb5dc00] 23:38:18 INFO - PROCESS | 1915 | 1461307098871 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 23:38:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 23:38:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1684ms 23:38:18 INFO - PROCESS | 1915 | 1461307098940 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 23:38:18 INFO - PROCESS | 1915 | 1461307098949 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 23:38:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 23:38:18 INFO - PROCESS | 1915 | 1461307098959 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 23:38:18 INFO - PROCESS | 1915 | 1461307098963 Marionette TRACE conn4 <- [1,490,null,{}] 23:38:18 INFO - PROCESS | 1915 | 1461307098970 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:19 INFO - PROCESS | 1915 | 1461307099193 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 23:38:19 INFO - PROCESS | 1915 | 1461307099496 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x9024cc00 == 75 [pid = 1915] [id = 130] 23:38:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9028c800) [pid = 1915] [serial = 389] [outer = (nil)] 23:38:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x91eb4c00) [pid = 1915] [serial = 390] [outer = 0x9028c800] 23:38:19 INFO - PROCESS | 1915 | 1461307099588 Marionette DEBUG loaded listener.js 23:38:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x92929000) [pid = 1915] [serial = 391] [outer = 0x9028c800] 23:38:20 INFO - PROCESS | 1915 | 1461307100483 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 23:38:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 23:38:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1581ms 23:38:20 INFO - PROCESS | 1915 | 1461307100541 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 23:38:20 INFO - PROCESS | 1915 | 1461307100545 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 23:38:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 23:38:20 INFO - PROCESS | 1915 | 1461307100552 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 23:38:20 INFO - PROCESS | 1915 | 1461307100558 Marionette TRACE conn4 <- [1,494,null,{}] 23:38:20 INFO - PROCESS | 1915 | 1461307100575 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:20 INFO - PROCESS | 1915 | 1461307100798 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 23:38:21 INFO - PROCESS | 1915 | 1461307101060 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f774400 == 76 [pid = 1915] [id = 131] 23:38:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x90248000) [pid = 1915] [serial = 392] [outer = (nil)] 23:38:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x96ced000) [pid = 1915] [serial = 393] [outer = 0x90248000] 23:38:21 INFO - PROCESS | 1915 | 1461307101198 Marionette DEBUG loaded listener.js 23:38:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9810f000) [pid = 1915] [serial = 394] [outer = 0x90248000] 23:38:22 INFO - PROCESS | 1915 | 1461307102159 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 23:38:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 23:38:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1655ms 23:38:22 INFO - PROCESS | 1915 | 1461307102207 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 23:38:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 23:38:22 INFO - PROCESS | 1915 | 1461307102212 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 23:38:22 INFO - PROCESS | 1915 | 1461307102219 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 23:38:22 INFO - PROCESS | 1915 | 1461307102222 Marionette TRACE conn4 <- [1,498,null,{}] 23:38:22 INFO - PROCESS | 1915 | 1461307102229 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:22 INFO - PROCESS | 1915 | 1461307102406 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 23:38:22 INFO - PROCESS | 1915 | 1461307102627 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x978b8c00) [pid = 1915] [serial = 395] [outer = 0x91e0a400] 23:38:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fc63c00 == 77 [pid = 1915] [id = 132] 23:38:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9fcab400) [pid = 1915] [serial = 396] [outer = (nil)] 23:38:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0xa0c48c00) [pid = 1915] [serial = 397] [outer = 0x9fcab400] 23:38:22 INFO - PROCESS | 1915 | 1461307102794 Marionette DEBUG loaded listener.js 23:38:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0xa2adac00) [pid = 1915] [serial = 398] [outer = 0x9fcab400] 23:38:23 INFO - PROCESS | 1915 | 1461307103714 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 23:38:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 23:38:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1538ms 23:38:23 INFO - PROCESS | 1915 | 1461307103757 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 23:38:23 INFO - PROCESS | 1915 | 1461307103761 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 23:38:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 23:38:23 INFO - PROCESS | 1915 | 1461307103768 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 23:38:23 INFO - PROCESS | 1915 | 1461307103772 Marionette TRACE conn4 <- [1,502,null,{}] 23:38:23 INFO - PROCESS | 1915 | 1461307103778 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:23 INFO - PROCESS | 1915 | 1461307103949 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 23:38:24 INFO - PROCESS | 1915 | 1461307104116 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df11400 == 78 [pid = 1915] [id = 133] 23:38:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8eb5c800) [pid = 1915] [serial = 399] [outer = (nil)] 23:38:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x93a0ac00) [pid = 1915] [serial = 400] [outer = 0x8eb5c800] 23:38:24 INFO - PROCESS | 1915 | 1461307104206 Marionette DEBUG loaded listener.js 23:38:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x93a0d000) [pid = 1915] [serial = 401] [outer = 0x8eb5c800] 23:38:25 INFO - PROCESS | 1915 | 1461307105137 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 23:38:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 23:38:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1430ms 23:38:25 INFO - PROCESS | 1915 | 1461307105200 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 23:38:25 INFO - PROCESS | 1915 | 1461307105204 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 23:38:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 23:38:25 INFO - PROCESS | 1915 | 1461307105210 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 23:38:25 INFO - PROCESS | 1915 | 1461307105214 Marionette TRACE conn4 <- [1,506,null,{}] 23:38:25 INFO - PROCESS | 1915 | 1461307105220 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:25 INFO - PROCESS | 1915 | 1461307105452 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 23:38:25 INFO - PROCESS | 1915 | 1461307105665 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e714400 == 79 [pid = 1915] [id = 134] 23:38:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8eb94000) [pid = 1915] [serial = 402] [outer = (nil)] 23:38:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x93756800) [pid = 1915] [serial = 403] [outer = 0x8eb94000] 23:38:25 INFO - PROCESS | 1915 | 1461307105799 Marionette DEBUG loaded listener.js 23:38:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x93a10c00) [pid = 1915] [serial = 404] [outer = 0x8eb94000] 23:38:26 INFO - PROCESS | 1915 | 1461307106701 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 23:38:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 23:38:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1530ms 23:38:26 INFO - PROCESS | 1915 | 1461307106741 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 23:38:26 INFO - PROCESS | 1915 | 1461307106745 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 23:38:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 23:38:26 INFO - PROCESS | 1915 | 1461307106751 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 23:38:26 INFO - PROCESS | 1915 | 1461307106755 Marionette TRACE conn4 <- [1,510,null,{}] 23:38:26 INFO - PROCESS | 1915 | 1461307106761 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:26 INFO - PROCESS | 1915 | 1461307106930 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 23:38:27 INFO - PROCESS | 1915 | 1461307107104 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0e8000 == 80 [pid = 1915] [id = 135] 23:38:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8e0ebc00) [pid = 1915] [serial = 405] [outer = (nil)] 23:38:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8e0f0c00) [pid = 1915] [serial = 406] [outer = 0x8e0ebc00] 23:38:27 INFO - PROCESS | 1915 | 1461307107190 Marionette DEBUG loaded listener.js 23:38:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8e0f4800) [pid = 1915] [serial = 407] [outer = 0x8e0ebc00] 23:38:28 INFO - PROCESS | 1915 | 1461307108148 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 23:38:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 23:38:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1433ms 23:38:28 INFO - PROCESS | 1915 | 1461307108186 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 23:38:28 INFO - PROCESS | 1915 | 1461307108191 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 23:38:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 23:38:28 INFO - PROCESS | 1915 | 1461307108197 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 23:38:28 INFO - PROCESS | 1915 | 1461307108201 Marionette TRACE conn4 <- [1,514,null,{}] 23:38:28 INFO - PROCESS | 1915 | 1461307108206 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:28 INFO - PROCESS | 1915 | 1461307108371 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 23:38:28 INFO - PROCESS | 1915 | 1461307108558 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b8cc000 == 81 [pid = 1915] [id = 136] 23:38:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8b8ccc00) [pid = 1915] [serial = 408] [outer = (nil)] 23:38:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8b8d4000) [pid = 1915] [serial = 409] [outer = 0x8b8ccc00] 23:38:28 INFO - PROCESS | 1915 | 1461307108650 Marionette DEBUG loaded listener.js 23:38:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8b8d7800) [pid = 1915] [serial = 410] [outer = 0x8b8ccc00] 23:38:29 INFO - PROCESS | 1915 | 1461307109536 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 23:38:29 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 23:38:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1384ms 23:38:29 INFO - PROCESS | 1915 | 1461307109581 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 23:38:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 23:38:29 INFO - PROCESS | 1915 | 1461307109586 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 23:38:29 INFO - PROCESS | 1915 | 1461307109592 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 23:38:29 INFO - PROCESS | 1915 | 1461307109596 Marionette TRACE conn4 <- [1,518,null,{}] 23:38:29 INFO - PROCESS | 1915 | 1461307109601 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:29 INFO - PROCESS | 1915 | 1461307109768 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 23:38:29 INFO - PROCESS | 1915 | 1461307109944 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b8d0000 == 82 [pid = 1915] [id = 137] 23:38:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8b8d3000) [pid = 1915] [serial = 411] [outer = (nil)] 23:38:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8e0f6c00) [pid = 1915] [serial = 412] [outer = 0x8b8d3000] 23:38:30 INFO - PROCESS | 1915 | 1461307110030 Marionette DEBUG loaded listener.js 23:38:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x93757400) [pid = 1915] [serial = 413] [outer = 0x8b8d3000] 23:38:31 INFO - PROCESS | 1915 | 1461307111008 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 23:38:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 23:38:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1492ms 23:38:31 INFO - PROCESS | 1915 | 1461307111084 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 23:38:31 INFO - PROCESS | 1915 | 1461307111088 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 23:38:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 23:38:31 INFO - PROCESS | 1915 | 1461307111096 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 23:38:31 INFO - PROCESS | 1915 | 1461307111098 Marionette TRACE conn4 <- [1,522,null,{}] 23:38:31 INFO - PROCESS | 1915 | 1461307111105 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:31 INFO - PROCESS | 1915 | 1461307111320 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 23:38:31 INFO - PROCESS | 1915 | 1461307111556 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1aa400 == 83 [pid = 1915] [id = 138] 23:38:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x8a1ac000) [pid = 1915] [serial = 414] [outer = (nil)] 23:38:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8a1b4c00) [pid = 1915] [serial = 415] [outer = 0x8a1ac000] 23:38:31 INFO - PROCESS | 1915 | 1461307111690 Marionette DEBUG loaded listener.js 23:38:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8a1b7000) [pid = 1915] [serial = 416] [outer = 0x8a1ac000] 23:38:32 INFO - PROCESS | 1915 | 1461307112926 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 23:38:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 23:38:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1882ms 23:38:32 INFO - PROCESS | 1915 | 1461307112978 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 23:38:32 INFO - PROCESS | 1915 | 1461307112986 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 23:38:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 23:38:33 INFO - PROCESS | 1915 | 1461307112997 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 23:38:33 INFO - PROCESS | 1915 | 1461307113004 Marionette TRACE conn4 <- [1,526,null,{}] 23:38:33 INFO - PROCESS | 1915 | 1461307113012 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:33 INFO - PROCESS | 1915 | 1461307113259 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 23:38:33 INFO - PROCESS | 1915 | 1461307113632 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1db000 == 84 [pid = 1915] [id = 139] 23:38:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x8c1e2c00) [pid = 1915] [serial = 417] [outer = (nil)] 23:38:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x8e7b1000) [pid = 1915] [serial = 418] [outer = 0x8c1e2c00] 23:38:33 INFO - PROCESS | 1915 | 1461307113720 Marionette DEBUG loaded listener.js 23:38:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x8f768000) [pid = 1915] [serial = 419] [outer = 0x8c1e2c00] 23:38:34 INFO - PROCESS | 1915 | 1461307114645 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 23:38:34 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 23:38:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1697ms 23:38:34 INFO - PROCESS | 1915 | 1461307114694 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 23:38:34 INFO - PROCESS | 1915 | 1461307114702 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 23:38:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 23:38:34 INFO - PROCESS | 1915 | 1461307114714 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 23:38:34 INFO - PROCESS | 1915 | 1461307114717 Marionette TRACE conn4 <- [1,530,null,{}] 23:38:34 INFO - PROCESS | 1915 | 1461307114724 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:34 INFO - PROCESS | 1915 | 1461307114912 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8f84b800 == 83 [pid = 1915] [id = 55] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8f809800 == 82 [pid = 1915] [id = 60] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8f848400 == 81 [pid = 1915] [id = 57] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x9ea24c00) [pid = 1915] [serial = 336] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8f771000) [pid = 1915] [serial = 309] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x9292c000) [pid = 1915] [serial = 306] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x9128b000) [pid = 1915] [serial = 297] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x939c5000) [pid = 1915] [serial = 300] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x99a78400) [pid = 1915] [serial = 303] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x9fb99800) [pid = 1915] [serial = 312] [outer = (nil)] [url = about:blank] 23:38:35 INFO - PROCESS | 1915 | 1461307115276 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8e717400 == 80 [pid = 1915] [id = 59] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x935ec800 == 79 [pid = 1915] [id = 127] 23:38:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e717400 == 80 [pid = 1915] [id = 140] 23:38:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8f771000) [pid = 1915] [serial = 420] [outer = (nil)] 23:38:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9067a000) [pid = 1915] [serial = 421] [outer = 0x8f771000] 23:38:35 INFO - PROCESS | 1915 | 1461307115385 Marionette DEBUG loaded listener.js 23:38:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x91e64400) [pid = 1915] [serial = 422] [outer = 0x8f771000] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x935ef800 == 79 [pid = 1915] [id = 126] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb96800 == 78 [pid = 1915] [id = 125] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x90242400 == 77 [pid = 1915] [id = 124] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8e710400 == 76 [pid = 1915] [id = 123] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8df19000 == 75 [pid = 1915] [id = 122] 23:38:35 INFO - PROCESS | 1915 | --DOCSHELL 0x8f80a400 == 74 [pid = 1915] [id = 113] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x98e10c00) [pid = 1915] [serial = 334] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x98103000) [pid = 1915] [serial = 328] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x97d12800) [pid = 1915] [serial = 327] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x98ea6400) [pid = 1915] [serial = 331] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x92832000) [pid = 1915] [serial = 318] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x9809ec00) [pid = 1915] [serial = 333] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x93c77000) [pid = 1915] [serial = 324] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x9292c800) [pid = 1915] [serial = 319] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x98586800) [pid = 1915] [serial = 330] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x935edc00) [pid = 1915] [serial = 315] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x933a4c00) [pid = 1915] [serial = 321] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x935f0400) [pid = 1915] [serial = 322] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x96224c00) [pid = 1915] [serial = 325] [outer = (nil)] [url = about:blank] 23:38:36 INFO - PROCESS | 1915 | 1461307116320 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 23:38:36 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 23:38:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 23:38:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:38:36 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 23:38:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 23:38:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:38:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:38:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 23:38:36 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 23:38:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1685ms 23:38:36 INFO - PROCESS | 1915 | 1461307116404 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 23:38:36 INFO - PROCESS | 1915 | 1461307116408 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 23:38:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 23:38:36 INFO - PROCESS | 1915 | 1461307116415 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 23:38:36 INFO - PROCESS | 1915 | 1461307116421 Marionette TRACE conn4 <- [1,534,null,{}] 23:38:36 INFO - PROCESS | 1915 | 1461307116436 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:36 INFO - PROCESS | 1915 | 1461307116618 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 23:38:36 INFO - PROCESS | 1915 | 1461307116631 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df14000 == 75 [pid = 1915] [id = 141] 23:38:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x935ee800) [pid = 1915] [serial = 423] [outer = (nil)] 23:38:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x935f3000) [pid = 1915] [serial = 424] [outer = 0x935ee800] 23:38:36 INFO - PROCESS | 1915 | 1461307116708 Marionette DEBUG loaded listener.js 23:38:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x93755400) [pid = 1915] [serial = 425] [outer = 0x935ee800] 23:38:37 INFO - PROCESS | 1915 | 1461307117637 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 23:38:37 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 23:38:37 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1294ms 23:38:37 INFO - PROCESS | 1915 | 1461307117710 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 23:38:37 INFO - PROCESS | 1915 | 1461307117714 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 23:38:37 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 23:38:37 INFO - PROCESS | 1915 | 1461307117720 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 23:38:37 INFO - PROCESS | 1915 | 1461307117723 Marionette TRACE conn4 <- [1,538,null,{}] 23:38:37 INFO - PROCESS | 1915 | 1461307117729 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:37 INFO - PROCESS | 1915 | 1461307117966 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 23:38:38 INFO - PROCESS | 1915 | 1461307118003 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1b5c00 == 76 [pid = 1915] [id = 142] 23:38:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x92aaf400) [pid = 1915] [serial = 426] [outer = (nil)] 23:38:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x937e4c00) [pid = 1915] [serial = 427] [outer = 0x92aaf400] 23:38:38 INFO - PROCESS | 1915 | 1461307118081 Marionette DEBUG loaded listener.js 23:38:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x939d0000) [pid = 1915] [serial = 428] [outer = 0x92aaf400] 23:38:38 INFO - PROCESS | 1915 | 1461307118992 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 23:38:39 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. 23:38:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1337ms 23:38:39 INFO - PROCESS | 1915 | 1461307119064 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 23:38:39 INFO - PROCESS | 1915 | 1461307119067 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 23:38:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 23:38:39 INFO - PROCESS | 1915 | 1461307119074 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 23:38:39 INFO - PROCESS | 1915 | 1461307119077 Marionette TRACE conn4 <- [1,542,null,{}] 23:38:39 INFO - PROCESS | 1915 | 1461307119082 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:39 INFO - PROCESS | 1915 | 1461307119287 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 23:38:39 INFO - PROCESS | 1915 | 1461307119312 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x937eac00 == 77 [pid = 1915] [id = 143] 23:38:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x939cc000) [pid = 1915] [serial = 429] [outer = (nil)] 23:38:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x93c7e800) [pid = 1915] [serial = 430] [outer = 0x939cc000] 23:38:39 INFO - PROCESS | 1915 | 1461307119386 Marionette DEBUG loaded listener.js 23:38:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9518a000) [pid = 1915] [serial = 431] [outer = 0x939cc000] 23:38:40 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x96cedc00) [pid = 1915] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 23:38:40 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x9283c400) [pid = 1915] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 23:38:40 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x91e16800) [pid = 1915] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 23:38:40 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x90679800) [pid = 1915] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 23:38:40 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8f84d000) [pid = 1915] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 23:38:40 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x97c02800) [pid = 1915] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 23:38:40 INFO - PROCESS | 1915 | 1461307120472 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 23:38:40 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. 23:38:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1437ms 23:38:40 INFO - PROCESS | 1915 | 1461307120512 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 23:38:40 INFO - PROCESS | 1915 | 1461307120515 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 23:38:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 23:38:40 INFO - PROCESS | 1915 | 1461307120521 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 23:38:40 INFO - PROCESS | 1915 | 1461307120525 Marionette TRACE conn4 <- [1,546,null,{}] 23:38:40 INFO - PROCESS | 1915 | 1461307120530 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:40 INFO - PROCESS | 1915 | 1461307120712 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 23:38:40 INFO - PROCESS | 1915 | 1461307120909 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x92928c00 == 78 [pid = 1915] [id = 144] 23:38:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x92ab1c00) [pid = 1915] [serial = 432] [outer = (nil)] 23:38:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x97c02800) [pid = 1915] [serial = 433] [outer = 0x92ab1c00] 23:38:40 INFO - PROCESS | 1915 | 1461307120990 Marionette DEBUG loaded listener.js 23:38:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x9809ec00) [pid = 1915] [serial = 434] [outer = 0x92ab1c00] 23:38:41 INFO - PROCESS | 1915 | 1461307121765 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 23:38:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 23:38:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1278ms 23:38:41 INFO - PROCESS | 1915 | 1461307121801 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 23:38:41 INFO - PROCESS | 1915 | 1461307121805 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 23:38:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 23:38:41 INFO - PROCESS | 1915 | 1461307121811 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 23:38:41 INFO - PROCESS | 1915 | 1461307121813 Marionette TRACE conn4 <- [1,550,null,{}] 23:38:41 INFO - PROCESS | 1915 | 1461307121819 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:42 INFO - PROCESS | 1915 | 1461307122037 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 23:38:42 INFO - PROCESS | 1915 | 1461307122063 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1df800 == 79 [pid = 1915] [id = 145] 23:38:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x951c6800) [pid = 1915] [serial = 435] [outer = (nil)] 23:38:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x98e08c00) [pid = 1915] [serial = 436] [outer = 0x951c6800] 23:38:42 INFO - PROCESS | 1915 | 1461307122141 Marionette DEBUG loaded listener.js 23:38:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x99960800) [pid = 1915] [serial = 437] [outer = 0x951c6800] 23:38:43 INFO - PROCESS | 1915 | 1461307123254 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 23:38:43 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. 23:38:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1479ms 23:38:43 INFO - PROCESS | 1915 | 1461307123291 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 23:38:43 INFO - PROCESS | 1915 | 1461307123300 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 23:38:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 23:38:43 INFO - PROCESS | 1915 | 1461307123309 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 23:38:43 INFO - PROCESS | 1915 | 1461307123314 Marionette TRACE conn4 <- [1,554,null,{}] 23:38:43 INFO - PROCESS | 1915 | 1461307123365 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:43 INFO - PROCESS | 1915 | 1461307123612 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 23:38:43 INFO - PROCESS | 1915 | 1461307123742 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb5d800 == 80 [pid = 1915] [id = 146] 23:38:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8eb5e400) [pid = 1915] [serial = 438] [outer = (nil)] 23:38:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8f773800) [pid = 1915] [serial = 439] [outer = 0x8eb5e400] 23:38:43 INFO - PROCESS | 1915 | 1461307123887 Marionette DEBUG loaded listener.js 23:38:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9024f000) [pid = 1915] [serial = 440] [outer = 0x8eb5e400] 23:38:44 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:44 INFO - PROCESS | 1915 | 1461307124895 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 23:38:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 23:38:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1635ms 23:38:44 INFO - PROCESS | 1915 | 1461307124945 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 23:38:44 INFO - PROCESS | 1915 | 1461307124954 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 23:38:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 23:38:44 INFO - PROCESS | 1915 | 1461307124965 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 23:38:44 INFO - PROCESS | 1915 | 1461307124969 Marionette TRACE conn4 <- [1,558,null,{}] 23:38:44 INFO - PROCESS | 1915 | 1461307124976 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:45 INFO - PROCESS | 1915 | 1461307125202 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 23:38:45 INFO - PROCESS | 1915 | 1461307125526 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e63c00 == 81 [pid = 1915] [id = 147] 23:38:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9339e400) [pid = 1915] [serial = 441] [outer = (nil)] 23:38:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x935edc00) [pid = 1915] [serial = 442] [outer = 0x9339e400] 23:38:45 INFO - PROCESS | 1915 | 1461307125619 Marionette DEBUG loaded listener.js 23:38:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9375b400) [pid = 1915] [serial = 443] [outer = 0x9339e400] 23:38:46 INFO - PROCESS | 1915 | 1461307126505 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 23:38:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 23:38:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1583ms 23:38:46 INFO - PROCESS | 1915 | 1461307126549 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 23:38:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 23:38:46 INFO - PROCESS | 1915 | 1461307126553 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 23:38:46 INFO - PROCESS | 1915 | 1461307126560 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 23:38:46 INFO - PROCESS | 1915 | 1461307126566 Marionette TRACE conn4 <- [1,562,null,{}] 23:38:46 INFO - PROCESS | 1915 | 1461307126583 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:46 INFO - PROCESS | 1915 | 1461307126784 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 23:38:46 INFO - PROCESS | 1915 | 1461307126959 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70e400 == 82 [pid = 1915] [id = 148] 23:38:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x97908400) [pid = 1915] [serial = 444] [outer = (nil)] 23:38:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x98e0f800) [pid = 1915] [serial = 445] [outer = 0x97908400] 23:38:47 INFO - PROCESS | 1915 | 1461307127102 Marionette DEBUG loaded listener.js 23:38:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x9a63f000) [pid = 1915] [serial = 446] [outer = 0x97908400] 23:38:47 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:47 INFO - PROCESS | 1915 | 1461307127983 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 23:38:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 23:38:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1494ms 23:38:48 INFO - PROCESS | 1915 | 1461307128055 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 23:38:48 INFO - PROCESS | 1915 | 1461307128059 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 23:38:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 23:38:48 INFO - PROCESS | 1915 | 1461307128067 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 23:38:48 INFO - PROCESS | 1915 | 1461307128070 Marionette TRACE conn4 <- [1,566,null,{}] 23:38:48 INFO - PROCESS | 1915 | 1461307128076 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:48 INFO - PROCESS | 1915 | 1461307128292 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 23:38:48 INFO - PROCESS | 1915 | 1461307128511 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1b3c00 == 83 [pid = 1915] [id = 149] 23:38:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9a651400) [pid = 1915] [serial = 447] [outer = (nil)] 23:38:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x9fb91800) [pid = 1915] [serial = 448] [outer = 0x9a651400] 23:38:48 INFO - PROCESS | 1915 | 1461307128656 Marionette DEBUG loaded listener.js 23:38:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x9fef6c00) [pid = 1915] [serial = 449] [outer = 0x9a651400] 23:38:49 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:49 INFO - PROCESS | 1915 | 1461307129513 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:38:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 23:38:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1492ms 23:38:49 INFO - PROCESS | 1915 | 1461307129560 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 23:38:49 INFO - PROCESS | 1915 | 1461307129564 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 23:38:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 23:38:49 INFO - PROCESS | 1915 | 1461307129571 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 23:38:49 INFO - PROCESS | 1915 | 1461307129575 Marionette TRACE conn4 <- [1,570,null,{}] 23:38:49 INFO - PROCESS | 1915 | 1461307129580 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:49 INFO - PROCESS | 1915 | 1461307129758 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 23:38:49 INFO - PROCESS | 1915 | 1461307129933 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b741400 == 84 [pid = 1915] [id = 150] 23:38:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x8b745c00) [pid = 1915] [serial = 450] [outer = (nil)] 23:38:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x8b74ac00) [pid = 1915] [serial = 451] [outer = 0x8b745c00] 23:38:50 INFO - PROCESS | 1915 | 1461307130020 Marionette DEBUG loaded listener.js 23:38:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x8b74c000) [pid = 1915] [serial = 452] [outer = 0x8b745c00] 23:38:50 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:51 INFO - PROCESS | 1915 | 1461307130998 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 23:38:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 23:38:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1480ms 23:38:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 23:38:51 INFO - PROCESS | 1915 | 1461307131052 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 23:38:51 INFO - PROCESS | 1915 | 1461307131055 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 23:38:51 INFO - PROCESS | 1915 | 1461307131062 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 23:38:51 INFO - PROCESS | 1915 | 1461307131065 Marionette TRACE conn4 <- [1,574,null,{}] 23:38:51 INFO - PROCESS | 1915 | 1461307131071 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:51 INFO - PROCESS | 1915 | 1461307131282 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 23:38:51 INFO - PROCESS | 1915 | 1461307131539 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b743c00 == 85 [pid = 1915] [id = 151] 23:38:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x8b755400) [pid = 1915] [serial = 453] [outer = (nil)] 23:38:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x8b75c000) [pid = 1915] [serial = 454] [outer = 0x8b755400] 23:38:51 INFO - PROCESS | 1915 | 1461307131677 Marionette DEBUG loaded listener.js 23:38:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x8c1dd000) [pid = 1915] [serial = 455] [outer = 0x8b755400] 23:38:52 INFO - PROCESS | 1915 | 1461307132666 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 23:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1642ms 23:38:52 INFO - PROCESS | 1915 | 1461307132704 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 23:38:52 INFO - PROCESS | 1915 | 1461307132708 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 23:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 23:38:52 INFO - PROCESS | 1915 | 1461307132714 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 23:38:52 INFO - PROCESS | 1915 | 1461307132718 Marionette TRACE conn4 <- [1,578,null,{}] 23:38:52 INFO - PROCESS | 1915 | 1461307132724 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:52 INFO - PROCESS | 1915 | 1461307132891 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 23:38:53 INFO - PROCESS | 1915 | 1461307133074 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b755800 == 86 [pid = 1915] [id = 152] 23:38:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x8b758400) [pid = 1915] [serial = 456] [outer = (nil)] 23:38:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x90184c00) [pid = 1915] [serial = 457] [outer = 0x8b758400] 23:38:53 INFO - PROCESS | 1915 | 1461307133203 Marionette DEBUG loaded listener.js 23:38:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x90189000) [pid = 1915] [serial = 458] [outer = 0x8b758400] 23:38:54 INFO - PROCESS | 1915 | 1461307134089 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 23:38:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 23:38:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1434ms 23:38:54 INFO - PROCESS | 1915 | 1461307134150 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 23:38:54 INFO - PROCESS | 1915 | 1461307134155 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 23:38:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 23:38:54 INFO - PROCESS | 1915 | 1461307134162 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 23:38:54 INFO - PROCESS | 1915 | 1461307134166 Marionette TRACE conn4 <- [1,582,null,{}] 23:38:54 INFO - PROCESS | 1915 | 1461307134171 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:54 INFO - PROCESS | 1915 | 1461307134360 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 23:38:54 INFO - PROCESS | 1915 | 1461307134540 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b746c00 == 87 [pid = 1915] [id = 153] 23:38:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x8b752800) [pid = 1915] [serial = 459] [outer = (nil)] 23:38:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x9018f000) [pid = 1915] [serial = 460] [outer = 0x8b752800] 23:38:54 INFO - PROCESS | 1915 | 1461307134678 Marionette DEBUG loaded listener.js 23:38:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x9ea1f400) [pid = 1915] [serial = 461] [outer = 0x8b752800] 23:38:55 INFO - PROCESS | 1915 | 1461307135644 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 23:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 23:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1531ms 23:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 23:38:55 INFO - PROCESS | 1915 | 1461307135696 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 23:38:55 INFO - PROCESS | 1915 | 1461307135699 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 23:38:55 INFO - PROCESS | 1915 | 1461307135706 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 23:38:55 INFO - PROCESS | 1915 | 1461307135710 Marionette TRACE conn4 <- [1,586,null,{}] 23:38:55 INFO - PROCESS | 1915 | 1461307135716 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:55 INFO - PROCESS | 1915 | 1461307135900 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 23:38:56 INFO - PROCESS | 1915 | 1461307136124 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf8d400 == 88 [pid = 1915] [id = 154] 23:38:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x8bf8dc00) [pid = 1915] [serial = 462] [outer = (nil)] 23:38:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x8bf96800) [pid = 1915] [serial = 463] [outer = 0x8bf8dc00] 23:38:56 INFO - PROCESS | 1915 | 1461307136257 Marionette DEBUG loaded listener.js 23:38:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x8bf99000) [pid = 1915] [serial = 464] [outer = 0x8bf8dc00] 23:38:56 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:38:57 INFO - PROCESS | 1915 | 1461307137178 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 23:38:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 23:38:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1543ms 23:38:57 INFO - PROCESS | 1915 | 1461307137249 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 23:38:57 INFO - PROCESS | 1915 | 1461307137254 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 23:38:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 23:38:57 INFO - PROCESS | 1915 | 1461307137261 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 23:38:57 INFO - PROCESS | 1915 | 1461307137265 Marionette TRACE conn4 <- [1,590,null,{}] 23:38:57 INFO - PROCESS | 1915 | 1461307137271 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:57 INFO - PROCESS | 1915 | 1461307137497 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 23:38:57 INFO - PROCESS | 1915 | 1461307137734 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf95000 == 89 [pid = 1915] [id = 155] 23:38:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x9018d800) [pid = 1915] [serial = 465] [outer = (nil)] 23:38:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x9fcad000) [pid = 1915] [serial = 466] [outer = 0x9018d800] 23:38:57 INFO - PROCESS | 1915 | 1461307137865 Marionette DEBUG loaded listener.js 23:38:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0xa0fe0000) [pid = 1915] [serial = 467] [outer = 0x9018d800] 23:38:58 INFO - PROCESS | 1915 | 1461307138773 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 23:38:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 23:38:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1589ms 23:38:58 INFO - PROCESS | 1915 | 1461307138852 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 23:38:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 23:38:58 INFO - PROCESS | 1915 | 1461307138857 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 23:38:58 INFO - PROCESS | 1915 | 1461307138864 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 23:38:58 INFO - PROCESS | 1915 | 1461307138869 Marionette TRACE conn4 <- [1,594,null,{}] 23:38:58 INFO - PROCESS | 1915 | 1461307138876 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:38:59 INFO - PROCESS | 1915 | 1461307139132 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 23:38:59 INFO - PROCESS | 1915 | 1461307139372 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:38:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e7a9000 == 90 [pid = 1915] [id = 156] 23:38:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x8e8ba400) [pid = 1915] [serial = 468] [outer = (nil)] 23:38:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x8e8c1800) [pid = 1915] [serial = 469] [outer = 0x8e8ba400] 23:38:59 INFO - PROCESS | 1915 | 1461307139489 Marionette DEBUG loaded listener.js 23:38:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0xa440c800) [pid = 1915] [serial = 470] [outer = 0x8e8ba400] 23:39:00 INFO - PROCESS | 1915 | 1461307140476 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 23:39:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 23:39:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1649ms 23:39:00 INFO - PROCESS | 1915 | 1461307140513 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 23:39:00 INFO - PROCESS | 1915 | 1461307140517 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 23:39:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 23:39:00 INFO - PROCESS | 1915 | 1461307140524 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 23:39:00 INFO - PROCESS | 1915 | 1461307140528 Marionette TRACE conn4 <- [1,598,null,{}] 23:39:00 INFO - PROCESS | 1915 | 1461307140534 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:00 INFO - PROCESS | 1915 | 1461307140725 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 23:39:00 INFO - PROCESS | 1915 | 1461307140969 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e8b9800 == 91 [pid = 1915] [id = 157] 23:39:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x8f775800) [pid = 1915] [serial = 471] [outer = (nil)] 23:39:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0x9000b000) [pid = 1915] [serial = 472] [outer = 0x8f775800] 23:39:01 INFO - PROCESS | 1915 | 1461307141121 Marionette DEBUG loaded listener.js 23:39:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 215 (0x9000dc00) [pid = 1915] [serial = 473] [outer = 0x8f775800] 23:39:02 INFO - PROCESS | 1915 | 1461307142033 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 23:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 23:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1582ms 23:39:02 INFO - PROCESS | 1915 | 1461307142106 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 23:39:02 INFO - PROCESS | 1915 | 1461307142110 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 23:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 23:39:02 INFO - PROCESS | 1915 | 1461307142117 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 23:39:02 INFO - PROCESS | 1915 | 1461307142119 Marionette TRACE conn4 <- [1,602,null,{}] 23:39:02 INFO - PROCESS | 1915 | 1461307142126 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:02 INFO - PROCESS | 1915 | 1461307142333 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 23:39:02 INFO - PROCESS | 1915 | 1461307142564 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b74e000 == 92 [pid = 1915] [id = 158] 23:39:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 216 (0x8c1e2000) [pid = 1915] [serial = 474] [outer = (nil)] 23:39:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 217 (0x90013c00) [pid = 1915] [serial = 475] [outer = 0x8c1e2000] 23:39:02 INFO - PROCESS | 1915 | 1461307142696 Marionette DEBUG loaded listener.js 23:39:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 218 (0x90015800) [pid = 1915] [serial = 476] [outer = 0x8c1e2000] 23:39:03 INFO - PROCESS | 1915 | 1461307143703 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 23:39:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 23:39:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1634ms 23:39:03 INFO - PROCESS | 1915 | 1461307143752 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 23:39:03 INFO - PROCESS | 1915 | 1461307143756 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 23:39:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 23:39:03 INFO - PROCESS | 1915 | 1461307143762 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 23:39:03 INFO - PROCESS | 1915 | 1461307143766 Marionette TRACE conn4 <- [1,606,null,{}] 23:39:03 INFO - PROCESS | 1915 | 1461307143772 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:03 INFO - PROCESS | 1915 | 1461307143959 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 23:39:04 INFO - PROCESS | 1915 | 1461307144222 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x89ba9400 == 93 [pid = 1915] [id = 159] 23:39:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 219 (0x89ba9c00) [pid = 1915] [serial = 477] [outer = (nil)] 23:39:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 220 (0x89bb2400) [pid = 1915] [serial = 478] [outer = 0x89ba9c00] 23:39:04 INFO - PROCESS | 1915 | 1461307144359 Marionette DEBUG loaded listener.js 23:39:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 221 (0x89bb5400) [pid = 1915] [serial = 479] [outer = 0x89ba9c00] 23:39:05 INFO - PROCESS | 1915 | 1461307145617 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:39:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 23:39:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1891ms 23:39:05 INFO - PROCESS | 1915 | 1461307145654 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 23:39:05 INFO - PROCESS | 1915 | 1461307145661 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 23:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 23:39:05 INFO - PROCESS | 1915 | 1461307145670 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 23:39:05 INFO - PROCESS | 1915 | 1461307145676 Marionette TRACE conn4 <- [1,610,null,{}] 23:39:05 INFO - PROCESS | 1915 | 1461307145684 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:05 INFO - PROCESS | 1915 | 1461307145950 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 23:39:06 INFO - PROCESS | 1915 | 1461307146223 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1b6400 == 94 [pid = 1915] [id = 160] 23:39:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 222 (0x8b760800) [pid = 1915] [serial = 480] [outer = (nil)] 23:39:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 223 (0x8bf91400) [pid = 1915] [serial = 481] [outer = 0x8b760800] 23:39:06 INFO - PROCESS | 1915 | 1461307146352 Marionette DEBUG loaded listener.js 23:39:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 224 (0x8df13400) [pid = 1915] [serial = 482] [outer = 0x8b760800] 23:39:07 INFO - PROCESS | 1915 | 1461307147504 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 23:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 23:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1889ms 23:39:07 INFO - PROCESS | 1915 | 1461307147560 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 23:39:07 INFO - PROCESS | 1915 | 1461307147568 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 23:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 23:39:07 INFO - PROCESS | 1915 | 1461307147579 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 23:39:07 INFO - PROCESS | 1915 | 1461307147583 Marionette TRACE conn4 <- [1,614,null,{}] 23:39:07 INFO - PROCESS | 1915 | 1461307147589 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:07 INFO - PROCESS | 1915 | 1461307147805 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x937ef000 == 93 [pid = 1915] [id = 97] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x92928c00 == 92 [pid = 1915] [id = 144] 23:39:08 INFO - PROCESS | 1915 | --DOMWINDOW == 223 (0xa0cc3400) [pid = 1915] [serial = 384] [outer = (nil)] [url = about:blank] 23:39:08 INFO - PROCESS | 1915 | 1461307148194 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x937eac00 == 91 [pid = 1915] [id = 143] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1b5c00 == 90 [pid = 1915] [id = 142] 23:39:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1b5c00 == 91 [pid = 1915] [id = 161] 23:39:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 224 (0x8eb8e800) [pid = 1915] [serial = 483] [outer = (nil)] 23:39:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 225 (0x8f803000) [pid = 1915] [serial = 484] [outer = 0x8eb8e800] 23:39:08 INFO - PROCESS | 1915 | 1461307148376 Marionette DEBUG loaded listener.js 23:39:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 226 (0x8f84b800) [pid = 1915] [serial = 485] [outer = 0x8eb8e800] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8df14000 == 90 [pid = 1915] [id = 141] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8e717400 == 89 [pid = 1915] [id = 140] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1db000 == 88 [pid = 1915] [id = 139] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8e714400 == 87 [pid = 1915] [id = 134] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8df11400 == 86 [pid = 1915] [id = 133] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9fc63c00 == 85 [pid = 1915] [id = 132] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8f774400 == 84 [pid = 1915] [id = 131] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x9024cc00 == 83 [pid = 1915] [id = 130] 23:39:08 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb5ac00 == 82 [pid = 1915] [id = 129] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 225 (0x97ce1800) [pid = 1915] [serial = 378] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 224 (0x9809e800) [pid = 1915] [serial = 379] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 223 (0x933a6c00) [pid = 1915] [serial = 370] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 222 (0x92ab5c00) [pid = 1915] [serial = 369] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 221 (0x951bfc00) [pid = 1915] [serial = 375] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 220 (0xa0c05c00) [pid = 1915] [serial = 345] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 219 (0x92aae000) [pid = 1915] [serial = 372] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 218 (0x933a5400) [pid = 1915] [serial = 373] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 217 (0x9066d400) [pid = 1915] [serial = 367] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 216 (0x9024e800) [pid = 1915] [serial = 366] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 215 (0x91e09400) [pid = 1915] [serial = 339] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 214 (0x8e7ac800) [pid = 1915] [serial = 348] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0xa2a41c00) [pid = 1915] [serial = 351] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0xa47d9000) [pid = 1915] [serial = 354] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0x8c1de800) [pid = 1915] [serial = 357] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0x935ee000) [pid = 1915] [serial = 342] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x9995c800) [pid = 1915] [serial = 360] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x8df1b000) [pid = 1915] [serial = 363] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x9810b000) [pid = 1915] [serial = 381] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0x978c0c00) [pid = 1915] [serial = 376] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x99967800) [pid = 1915] [serial = 382] [outer = (nil)] [url = about:blank] 23:39:09 INFO - PROCESS | 1915 | 1461307149247 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 23:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 23:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1730ms 23:39:09 INFO - PROCESS | 1915 | 1461307149311 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 23:39:09 INFO - PROCESS | 1915 | 1461307149315 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 23:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 23:39:09 INFO - PROCESS | 1915 | 1461307149321 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 23:39:09 INFO - PROCESS | 1915 | 1461307149327 Marionette TRACE conn4 <- [1,618,null,{}] 23:39:09 INFO - PROCESS | 1915 | 1461307149343 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:09 INFO - PROCESS | 1915 | 1461307149519 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 23:39:09 INFO - PROCESS | 1915 | 1461307149673 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b8cc800 == 83 [pid = 1915] [id = 162] 23:39:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x8df14000) [pid = 1915] [serial = 486] [outer = (nil)] 23:39:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x90190400) [pid = 1915] [serial = 487] [outer = 0x8df14000] 23:39:09 INFO - PROCESS | 1915 | 1461307149755 Marionette DEBUG loaded listener.js 23:39:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x90673800) [pid = 1915] [serial = 488] [outer = 0x8df14000] 23:39:10 INFO - PROCESS | 1915 | 1461307150547 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 23:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1286ms 23:39:10 INFO - PROCESS | 1915 | 1461307150612 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 23:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 23:39:10 INFO - PROCESS | 1915 | 1461307150618 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 23:39:10 INFO - PROCESS | 1915 | 1461307150624 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 23:39:10 INFO - PROCESS | 1915 | 1461307150627 Marionette TRACE conn4 <- [1,622,null,{}] 23:39:10 INFO - PROCESS | 1915 | 1461307150632 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:10 INFO - PROCESS | 1915 | 1461307150843 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 23:39:10 INFO - PROCESS | 1915 | 1461307150875 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f771c00 == 84 [pid = 1915] [id = 163] 23:39:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x92835c00) [pid = 1915] [serial = 489] [outer = (nil)] 23:39:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x92928c00) [pid = 1915] [serial = 490] [outer = 0x92835c00] 23:39:10 INFO - PROCESS | 1915 | 1461307150956 Marionette DEBUG loaded listener.js 23:39:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x9339f800) [pid = 1915] [serial = 491] [outer = 0x92835c00] 23:39:11 INFO - PROCESS | 1915 | 1461307151921 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 23:39:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 23:39:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1330ms 23:39:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 23:39:11 INFO - PROCESS | 1915 | 1461307151953 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 23:39:11 INFO - PROCESS | 1915 | 1461307151956 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 23:39:11 INFO - PROCESS | 1915 | 1461307151962 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 23:39:11 INFO - PROCESS | 1915 | 1461307151966 Marionette TRACE conn4 <- [1,626,null,{}] 23:39:11 INFO - PROCESS | 1915 | 1461307151971 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:12 INFO - PROCESS | 1915 | 1461307152239 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 23:39:12 INFO - PROCESS | 1915 | 1461307152270 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e5ec00 == 85 [pid = 1915] [id = 164] 23:39:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0x92833c00) [pid = 1915] [serial = 492] [outer = (nil)] 23:39:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x935ed000) [pid = 1915] [serial = 493] [outer = 0x92833c00] 23:39:12 INFO - PROCESS | 1915 | 1461307152344 Marionette DEBUG loaded listener.js 23:39:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0x9374fc00) [pid = 1915] [serial = 494] [outer = 0x92833c00] 23:39:12 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0x92ab1c00) [pid = 1915] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 23:39:12 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0x935ee800) [pid = 1915] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 23:39:12 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0x8f771000) [pid = 1915] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 23:39:12 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0x939cc000) [pid = 1915] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 23:39:12 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x8c1e2c00) [pid = 1915] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 23:39:12 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x92aaf400) [pid = 1915] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 23:39:13 INFO - PROCESS | 1915 | 1461307153482 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 23:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 23:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1547ms 23:39:13 INFO - PROCESS | 1915 | 1461307153511 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 23:39:13 INFO - PROCESS | 1915 | 1461307153514 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 23:39:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 23:39:13 INFO - PROCESS | 1915 | 1461307153521 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 23:39:13 INFO - PROCESS | 1915 | 1461307153525 Marionette TRACE conn4 <- [1,630,null,{}] 23:39:13 INFO - PROCESS | 1915 | 1461307153531 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:13 INFO - PROCESS | 1915 | 1461307153705 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 23:39:13 INFO - PROCESS | 1915 | 1461307153734 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028c000 == 86 [pid = 1915] [id = 165] 23:39:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x9128b000) [pid = 1915] [serial = 495] [outer = (nil)] 23:39:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 210 (0x96c60800) [pid = 1915] [serial = 496] [outer = 0x9128b000] 23:39:13 INFO - PROCESS | 1915 | 1461307153816 Marionette DEBUG loaded listener.js 23:39:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 211 (0x978c0c00) [pid = 1915] [serial = 497] [outer = 0x9128b000] 23:39:14 INFO - PROCESS | 1915 | 1461307154685 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 23:39:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 23:39:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1196ms 23:39:14 INFO - PROCESS | 1915 | 1461307154717 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 23:39:14 INFO - PROCESS | 1915 | 1461307154720 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 23:39:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 23:39:14 INFO - PROCESS | 1915 | 1461307154731 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 23:39:14 INFO - PROCESS | 1915 | 1461307154735 Marionette TRACE conn4 <- [1,634,null,{}] 23:39:14 INFO - PROCESS | 1915 | 1461307154741 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:14 INFO - PROCESS | 1915 | 1461307154902 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 23:39:15 INFO - PROCESS | 1915 | 1461307155185 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x89baa000 == 87 [pid = 1915] [id = 166] 23:39:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 212 (0x89bac000) [pid = 1915] [serial = 498] [outer = (nil)] 23:39:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 213 (0x89bb3000) [pid = 1915] [serial = 499] [outer = 0x89bac000] 23:39:15 INFO - PROCESS | 1915 | 1461307155285 Marionette DEBUG loaded listener.js 23:39:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 214 (0x8b748000) [pid = 1915] [serial = 500] [outer = 0x89bac000] 23:39:15 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:39:16 INFO - PROCESS | 1915 | 1461307156335 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 23:39:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 23:39:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1642ms 23:39:16 INFO - PROCESS | 1915 | 1461307156377 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 23:39:16 INFO - PROCESS | 1915 | 1461307156385 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 23:39:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 23:39:16 INFO - PROCESS | 1915 | 1461307156397 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 23:39:16 INFO - PROCESS | 1915 | 1461307156401 Marionette TRACE conn4 <- [1,638,null,{}] 23:39:16 INFO - PROCESS | 1915 | 1461307156409 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:16 INFO - PROCESS | 1915 | 1461307156619 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 23:39:16 INFO - PROCESS | 1915 | 1461307156874 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e8bc400 == 88 [pid = 1915] [id = 167] 23:39:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 215 (0x8e8be800) [pid = 1915] [serial = 501] [outer = (nil)] 23:39:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 216 (0x8eb5c400) [pid = 1915] [serial = 502] [outer = 0x8e8be800] 23:39:17 INFO - PROCESS | 1915 | 1461307157014 Marionette DEBUG loaded listener.js 23:39:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 217 (0x90008000) [pid = 1915] [serial = 503] [outer = 0x8e8be800] 23:39:17 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:39:18 INFO - PROCESS | 1915 | 1461307158005 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 23:39:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 23:39:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1642ms 23:39:18 INFO - PROCESS | 1915 | 1461307158041 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 23:39:18 INFO - PROCESS | 1915 | 1461307158048 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 23:39:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 23:39:18 INFO - PROCESS | 1915 | 1461307158055 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 23:39:18 INFO - PROCESS | 1915 | 1461307158059 Marionette TRACE conn4 <- [1,642,null,{}] 23:39:18 INFO - PROCESS | 1915 | 1461307158065 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:18 INFO - PROCESS | 1915 | 1461307158281 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 23:39:18 INFO - PROCESS | 1915 | 1461307158555 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x9292c000 == 89 [pid = 1915] [id = 168] 23:39:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 218 (0x92930400) [pid = 1915] [serial = 504] [outer = (nil)] 23:39:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 219 (0x933a1c00) [pid = 1915] [serial = 505] [outer = 0x92930400] 23:39:18 INFO - PROCESS | 1915 | 1461307158689 Marionette DEBUG loaded listener.js 23:39:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 220 (0x937e9c00) [pid = 1915] [serial = 506] [outer = 0x92930400] 23:39:19 INFO - PROCESS | 1915 | 1461307159688 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 23:39:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 23:39:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1694ms 23:39:19 INFO - PROCESS | 1915 | 1461307159750 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 23:39:19 INFO - PROCESS | 1915 | 1461307159754 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 23:39:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 23:39:19 INFO - PROCESS | 1915 | 1461307159770 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 23:39:19 INFO - PROCESS | 1915 | 1461307159780 Marionette TRACE conn4 <- [1,646,null,{}] 23:39:19 INFO - PROCESS | 1915 | 1461307159786 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:20 INFO - PROCESS | 1915 | 1461307160026 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 23:39:20 INFO - PROCESS | 1915 | 1461307160303 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x939c8000 == 90 [pid = 1915] [id = 169] 23:39:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 221 (0x951c8c00) [pid = 1915] [serial = 507] [outer = (nil)] 23:39:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 222 (0x980ef000) [pid = 1915] [serial = 508] [outer = 0x951c8c00] 23:39:20 INFO - PROCESS | 1915 | 1461307160393 Marionette DEBUG loaded listener.js 23:39:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 223 (0x9810c000) [pid = 1915] [serial = 509] [outer = 0x951c8c00] 23:39:21 INFO - PROCESS | 1915 | 1461307161319 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 23:39:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 23:39:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1599ms 23:39:21 INFO - PROCESS | 1915 | 1461307161362 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 23:39:21 INFO - PROCESS | 1915 | 1461307161367 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 23:39:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 23:39:21 INFO - PROCESS | 1915 | 1461307161374 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 23:39:21 INFO - PROCESS | 1915 | 1461307161377 Marionette TRACE conn4 <- [1,650,null,{}] 23:39:21 INFO - PROCESS | 1915 | 1461307161383 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:21 INFO - PROCESS | 1915 | 1461307161583 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 23:39:21 INFO - PROCESS | 1915 | 1461307161823 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x96220000 == 91 [pid = 1915] [id = 170] 23:39:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 224 (0x9916a400) [pid = 1915] [serial = 510] [outer = (nil)] 23:39:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 225 (0x99960400) [pid = 1915] [serial = 511] [outer = 0x9916a400] 23:39:21 INFO - PROCESS | 1915 | 1461307161957 Marionette DEBUG loaded listener.js 23:39:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 226 (0x9a63ac00) [pid = 1915] [serial = 512] [outer = 0x9916a400] 23:39:22 INFO - PROCESS | 1915 | 1461307162887 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 23:39:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 23:39:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1590ms 23:39:22 INFO - PROCESS | 1915 | 1461307162965 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 23:39:22 INFO - PROCESS | 1915 | 1461307162968 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 23:39:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 23:39:22 INFO - PROCESS | 1915 | 1461307162975 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 23:39:22 INFO - PROCESS | 1915 | 1461307162978 Marionette TRACE conn4 <- [1,654,null,{}] 23:39:22 INFO - PROCESS | 1915 | 1461307162984 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:23 INFO - PROCESS | 1915 | 1461307163194 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 23:39:23 INFO - PROCESS | 1915 | 1461307163444 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fb91c00 == 92 [pid = 1915] [id = 171] 23:39:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 227 (0x9fc61000) [pid = 1915] [serial = 513] [outer = (nil)] 23:39:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 228 (0x9fef4800) [pid = 1915] [serial = 514] [outer = 0x9fc61000] 23:39:23 INFO - PROCESS | 1915 | 1461307163596 Marionette DEBUG loaded listener.js 23:39:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 229 (0xa449c000) [pid = 1915] [serial = 515] [outer = 0x9fc61000] 23:39:24 INFO - PROCESS | 1915 | 1461307164642 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 23:39:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 23:39:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1740ms 23:39:24 INFO - PROCESS | 1915 | 1461307164715 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 23:39:24 INFO - PROCESS | 1915 | 1461307164718 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 23:39:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 23:39:24 INFO - PROCESS | 1915 | 1461307164725 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 23:39:24 INFO - PROCESS | 1915 | 1461307164728 Marionette TRACE conn4 <- [1,658,null,{}] 23:39:24 INFO - PROCESS | 1915 | 1461307164734 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:24 INFO - PROCESS | 1915 | 1461307164931 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 23:39:25 INFO - PROCESS | 1915 | 1461307165165 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb1c00 == 93 [pid = 1915] [id = 172] 23:39:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 230 (0x8bfb2c00) [pid = 1915] [serial = 516] [outer = (nil)] 23:39:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 231 (0x8bfbd400) [pid = 1915] [serial = 517] [outer = 0x8bfb2c00] 23:39:25 INFO - PROCESS | 1915 | 1461307165307 Marionette DEBUG loaded listener.js 23:39:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 232 (0x9fb38400) [pid = 1915] [serial = 518] [outer = 0x8bfb2c00] 23:39:26 INFO - PROCESS | 1915 | 1461307166283 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 23:39:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 23:39:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1590ms 23:39:26 INFO - PROCESS | 1915 | 1461307166333 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 23:39:26 INFO - PROCESS | 1915 | 1461307166338 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 23:39:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 23:39:26 INFO - PROCESS | 1915 | 1461307166348 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 23:39:26 INFO - PROCESS | 1915 | 1461307166351 Marionette TRACE conn4 <- [1,662,null,{}] 23:39:26 INFO - PROCESS | 1915 | 1461307166358 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:26 INFO - PROCESS | 1915 | 1461307166550 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 23:39:26 INFO - PROCESS | 1915 | 1461307166784 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfba400 == 94 [pid = 1915] [id = 173] 23:39:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 233 (0x8bfbc000) [pid = 1915] [serial = 519] [outer = (nil)] 23:39:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 234 (0x93676400) [pid = 1915] [serial = 520] [outer = 0x8bfbc000] 23:39:26 INFO - PROCESS | 1915 | 1461307166889 Marionette DEBUG loaded listener.js 23:39:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 235 (0x93679000) [pid = 1915] [serial = 521] [outer = 0x8bfbc000] 23:39:27 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:39:27 INFO - PROCESS | 1915 | 1461307167776 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 23:39:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 23:39:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1481ms 23:39:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 23:39:27 INFO - PROCESS | 1915 | 1461307167830 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 23:39:27 INFO - PROCESS | 1915 | 1461307167833 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 23:39:27 INFO - PROCESS | 1915 | 1461307167840 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 23:39:27 INFO - PROCESS | 1915 | 1461307167844 Marionette TRACE conn4 <- [1,666,null,{}] 23:39:27 INFO - PROCESS | 1915 | 1461307167850 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:28 INFO - PROCESS | 1915 | 1461307168034 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 23:39:28 INFO - PROCESS | 1915 | 1461307168226 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b882800 == 95 [pid = 1915] [id = 174] 23:39:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 236 (0x8b884000) [pid = 1915] [serial = 522] [outer = (nil)] 23:39:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 237 (0x8b88a000) [pid = 1915] [serial = 523] [outer = 0x8b884000] 23:39:28 INFO - PROCESS | 1915 | 1461307168369 Marionette DEBUG loaded listener.js 23:39:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 238 (0x8b88cc00) [pid = 1915] [serial = 524] [outer = 0x8b884000] 23:39:28 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:39:29 INFO - PROCESS | 1915 | 1461307169214 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 23:39:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 23:39:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1438ms 23:39:29 INFO - PROCESS | 1915 | 1461307169279 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 23:39:29 INFO - PROCESS | 1915 | 1461307169283 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 23:39:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 23:39:29 INFO - PROCESS | 1915 | 1461307169289 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 23:39:29 INFO - PROCESS | 1915 | 1461307169293 Marionette TRACE conn4 <- [1,670,null,{}] 23:39:29 INFO - PROCESS | 1915 | 1461307169299 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:29 INFO - PROCESS | 1915 | 1461307169493 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 23:39:29 INFO - PROCESS | 1915 | 1461307169681 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x887cf000 == 96 [pid = 1915] [id = 175] 23:39:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 239 (0x887d3000) [pid = 1915] [serial = 525] [outer = (nil)] 23:39:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 240 (0x887d6400) [pid = 1915] [serial = 526] [outer = 0x887d3000] 23:39:29 INFO - PROCESS | 1915 | 1461307169813 Marionette DEBUG loaded listener.js 23:39:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 241 (0x887d9000) [pid = 1915] [serial = 527] [outer = 0x887d3000] 23:39:30 INFO - PROCESS | 1915 | 1461307170675 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 23:39:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 23:39:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1444ms 23:39:30 INFO - PROCESS | 1915 | 1461307170734 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 23:39:30 INFO - PROCESS | 1915 | 1461307170738 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 23:39:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 23:39:30 INFO - PROCESS | 1915 | 1461307170744 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 23:39:30 INFO - PROCESS | 1915 | 1461307170748 Marionette TRACE conn4 <- [1,674,null,{}] 23:39:30 INFO - PROCESS | 1915 | 1461307170754 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:30 INFO - PROCESS | 1915 | 1461307170936 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 23:39:31 INFO - PROCESS | 1915 | 1461307171126 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x887d2c00 == 97 [pid = 1915] [id = 176] 23:39:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 242 (0x887d5800) [pid = 1915] [serial = 528] [outer = (nil)] 23:39:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 243 (0x8b88a800) [pid = 1915] [serial = 529] [outer = 0x887d5800] 23:39:31 INFO - PROCESS | 1915 | 1461307171242 Marionette DEBUG loaded listener.js 23:39:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 244 (0x93672c00) [pid = 1915] [serial = 530] [outer = 0x887d5800] 23:39:31 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:39:32 INFO - PROCESS | 1915 | 1461307172195 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 23:39:32 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 23:39:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1483ms 23:39:32 INFO - PROCESS | 1915 | 1461307172229 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 23:39:32 INFO - PROCESS | 1915 | 1461307172233 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 23:39:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 23:39:32 INFO - PROCESS | 1915 | 1461307172241 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 23:39:32 INFO - PROCESS | 1915 | 1461307172245 Marionette TRACE conn4 <- [1,678,null,{}] 23:39:32 INFO - PROCESS | 1915 | 1461307172271 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:32 INFO - PROCESS | 1915 | 1461307172486 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 23:39:32 INFO - PROCESS | 1915 | 1461307172677 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c25800 == 98 [pid = 1915] [id = 177] 23:39:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 245 (0x87c27000) [pid = 1915] [serial = 531] [outer = (nil)] 23:39:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 246 (0x87c31000) [pid = 1915] [serial = 532] [outer = 0x87c27000] 23:39:32 INFO - PROCESS | 1915 | 1461307172762 Marionette DEBUG loaded listener.js 23:39:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 247 (0x8b884c00) [pid = 1915] [serial = 533] [outer = 0x87c27000] 23:39:33 INFO - PROCESS | 1915 | 1461307173692 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 23:39:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 23:39:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1506ms 23:39:33 INFO - PROCESS | 1915 | 1461307173748 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 23:39:33 INFO - PROCESS | 1915 | 1461307173752 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 23:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 23:39:33 INFO - PROCESS | 1915 | 1461307173759 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 23:39:33 INFO - PROCESS | 1915 | 1461307173761 Marionette TRACE conn4 <- [1,682,null,{}] 23:39:33 INFO - PROCESS | 1915 | 1461307173767 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:33 INFO - PROCESS | 1915 | 1461307173962 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 23:39:34 INFO - PROCESS | 1915 | 1461307174154 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c2e800 == 99 [pid = 1915] [id = 178] 23:39:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 248 (0x87c31800) [pid = 1915] [serial = 534] [outer = (nil)] 23:39:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 249 (0x87de8c00) [pid = 1915] [serial = 535] [outer = 0x87c31800] 23:39:34 INFO - PROCESS | 1915 | 1461307174245 Marionette DEBUG loaded listener.js 23:39:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 250 (0x87dea800) [pid = 1915] [serial = 536] [outer = 0x87c31800] 23:39:35 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:35 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:39:35 INFO - PROCESS | 1915 | 1461307175591 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 23:39:35 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) 23:39:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1881ms 23:39:35 INFO - PROCESS | 1915 | 1461307175664 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 23:39:35 INFO - PROCESS | 1915 | 1461307175667 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 23:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 23:39:35 INFO - PROCESS | 1915 | 1461307175724 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 23:39:35 INFO - PROCESS | 1915 | 1461307175728 Marionette TRACE conn4 <- [1,686,null,{}] 23:39:35 INFO - PROCESS | 1915 | 1461307175734 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:35 INFO - PROCESS | 1915 | 1461307175919 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 23:39:36 INFO - PROCESS | 1915 | 1461307176114 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f22800 == 100 [pid = 1915] [id = 179] 23:39:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 251 (0x86f23400) [pid = 1915] [serial = 537] [outer = (nil)] 23:39:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 252 (0x86f28400) [pid = 1915] [serial = 538] [outer = 0x86f23400] 23:39:36 INFO - PROCESS | 1915 | 1461307176199 Marionette DEBUG loaded listener.js 23:39:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 253 (0x86f2a800) [pid = 1915] [serial = 539] [outer = 0x86f23400] 23:39:37 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:37 INFO - PROCESS | 1915 | 1461307177504 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 23:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 23:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1841ms 23:39:37 INFO - PROCESS | 1915 | 1461307177644 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 23:39:37 INFO - PROCESS | 1915 | 1461307177647 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 23:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 23:39:37 INFO - PROCESS | 1915 | 1461307177665 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 23:39:37 INFO - PROCESS | 1915 | 1461307177668 Marionette TRACE conn4 <- [1,690,null,{}] 23:39:37 INFO - PROCESS | 1915 | 1461307177675 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:37 INFO - PROCESS | 1915 | 1461307177844 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 23:39:38 INFO - PROCESS | 1915 | 1461307178451 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c33400 == 101 [pid = 1915] [id = 180] 23:39:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 254 (0x87c33800) [pid = 1915] [serial = 540] [outer = (nil)] 23:39:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 255 (0x87de9400) [pid = 1915] [serial = 541] [outer = 0x87c33800] 23:39:38 INFO - PROCESS | 1915 | 1461307178571 Marionette DEBUG loaded listener.js 23:39:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 256 (0x887d5000) [pid = 1915] [serial = 542] [outer = 0x87c33800] 23:39:39 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:39 INFO - PROCESS | 1915 | 1461307179933 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 23:39:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 23:39:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2301ms 23:39:39 INFO - PROCESS | 1915 | 1461307179966 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 23:39:39 INFO - PROCESS | 1915 | 1461307179970 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 23:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 23:39:39 INFO - PROCESS | 1915 | 1461307179978 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 23:39:39 INFO - PROCESS | 1915 | 1461307179984 Marionette TRACE conn4 <- [1,694,null,{}] 23:39:39 INFO - PROCESS | 1915 | 1461307179993 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:40 INFO - PROCESS | 1915 | 1461307180264 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 23:39:40 INFO - PROCESS | 1915 | 1461307180458 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c33000 == 102 [pid = 1915] [id = 181] 23:39:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 257 (0x89baf000) [pid = 1915] [serial = 543] [outer = (nil)] 23:39:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 258 (0x8b882400) [pid = 1915] [serial = 544] [outer = 0x89baf000] 23:39:40 INFO - PROCESS | 1915 | 1461307180539 Marionette DEBUG loaded listener.js 23:39:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 259 (0x8b8d2000) [pid = 1915] [serial = 545] [outer = 0x89baf000] 23:39:40 INFO - PROCESS | 1915 | --DOCSHELL 0x9028c000 == 101 [pid = 1915] [id = 165] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 258 (0x91eb4c00) [pid = 1915] [serial = 390] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 257 (0xa0c48c00) [pid = 1915] [serial = 397] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 256 (0x93a0ac00) [pid = 1915] [serial = 400] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 255 (0x93756800) [pid = 1915] [serial = 403] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 254 (0x8eb61c00) [pid = 1915] [serial = 387] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 253 (0x8e0f0c00) [pid = 1915] [serial = 406] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 252 (0x96ced000) [pid = 1915] [serial = 393] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 251 (0x8e0f6c00) [pid = 1915] [serial = 412] [outer = (nil)] [url = about:blank] 23:39:40 INFO - PROCESS | 1915 | --DOMWINDOW == 250 (0x8b8d4000) [pid = 1915] [serial = 409] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x91e5ec00 == 100 [pid = 1915] [id = 164] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x92831800 == 99 [pid = 1915] [id = 128] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8f771c00 == 98 [pid = 1915] [id = 163] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8b8cc800 == 97 [pid = 1915] [id = 162] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1b5c00 == 96 [pid = 1915] [id = 161] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1b6400 == 95 [pid = 1915] [id = 160] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8b741400 == 94 [pid = 1915] [id = 150] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1b3c00 == 93 [pid = 1915] [id = 149] 23:39:41 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb5d800 == 92 [pid = 1915] [id = 146] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 249 (0x935f3000) [pid = 1915] [serial = 424] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 248 (0x91e64400) [pid = 1915] [serial = 422] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 247 (0x93c7e800) [pid = 1915] [serial = 430] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 246 (0x9518a000) [pid = 1915] [serial = 431] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 245 (0x8e7b1000) [pid = 1915] [serial = 418] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 244 (0x93755400) [pid = 1915] [serial = 425] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 243 (0x8f768000) [pid = 1915] [serial = 419] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 242 (0x8a1b4c00) [pid = 1915] [serial = 415] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 241 (0x980e5400) [pid = 1915] [serial = 217] [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.] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 240 (0x939d0000) [pid = 1915] [serial = 428] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 239 (0x9067a000) [pid = 1915] [serial = 421] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 238 (0x937e4c00) [pid = 1915] [serial = 427] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 237 (0x97c02800) [pid = 1915] [serial = 433] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | --DOMWINDOW == 236 (0x9809ec00) [pid = 1915] [serial = 434] [outer = (nil)] [url = about:blank] 23:39:41 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:41 INFO - PROCESS | 1915 | 1461307181901 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 23:39:41 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) 23:39:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1966ms 23:39:41 INFO - PROCESS | 1915 | 1461307181949 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 23:39:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 23:39:41 INFO - PROCESS | 1915 | 1461307181954 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 23:39:41 INFO - PROCESS | 1915 | 1461307181961 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 23:39:41 INFO - PROCESS | 1915 | 1461307181965 Marionette TRACE conn4 <- [1,698,null,{}] 23:39:41 INFO - PROCESS | 1915 | 1461307181971 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:42 INFO - PROCESS | 1915 | 1461307182239 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 23:39:42 INFO - PROCESS | 1915 | 1461307182401 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de5000 == 93 [pid = 1915] [id = 182] 23:39:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 237 (0x8a1b6400) [pid = 1915] [serial = 546] [outer = (nil)] 23:39:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 238 (0x8b8d9800) [pid = 1915] [serial = 547] [outer = 0x8a1b6400] 23:39:42 INFO - PROCESS | 1915 | 1461307182477 Marionette DEBUG loaded listener.js 23:39:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 239 (0x8c1e2c00) [pid = 1915] [serial = 548] [outer = 0x8a1b6400] 23:39:43 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:43 INFO - PROCESS | 1915 | 1461307183704 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 23:39:43 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) 23:39:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1784ms 23:39:43 INFO - PROCESS | 1915 | 1461307183745 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 23:39:43 INFO - PROCESS | 1915 | 1461307183748 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 23:39:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 23:39:43 INFO - PROCESS | 1915 | 1461307183762 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 23:39:43 INFO - PROCESS | 1915 | 1461307183770 Marionette TRACE conn4 <- [1,702,null,{}] 23:39:43 INFO - PROCESS | 1915 | 1461307183784 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:44 INFO - PROCESS | 1915 | 1461307184050 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 23:39:44 INFO - PROCESS | 1915 | 1461307184081 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb4800 == 94 [pid = 1915] [id = 183] 23:39:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 240 (0x8e0f3000) [pid = 1915] [serial = 549] [outer = (nil)] 23:39:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 241 (0x8eb64400) [pid = 1915] [serial = 550] [outer = 0x8e0f3000] 23:39:44 INFO - PROCESS | 1915 | 1461307184154 Marionette DEBUG loaded listener.js 23:39:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 242 (0x8f774800) [pid = 1915] [serial = 551] [outer = 0x8e0f3000] 23:39:45 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:45 INFO - PROCESS | 1915 | --DOMWINDOW == 241 (0x8b760800) [pid = 1915] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 23:39:45 INFO - PROCESS | 1915 | --DOMWINDOW == 240 (0x92835c00) [pid = 1915] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 23:39:45 INFO - PROCESS | 1915 | --DOMWINDOW == 239 (0x92833c00) [pid = 1915] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 23:39:45 INFO - PROCESS | 1915 | --DOMWINDOW == 238 (0x8df14000) [pid = 1915] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 23:39:45 INFO - PROCESS | 1915 | --DOMWINDOW == 237 (0x8eb8e800) [pid = 1915] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 23:39:45 INFO - PROCESS | 1915 | 1461307185734 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 23:39:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 23:39:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2010ms 23:39:45 INFO - PROCESS | 1915 | 1461307185765 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 23:39:45 INFO - PROCESS | 1915 | 1461307185769 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 23:39:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 23:39:45 INFO - PROCESS | 1915 | 1461307185775 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 23:39:45 INFO - PROCESS | 1915 | 1461307185777 Marionette TRACE conn4 <- [1,706,null,{}] 23:39:45 INFO - PROCESS | 1915 | 1461307185783 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:45 INFO - PROCESS | 1915 | 1461307185941 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 23:39:46 INFO - PROCESS | 1915 | 1461307186087 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b760800 == 95 [pid = 1915] [id = 184] 23:39:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 238 (0x8c1d8800) [pid = 1915] [serial = 552] [outer = (nil)] 23:39:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 239 (0x9000f000) [pid = 1915] [serial = 553] [outer = 0x8c1d8800] 23:39:46 INFO - PROCESS | 1915 | 1461307186161 Marionette DEBUG loaded listener.js 23:39:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 240 (0x90015000) [pid = 1915] [serial = 554] [outer = 0x8c1d8800] 23:39:47 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:47 INFO - PROCESS | 1915 | 1461307187280 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 23:39:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 23:39:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1530ms 23:39:47 INFO - PROCESS | 1915 | 1461307187305 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 23:39:47 INFO - PROCESS | 1915 | 1461307187309 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 23:39:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 23:39:47 INFO - PROCESS | 1915 | 1461307187315 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 23:39:47 INFO - PROCESS | 1915 | 1461307187318 Marionette TRACE conn4 <- [1,710,null,{}] 23:39:47 INFO - PROCESS | 1915 | 1461307187324 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:47 INFO - PROCESS | 1915 | 1461307187491 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 23:39:47 INFO - PROCESS | 1915 | 1461307187770 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f20c00 == 96 [pid = 1915] [id = 185] 23:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 241 (0x86f24000) [pid = 1915] [serial = 555] [outer = (nil)] 23:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 242 (0x87c34400) [pid = 1915] [serial = 556] [outer = 0x86f24000] 23:39:47 INFO - PROCESS | 1915 | 1461307187863 Marionette DEBUG loaded listener.js 23:39:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 243 (0x87df1800) [pid = 1915] [serial = 557] [outer = 0x86f24000] 23:39:49 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:49 INFO - PROCESS | 1915 | 1461307189262 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 23:39:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 23:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2037ms 23:39:49 INFO - PROCESS | 1915 | 1461307189355 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 23:39:49 INFO - PROCESS | 1915 | 1461307189360 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 23:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 23:39:49 INFO - PROCESS | 1915 | 1461307189368 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 23:39:49 INFO - PROCESS | 1915 | 1461307189374 Marionette TRACE conn4 <- [1,714,null,{}] 23:39:49 INFO - PROCESS | 1915 | 1461307189385 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:49 INFO - PROCESS | 1915 | 1461307189572 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 23:39:49 INFO - PROCESS | 1915 | 1461307189760 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bb8800 == 97 [pid = 1915] [id = 186] 23:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 244 (0x8a1b5400) [pid = 1915] [serial = 558] [outer = (nil)] 23:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 245 (0x8bf8ec00) [pid = 1915] [serial = 559] [outer = 0x8a1b5400] 23:39:49 INFO - PROCESS | 1915 | 1461307189848 Marionette DEBUG loaded listener.js 23:39:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 246 (0x8bfb3c00) [pid = 1915] [serial = 560] [outer = 0x8a1b5400] 23:39:51 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:51 INFO - PROCESS | 1915 | 1461307191178 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 23:39:51 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 23:39:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1836ms 23:39:51 INFO - PROCESS | 1915 | 1461307191207 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 23:39:51 INFO - PROCESS | 1915 | 1461307191213 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 23:39:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 23:39:51 INFO - PROCESS | 1915 | 1461307191377 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 23:39:51 INFO - PROCESS | 1915 | 1461307191382 Marionette TRACE conn4 <- [1,718,null,{}] 23:39:51 INFO - PROCESS | 1915 | 1461307191404 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:51 INFO - PROCESS | 1915 | 1461307191586 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 23:39:51 INFO - PROCESS | 1915 | 1461307191773 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b887400 == 98 [pid = 1915] [id = 187] 23:39:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 247 (0x8b888c00) [pid = 1915] [serial = 561] [outer = (nil)] 23:39:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 248 (0x8e7a9800) [pid = 1915] [serial = 562] [outer = 0x8b888c00] 23:39:51 INFO - PROCESS | 1915 | 1461307191861 Marionette DEBUG loaded listener.js 23:39:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 249 (0x8eb8fc00) [pid = 1915] [serial = 563] [outer = 0x8b888c00] 23:39:53 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:53 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:39:53 INFO - PROCESS | 1915 | 1461307193331 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 23:39:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 23:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2146ms 23:39:53 INFO - PROCESS | 1915 | 1461307193368 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 23:39:53 INFO - PROCESS | 1915 | 1461307193372 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 23:39:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 23:39:53 INFO - PROCESS | 1915 | 1461307193385 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 23:39:53 INFO - PROCESS | 1915 | 1461307193406 Marionette TRACE conn4 <- [1,722,null,{}] 23:39:53 INFO - PROCESS | 1915 | 1461307193463 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:53 INFO - PROCESS | 1915 | 1461307193739 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 23:39:53 INFO - PROCESS | 1915 | 1461307193879 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb8ec00 == 99 [pid = 1915] [id = 188] 23:39:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 250 (0x90242800) [pid = 1915] [serial = 564] [outer = (nil)] 23:39:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 251 (0x92836800) [pid = 1915] [serial = 565] [outer = 0x90242800] 23:39:53 INFO - PROCESS | 1915 | 1461307193972 Marionette DEBUG loaded listener.js 23:39:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 252 (0x9292c800) [pid = 1915] [serial = 566] [outer = 0x90242800] 23:39:55 INFO - PROCESS | 1915 | 1461307195023 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 23:39:55 INFO - PROCESS | 1915 | 1461307195096 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 23:39:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 23:39:55 INFO - PROCESS | 1915 | 1461307195102 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 23:39:55 INFO - PROCESS | 1915 | 1461307195106 Marionette TRACE conn4 <- [1,726,null,{}] 23:39:55 INFO - PROCESS | 1915 | 1461307195111 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:55 INFO - PROCESS | 1915 | 1461307195300 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 23:39:55 INFO - PROCESS | 1915 | 1461307195539 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x9024ec00 == 100 [pid = 1915] [id = 189] 23:39:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 253 (0x90678800) [pid = 1915] [serial = 567] [outer = (nil)] 23:39:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 254 (0x9374ec00) [pid = 1915] [serial = 568] [outer = 0x90678800] 23:39:55 INFO - PROCESS | 1915 | 1461307195640 Marionette DEBUG loaded listener.js 23:39:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 255 (0x93756800) [pid = 1915] [serial = 569] [outer = 0x90678800] 23:39:56 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:56 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:39:56 INFO - PROCESS | 1915 | 1461307196747 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 23:39:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 23:39:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1679ms 23:39:56 INFO - PROCESS | 1915 | 1461307196783 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 23:39:56 INFO - PROCESS | 1915 | 1461307196786 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 23:39:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 23:39:56 INFO - PROCESS | 1915 | 1461307196793 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 23:39:56 INFO - PROCESS | 1915 | 1461307196796 Marionette TRACE conn4 <- [1,730,null,{}] 23:39:56 INFO - PROCESS | 1915 | 1461307196802 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:56 INFO - PROCESS | 1915 | 1461307196979 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 23:39:57 INFO - PROCESS | 1915 | 1461307197211 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x937e7c00 == 101 [pid = 1915] [id = 190] 23:39:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 256 (0x937ec000) [pid = 1915] [serial = 570] [outer = (nil)] 23:39:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 257 (0x939c9400) [pid = 1915] [serial = 571] [outer = 0x937ec000] 23:39:57 INFO - PROCESS | 1915 | 1461307197316 Marionette DEBUG loaded listener.js 23:39:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 258 (0x951bfc00) [pid = 1915] [serial = 572] [outer = 0x937ec000] 23:39:58 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:58 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:39:58 INFO - PROCESS | 1915 | 1461307198281 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 23:39:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 23:39:58 INFO - PROCESS | 1915 | 1461307198330 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 23:39:58 INFO - PROCESS | 1915 | 1461307198337 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 23:39:58 INFO - PROCESS | 1915 | 1461307198340 Marionette TRACE conn4 <- [1,734,null,{}] 23:39:58 INFO - PROCESS | 1915 | 1461307198346 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:39:58 INFO - PROCESS | 1915 | 1461307198547 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 23:39:58 INFO - PROCESS | 1915 | 1461307198796 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:39:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x9367b000 == 102 [pid = 1915] [id = 191] 23:39:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 259 (0x97df3800) [pid = 1915] [serial = 573] [outer = (nil)] 23:39:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 260 (0x980f3000) [pid = 1915] [serial = 574] [outer = 0x97df3800] 23:39:58 INFO - PROCESS | 1915 | 1461307198902 Marionette DEBUG loaded listener.js 23:39:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 261 (0x98c96800) [pid = 1915] [serial = 575] [outer = 0x97df3800] 23:39:59 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:39:59 INFO - PROCESS | 1915 | 1461307199822 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 23:39:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 23:39:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1539ms 23:39:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 23:39:59 INFO - PROCESS | 1915 | 1461307199876 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 23:39:59 INFO - PROCESS | 1915 | 1461307199879 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 23:39:59 INFO - PROCESS | 1915 | 1461307199886 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 23:39:59 INFO - PROCESS | 1915 | 1461307199889 Marionette TRACE conn4 <- [1,738,null,{}] 23:39:59 INFO - PROCESS | 1915 | 1461307199895 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:00 INFO - PROCESS | 1915 | 1461307200085 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 23:40:00 INFO - PROCESS | 1915 | 1461307200324 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x9777bc00 == 103 [pid = 1915] [id = 192] 23:40:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 262 (0x97c02800) [pid = 1915] [serial = 576] [outer = (nil)] 23:40:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 263 (0x99be6800) [pid = 1915] [serial = 577] [outer = 0x97c02800] 23:40:00 INFO - PROCESS | 1915 | 1461307200454 Marionette DEBUG loaded listener.js 23:40:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 264 (0x9ea1ec00) [pid = 1915] [serial = 578] [outer = 0x97c02800] 23:40:01 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:01 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:40:01 INFO - PROCESS | 1915 | 1461307201743 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 23:40:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 23:40:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1882ms 23:40:01 INFO - PROCESS | 1915 | 1461307201768 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 23:40:01 INFO - PROCESS | 1915 | 1461307201772 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 23:40:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 23:40:01 INFO - PROCESS | 1915 | 1461307201779 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 23:40:01 INFO - PROCESS | 1915 | 1461307201782 Marionette TRACE conn4 <- [1,742,null,{}] 23:40:01 INFO - PROCESS | 1915 | 1461307201788 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:02 INFO - PROCESS | 1915 | 1461307202022 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 23:40:02 INFO - PROCESS | 1915 | 1461307202237 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x9995e800 == 104 [pid = 1915] [id = 193] 23:40:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 265 (0x99962c00) [pid = 1915] [serial = 579] [outer = (nil)] 23:40:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 266 (0xa0e59000) [pid = 1915] [serial = 580] [outer = 0x99962c00] 23:40:02 INFO - PROCESS | 1915 | 1461307202409 Marionette DEBUG loaded listener.js 23:40:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 267 (0xa2a91c00) [pid = 1915] [serial = 581] [outer = 0x99962c00] 23:40:03 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:04 INFO - PROCESS | 1915 | 1461307204017 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 23:40:04 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 23:40:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2293ms 23:40:04 INFO - PROCESS | 1915 | 1461307204101 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 23:40:04 INFO - PROCESS | 1915 | 1461307204106 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 23:40:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 23:40:04 INFO - PROCESS | 1915 | 1461307204132 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 23:40:04 INFO - PROCESS | 1915 | 1461307204136 Marionette TRACE conn4 <- [1,746,null,{}] 23:40:04 INFO - PROCESS | 1915 | 1461307204143 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:04 INFO - PROCESS | 1915 | 1461307204330 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 23:40:04 INFO - PROCESS | 1915 | 1461307204521 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x88642400 == 105 [pid = 1915] [id = 194] 23:40:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 268 (0x88643400) [pid = 1915] [serial = 582] [outer = (nil)] 23:40:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 269 (0x88648800) [pid = 1915] [serial = 583] [outer = 0x88643400] 23:40:04 INFO - PROCESS | 1915 | 1461307204609 Marionette DEBUG loaded listener.js 23:40:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 270 (0x8864c000) [pid = 1915] [serial = 584] [outer = 0x88643400] 23:40:05 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:05 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:05 INFO - PROCESS | 1915 | 1461307205914 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 23:40: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.) 23:40:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1837ms 23:40:06 INFO - PROCESS | 1915 | 1461307206023 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 23:40:06 INFO - PROCESS | 1915 | 1461307206028 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 23:40:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 23:40:06 INFO - PROCESS | 1915 | 1461307206054 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 23:40:06 INFO - PROCESS | 1915 | 1461307206059 Marionette TRACE conn4 <- [1,750,null,{}] 23:40:06 INFO - PROCESS | 1915 | 1461307206065 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:06 INFO - PROCESS | 1915 | 1461307206243 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 23:40:06 INFO - PROCESS | 1915 | 1461307206436 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec4000 == 106 [pid = 1915] [id = 195] 23:40:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 271 (0x86ec4400) [pid = 1915] [serial = 585] [outer = (nil)] 23:40:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 272 (0x86ecbc00) [pid = 1915] [serial = 586] [outer = 0x86ec4400] 23:40:06 INFO - PROCESS | 1915 | 1461307206578 Marionette DEBUG loaded listener.js 23:40:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 273 (0x86ed2800) [pid = 1915] [serial = 587] [outer = 0x86ec4400] 23:40:07 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:07 INFO - PROCESS | 1915 | 1461307207954 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 23:40:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 23:40:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1992ms 23:40:08 INFO - PROCESS | 1915 | 1461307208043 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 23:40:08 INFO - PROCESS | 1915 | 1461307208048 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 23:40:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 23:40:08 INFO - PROCESS | 1915 | 1461307208054 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 23:40:08 INFO - PROCESS | 1915 | 1461307208059 Marionette TRACE conn4 <- [1,754,null,{}] 23:40:08 INFO - PROCESS | 1915 | 1461307208064 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:08 INFO - PROCESS | 1915 | 1461307208261 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 23:40:08 INFO - PROCESS | 1915 | 1461307208472 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecb800 == 107 [pid = 1915] [id = 196] 23:40:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 274 (0x86ed2000) [pid = 1915] [serial = 588] [outer = (nil)] 23:40:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 275 (0x89967c00) [pid = 1915] [serial = 589] [outer = 0x86ed2000] 23:40:08 INFO - PROCESS | 1915 | 1461307208598 Marionette DEBUG loaded listener.js 23:40:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 276 (0x89970000) [pid = 1915] [serial = 590] [outer = 0x86ed2000] 23:40:09 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:10 INFO - PROCESS | 1915 | 1461307210057 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 23:40: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 23:40:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2032ms 23:40:10 INFO - PROCESS | 1915 | 1461307210087 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 23:40:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 23:40:10 INFO - PROCESS | 1915 | 1461307210093 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 23:40:10 INFO - PROCESS | 1915 | 1461307210101 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 23:40:10 INFO - PROCESS | 1915 | 1461307210107 Marionette TRACE conn4 <- [1,758,null,{}] 23:40:10 INFO - PROCESS | 1915 | 1461307210115 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:10 INFO - PROCESS | 1915 | 1461307210333 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 23:40:10 INFO - PROCESS | 1915 | 1461307210506 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c32800 == 108 [pid = 1915] [id = 197] 23:40:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 277 (0x88650800) [pid = 1915] [serial = 591] [outer = (nil)] 23:40:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 278 (0x89967000) [pid = 1915] [serial = 592] [outer = 0x88650800] 23:40:10 INFO - PROCESS | 1915 | 1461307210621 Marionette DEBUG loaded listener.js 23:40:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 279 (0x8996d400) [pid = 1915] [serial = 593] [outer = 0x88650800] 23:40:11 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:11 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:40:11 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:11 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:11 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:40:11 INFO - PROCESS | 1915 | 1461307211674 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 23:40:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 23:40:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1635ms 23:40:11 INFO - PROCESS | 1915 | 1461307211736 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 23:40:11 INFO - PROCESS | 1915 | 1461307211745 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 23:40:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 23:40:11 INFO - PROCESS | 1915 | 1461307211755 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 23:40:11 INFO - PROCESS | 1915 | 1461307211759 Marionette TRACE conn4 <- [1,762,null,{}] 23:40:11 INFO - PROCESS | 1915 | 1461307211765 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:11 INFO - PROCESS | 1915 | 1461307211990 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 23:40:12 INFO - PROCESS | 1915 | 1461307212252 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x89baf800 == 109 [pid = 1915] [id = 198] 23:40:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 280 (0x89bb0c00) [pid = 1915] [serial = 594] [outer = (nil)] 23:40:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 281 (0x8b74cc00) [pid = 1915] [serial = 595] [outer = 0x89bb0c00] 23:40:12 INFO - PROCESS | 1915 | 1461307212377 Marionette DEBUG loaded listener.js 23:40:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 282 (0x8b75c400) [pid = 1915] [serial = 596] [outer = 0x89bb0c00] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x98c9b000 == 108 [pid = 1915] [id = 80] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 281 (0x96c60800) [pid = 1915] [serial = 496] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 280 (0x8e8c1800) [pid = 1915] [serial = 469] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 279 (0x8bf96800) [pid = 1915] [serial = 463] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 278 (0x9fcad000) [pid = 1915] [serial = 466] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 277 (0x9000b000) [pid = 1915] [serial = 472] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 276 (0x9018f000) [pid = 1915] [serial = 460] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 275 (0x90013c00) [pid = 1915] [serial = 475] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 274 (0x90184c00) [pid = 1915] [serial = 457] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOMWINDOW == 273 (0x8b75c000) [pid = 1915] [serial = 454] [outer = (nil)] [url = about:blank] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x90677400 == 107 [pid = 1915] [id = 78] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x8f80dc00 == 106 [pid = 1915] [id = 77] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x92aaa800 == 105 [pid = 1915] [id = 76] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x8b8d0000 == 104 [pid = 1915] [id = 137] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x8b8cc000 == 103 [pid = 1915] [id = 136] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0e8000 == 102 [pid = 1915] [id = 135] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x8b760800 == 101 [pid = 1915] [id = 184] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb4800 == 100 [pid = 1915] [id = 183] 23:40:12 INFO - PROCESS | 1915 | --DOCSHELL 0x87de5000 == 99 [pid = 1915] [id = 182] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x87c33000 == 98 [pid = 1915] [id = 181] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x87c33400 == 97 [pid = 1915] [id = 180] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x8b882800 == 96 [pid = 1915] [id = 174] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfba400 == 95 [pid = 1915] [id = 173] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb1c00 == 94 [pid = 1915] [id = 172] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x9fb91c00 == 93 [pid = 1915] [id = 171] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x96220000 == 92 [pid = 1915] [id = 170] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x939c8000 == 91 [pid = 1915] [id = 169] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x9292c000 == 90 [pid = 1915] [id = 168] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x8e8bc400 == 89 [pid = 1915] [id = 167] 23:40:13 INFO - PROCESS | 1915 | --DOCSHELL 0x89baa000 == 88 [pid = 1915] [id = 166] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 272 (0x8df13400) [pid = 1915] [serial = 482] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 271 (0x92928c00) [pid = 1915] [serial = 490] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 270 (0x8f773800) [pid = 1915] [serial = 439] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 269 (0x89bb2400) [pid = 1915] [serial = 478] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 268 (0x9339f800) [pid = 1915] [serial = 491] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 267 (0x9374fc00) [pid = 1915] [serial = 494] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 266 (0x8bf91400) [pid = 1915] [serial = 481] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 265 (0x98e0f800) [pid = 1915] [serial = 445] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 264 (0x8b74ac00) [pid = 1915] [serial = 451] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 263 (0x935edc00) [pid = 1915] [serial = 442] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 262 (0x90673800) [pid = 1915] [serial = 488] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 261 (0x8f803000) [pid = 1915] [serial = 484] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 260 (0x9fb91800) [pid = 1915] [serial = 448] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 259 (0x98e08c00) [pid = 1915] [serial = 436] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 258 (0x935ed000) [pid = 1915] [serial = 493] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 257 (0x8f84b800) [pid = 1915] [serial = 485] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | --DOMWINDOW == 256 (0x90190400) [pid = 1915] [serial = 487] [outer = (nil)] [url = about:blank] 23:40:13 INFO - PROCESS | 1915 | 1461307213754 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 23:40:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 23:40:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2032ms 23:40:13 INFO - PROCESS | 1915 | 1461307213789 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 23:40:13 INFO - PROCESS | 1915 | 1461307213792 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 23:40:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 23:40:13 INFO - PROCESS | 1915 | 1461307213799 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 23:40:13 INFO - PROCESS | 1915 | 1461307213805 Marionette TRACE conn4 <- [1,766,null,{}] 23:40:13 INFO - PROCESS | 1915 | 1461307213921 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:14 INFO - PROCESS | 1915 | 1461307214186 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 23:40:14 INFO - PROCESS | 1915 | 1461307214292 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c33000 == 89 [pid = 1915] [id = 199] 23:40:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 257 (0x8b75dc00) [pid = 1915] [serial = 597] [outer = (nil)] 23:40:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 258 (0x8bfb1400) [pid = 1915] [serial = 598] [outer = 0x8b75dc00] 23:40:14 INFO - PROCESS | 1915 | 1461307214372 Marionette DEBUG loaded listener.js 23:40:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 259 (0x8c1e0400) [pid = 1915] [serial = 599] [outer = 0x8b75dc00] 23:40:15 INFO - PROCESS | 1915 | 1461307215586 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 23:40:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 23:40:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1802ms 23:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 23:40:15 INFO - PROCESS | 1915 | 1461307215600 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 23:40:15 INFO - PROCESS | 1915 | 1461307215603 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 23:40:15 INFO - PROCESS | 1915 | 1461307215610 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 23:40:15 INFO - PROCESS | 1915 | 1461307215613 Marionette TRACE conn4 <- [1,770,null,{}] 23:40:15 INFO - PROCESS | 1915 | 1461307215626 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:15 INFO - PROCESS | 1915 | 1461307215885 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 23:40:15 INFO - PROCESS | 1915 | 1461307215921 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b8d6c00 == 90 [pid = 1915] [id = 200] 23:40:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 260 (0x8bf97400) [pid = 1915] [serial = 600] [outer = (nil)] 23:40:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 261 (0x8eb62400) [pid = 1915] [serial = 601] [outer = 0x8bf97400] 23:40:16 INFO - PROCESS | 1915 | 1461307215995 Marionette DEBUG loaded listener.js 23:40:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 262 (0x8f84d000) [pid = 1915] [serial = 602] [outer = 0x8bf97400] 23:40:16 INFO - PROCESS | 1915 | 1461307216860 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 23:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 23:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1278ms 23:40:16 INFO - PROCESS | 1915 | 1461307216888 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 23:40:16 INFO - PROCESS | 1915 | 1461307216890 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 23:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 23:40:16 INFO - PROCESS | 1915 | 1461307216897 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 23:40:16 INFO - PROCESS | 1915 | 1461307216899 Marionette TRACE conn4 <- [1,774,null,{}] 23:40:16 INFO - PROCESS | 1915 | 1461307216905 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:17 INFO - PROCESS | 1915 | 1461307217378 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 261 (0x9128b000) [pid = 1915] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 260 (0x951c6800) [pid = 1915] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 259 (0x8e0f3000) [pid = 1915] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 258 (0x8a1b6400) [pid = 1915] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 257 (0x89baf000) [pid = 1915] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 256 (0x87c33800) [pid = 1915] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 255 (0x9283bc00) [pid = 1915] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 254 (0x99229400) [pid = 1915] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 23:40:17 INFO - PROCESS | 1915 | --DOMWINDOW == 253 (0xa0fde000) [pid = 1915] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 23:40:17 INFO - PROCESS | 1915 | 1461307217600 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c33800 == 91 [pid = 1915] [id = 201] 23:40:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 254 (0x87c34c00) [pid = 1915] [serial = 603] [outer = (nil)] 23:40:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 255 (0x8e0ee000) [pid = 1915] [serial = 604] [outer = 0x87c34c00] 23:40:17 INFO - PROCESS | 1915 | 1461307217677 Marionette DEBUG loaded listener.js 23:40:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 256 (0x8f804000) [pid = 1915] [serial = 605] [outer = 0x87c34c00] 23:40:18 INFO - PROCESS | 1915 | 1461307218374 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 23:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 23:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1549ms 23:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 23:40:18 INFO - PROCESS | 1915 | 1461307218447 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 23:40:18 INFO - PROCESS | 1915 | 1461307218450 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 23:40:18 INFO - PROCESS | 1915 | 1461307218456 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 23:40:18 INFO - PROCESS | 1915 | 1461307218459 Marionette TRACE conn4 <- [1,778,null,{}] 23:40:18 INFO - PROCESS | 1915 | 1461307218465 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:18 INFO - PROCESS | 1915 | 1461307218760 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 23:40:18 INFO - PROCESS | 1915 | 1461307218778 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb8800 == 92 [pid = 1915] [id = 202] 23:40:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 257 (0x8f848800) [pid = 1915] [serial = 606] [outer = (nil)] 23:40:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 258 (0x90672000) [pid = 1915] [serial = 607] [outer = 0x8f848800] 23:40:18 INFO - PROCESS | 1915 | 1461307218858 Marionette DEBUG loaded listener.js 23:40:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 259 (0x91eb5000) [pid = 1915] [serial = 608] [outer = 0x8f848800] 23:40:20 INFO - PROCESS | 1915 | 1461307220064 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 23:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 23:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1644ms 23:40:20 INFO - PROCESS | 1915 | 1461307220101 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 23:40:20 INFO - PROCESS | 1915 | 1461307220108 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 23:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 23:40:20 INFO - PROCESS | 1915 | 1461307220117 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 23:40:20 INFO - PROCESS | 1915 | 1461307220123 Marionette TRACE conn4 <- [1,782,null,{}] 23:40:20 INFO - PROCESS | 1915 | 1461307220132 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:20 INFO - PROCESS | 1915 | 1461307220370 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 23:40:20 INFO - PROCESS | 1915 | 1461307220634 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x87def000 == 93 [pid = 1915] [id = 203] 23:40:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 260 (0x8864fc00) [pid = 1915] [serial = 609] [outer = (nil)] 23:40:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 261 (0x8996e800) [pid = 1915] [serial = 610] [outer = 0x8864fc00] 23:40:20 INFO - PROCESS | 1915 | 1461307220768 Marionette DEBUG loaded listener.js 23:40:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 262 (0x8b746000) [pid = 1915] [serial = 611] [outer = 0x8864fc00] 23:40:21 INFO - PROCESS | 1915 | 1461307221729 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 23:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 23:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1650ms 23:40:21 INFO - PROCESS | 1915 | 1461307221767 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 23:40:21 INFO - PROCESS | 1915 | 1461307221776 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 23:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 23:40:21 INFO - PROCESS | 1915 | 1461307221787 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 23:40:21 INFO - PROCESS | 1915 | 1461307221791 Marionette TRACE conn4 <- [1,786,null,{}] 23:40:21 INFO - PROCESS | 1915 | 1461307221798 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:22 INFO - PROCESS | 1915 | 1461307222026 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 23:40:22 INFO - PROCESS | 1915 | 1461307222338 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b887c00 == 94 [pid = 1915] [id = 204] 23:40:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 263 (0x8bf91400) [pid = 1915] [serial = 612] [outer = (nil)] 23:40:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 264 (0x8bf9c000) [pid = 1915] [serial = 613] [outer = 0x8bf91400] 23:40:22 INFO - PROCESS | 1915 | 1461307222471 Marionette DEBUG loaded listener.js 23:40:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 265 (0x8e0f3000) [pid = 1915] [serial = 614] [outer = 0x8bf91400] 23:40:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 266 (0x9024f800) [pid = 1915] [serial = 615] [outer = 0x91e0a400] 23:40:23 INFO - PROCESS | 1915 | 1461307223605 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 23:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 23:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1897ms 23:40:23 INFO - PROCESS | 1915 | 1461307223684 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 23:40:23 INFO - PROCESS | 1915 | 1461307223689 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 23:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 23:40:23 INFO - PROCESS | 1915 | 1461307223697 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 23:40:23 INFO - PROCESS | 1915 | 1461307223704 Marionette TRACE conn4 <- [1,790,null,{}] 23:40:23 INFO - PROCESS | 1915 | 1461307223722 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:24 INFO - PROCESS | 1915 | 1461307224074 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 23:40:24 INFO - PROCESS | 1915 | 1461307224249 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecb000 == 95 [pid = 1915] [id = 205] 23:40:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 267 (0x92837c00) [pid = 1915] [serial = 616] [outer = (nil)] 23:40:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 268 (0x92aae000) [pid = 1915] [serial = 617] [outer = 0x92837c00] 23:40:24 INFO - PROCESS | 1915 | 1461307224348 Marionette DEBUG loaded listener.js 23:40:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 269 (0x935edc00) [pid = 1915] [serial = 618] [outer = 0x92837c00] 23:40:25 INFO - PROCESS | 1915 | 1461307225230 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 23:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 23:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1588ms 23:40:25 INFO - PROCESS | 1915 | 1461307225287 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 23:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 23:40:25 INFO - PROCESS | 1915 | 1461307225293 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 23:40:25 INFO - PROCESS | 1915 | 1461307225299 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 23:40:25 INFO - PROCESS | 1915 | 1461307225303 Marionette TRACE conn4 <- [1,794,null,{}] 23:40:25 INFO - PROCESS | 1915 | 1461307225310 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:25 INFO - PROCESS | 1915 | 1461307225498 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 23:40:25 INFO - PROCESS | 1915 | 1461307225746 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f21400 == 96 [pid = 1915] [id = 206] 23:40:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 270 (0x8c1da800) [pid = 1915] [serial = 619] [outer = (nil)] 23:40:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 271 (0x93680c00) [pid = 1915] [serial = 620] [outer = 0x8c1da800] 23:40:25 INFO - PROCESS | 1915 | 1461307225879 Marionette DEBUG loaded listener.js 23:40:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 272 (0x93757c00) [pid = 1915] [serial = 621] [outer = 0x8c1da800] 23:40:26 INFO - PROCESS | 1915 | 1461307226788 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 23:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 23:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1541ms 23:40:26 INFO - PROCESS | 1915 | 1461307226840 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 23:40:26 INFO - PROCESS | 1915 | 1461307226844 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 23:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 23:40:26 INFO - PROCESS | 1915 | 1461307226851 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 23:40:26 INFO - PROCESS | 1915 | 1461307226854 Marionette TRACE conn4 <- [1,798,null,{}] 23:40:26 INFO - PROCESS | 1915 | 1461307226860 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:27 INFO - PROCESS | 1915 | 1461307227043 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 23:40:27 INFO - PROCESS | 1915 | 1461307227289 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x9367ec00 == 97 [pid = 1915] [id = 207] 23:40:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 273 (0x93680000) [pid = 1915] [serial = 622] [outer = (nil)] 23:40:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 274 (0x93a02000) [pid = 1915] [serial = 623] [outer = 0x93680000] 23:40:27 INFO - PROCESS | 1915 | 1461307227433 Marionette DEBUG loaded listener.js 23:40:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 275 (0x93c7c400) [pid = 1915] [serial = 624] [outer = 0x93680000] 23:40:28 INFO - PROCESS | 1915 | 1461307228323 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 23:40:28 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 23:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1537ms 23:40:28 INFO - PROCESS | 1915 | 1461307228390 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 23:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 23:40:28 INFO - PROCESS | 1915 | 1461307228394 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 23:40:28 INFO - PROCESS | 1915 | 1461307228401 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 23:40:28 INFO - PROCESS | 1915 | 1461307228404 Marionette TRACE conn4 <- [1,802,null,{}] 23:40:28 INFO - PROCESS | 1915 | 1461307228410 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:28 INFO - PROCESS | 1915 | 1461307228628 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 23:40:28 INFO - PROCESS | 1915 | 1461307228884 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x97b60c00 == 98 [pid = 1915] [id = 208] 23:40:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 276 (0x97ce1800) [pid = 1915] [serial = 625] [outer = (nil)] 23:40:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 277 (0x980f2c00) [pid = 1915] [serial = 626] [outer = 0x97ce1800] 23:40:29 INFO - PROCESS | 1915 | 1461307229024 Marionette DEBUG loaded listener.js 23:40:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 278 (0x98ca4400) [pid = 1915] [serial = 627] [outer = 0x97ce1800] 23:40:29 INFO - PROCESS | 1915 | 1461307229914 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 23:40:29 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 23:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1582ms 23:40:29 INFO - PROCESS | 1915 | 1461307229983 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 23:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 23:40:29 INFO - PROCESS | 1915 | 1461307229988 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 23:40:29 INFO - PROCESS | 1915 | 1461307229994 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 23:40:29 INFO - PROCESS | 1915 | 1461307229998 Marionette TRACE conn4 <- [1,806,null,{}] 23:40:30 INFO - PROCESS | 1915 | 1461307230003 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:30 INFO - PROCESS | 1915 | 1461307230198 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 23:40:30 INFO - PROCESS | 1915 | 1461307230447 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x939c8000 == 99 [pid = 1915] [id = 209] 23:40:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 279 (0x97c07000) [pid = 1915] [serial = 628] [outer = (nil)] 23:40:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 280 (0x99befc00) [pid = 1915] [serial = 629] [outer = 0x97c07000] 23:40:30 INFO - PROCESS | 1915 | 1461307230547 Marionette DEBUG loaded listener.js 23:40:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 281 (0x9fca4c00) [pid = 1915] [serial = 630] [outer = 0x97c07000] 23:40:31 INFO - PROCESS | 1915 | 1461307231400 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 23:40:31 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 23:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1434ms 23:40:31 INFO - PROCESS | 1915 | 1461307231428 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 23:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 23:40:31 INFO - PROCESS | 1915 | 1461307231432 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 23:40:31 INFO - PROCESS | 1915 | 1461307231438 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 23:40:31 INFO - PROCESS | 1915 | 1461307231442 Marionette TRACE conn4 <- [1,810,null,{}] 23:40:31 INFO - PROCESS | 1915 | 1461307231447 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:31 INFO - PROCESS | 1915 | 1461307231624 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 23:40:31 INFO - PROCESS | 1915 | 1461307231831 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1e000 == 100 [pid = 1915] [id = 210] 23:40:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 282 (0x87d1ec00) [pid = 1915] [serial = 631] [outer = (nil)] 23:40:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 283 (0x87d23c00) [pid = 1915] [serial = 632] [outer = 0x87d1ec00] 23:40:31 INFO - PROCESS | 1915 | 1461307231915 Marionette DEBUG loaded listener.js 23:40:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 284 (0x87d26800) [pid = 1915] [serial = 633] [outer = 0x87d1ec00] 23:40:32 INFO - PROCESS | 1915 | 1461307232860 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 23:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 23:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1435ms 23:40:32 INFO - PROCESS | 1915 | 1461307232873 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 23:40:32 INFO - PROCESS | 1915 | 1461307232876 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 23:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 23:40:32 INFO - PROCESS | 1915 | 1461307232889 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 23:40:32 INFO - PROCESS | 1915 | 1461307232893 Marionette TRACE conn4 <- [1,814,null,{}] 23:40:32 INFO - PROCESS | 1915 | 1461307232904 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:33 INFO - PROCESS | 1915 | 1461307233082 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 23:40:33 INFO - PROCESS | 1915 | 1461307233291 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1ac00 == 101 [pid = 1915] [id = 211] 23:40:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 285 (0x87d1f400) [pid = 1915] [serial = 634] [outer = (nil)] 23:40:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 286 (0x999ed400) [pid = 1915] [serial = 635] [outer = 0x87d1f400] 23:40:33 INFO - PROCESS | 1915 | 1461307233413 Marionette DEBUG loaded listener.js 23:40:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 287 (0xa0a98000) [pid = 1915] [serial = 636] [outer = 0x87d1f400] 23:40:34 INFO - PROCESS | 1915 | 1461307234481 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 23:40:34 INFO - PROCESS | 1915 | 1461307234531 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 23:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 23:40:34 INFO - PROCESS | 1915 | 1461307234538 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 23:40:34 INFO - PROCESS | 1915 | 1461307234545 Marionette TRACE conn4 <- [1,818,null,{}] 23:40:34 INFO - PROCESS | 1915 | 1461307234551 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:34 INFO - PROCESS | 1915 | 1461307234801 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 23:40:35 INFO - PROCESS | 1915 | 1461307235061 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec7c00 == 102 [pid = 1915] [id = 212] 23:40:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 288 (0x87a73400) [pid = 1915] [serial = 637] [outer = (nil)] 23:40:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 289 (0x87a7a400) [pid = 1915] [serial = 638] [outer = 0x87a73400] 23:40:35 INFO - PROCESS | 1915 | 1461307235186 Marionette DEBUG loaded listener.js 23:40:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 290 (0x87a80400) [pid = 1915] [serial = 639] [outer = 0x87a73400] 23:40:36 INFO - PROCESS | 1915 | 1461307236101 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 23:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 23:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1596ms 23:40:36 INFO - PROCESS | 1915 | 1461307236134 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 23:40:36 INFO - PROCESS | 1915 | 1461307236139 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 23:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 23:40:36 INFO - PROCESS | 1915 | 1461307236146 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 23:40:36 INFO - PROCESS | 1915 | 1461307236150 Marionette TRACE conn4 <- [1,822,null,{}] 23:40:36 INFO - PROCESS | 1915 | 1461307236156 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:36 INFO - PROCESS | 1915 | 1461307236377 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 23:40:36 INFO - PROCESS | 1915 | 1461307236641 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d25c00 == 103 [pid = 1915] [id = 213] 23:40:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 291 (0x8a456800) [pid = 1915] [serial = 640] [outer = (nil)] 23:40:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 292 (0x8a45a800) [pid = 1915] [serial = 641] [outer = 0x8a456800] 23:40:36 INFO - PROCESS | 1915 | 1461307236788 Marionette DEBUG loaded listener.js 23:40:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 293 (0x8a45f800) [pid = 1915] [serial = 642] [outer = 0x8a456800] 23:40:37 INFO - PROCESS | 1915 | 1461307237887 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 23:40:37 INFO - PROCESS | 1915 | 1461307237958 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 23:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 23:40:37 INFO - PROCESS | 1915 | 1461307237969 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 23:40:37 INFO - PROCESS | 1915 | 1461307237972 Marionette TRACE conn4 <- [1,826,null,{}] 23:40:37 INFO - PROCESS | 1915 | 1461307237978 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:38 INFO - PROCESS | 1915 | 1461307238258 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 23:40:38 INFO - PROCESS | 1915 | 1461307238503 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x85762800 == 104 [pid = 1915] [id = 214] 23:40:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 294 (0x85767c00) [pid = 1915] [serial = 643] [outer = (nil)] 23:40:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 295 (0x8576a400) [pid = 1915] [serial = 644] [outer = 0x85767c00] 23:40:38 INFO - PROCESS | 1915 | 1461307238591 Marionette DEBUG loaded listener.js 23:40:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 296 (0x8576e800) [pid = 1915] [serial = 645] [outer = 0x85767c00] 23:40:39 INFO - PROCESS | 1915 | 1461307239498 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 23:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 23:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1587ms 23:40:39 INFO - PROCESS | 1915 | 1461307239557 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 23:40:39 INFO - PROCESS | 1915 | 1461307239560 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 23:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 23:40:39 INFO - PROCESS | 1915 | 1461307239567 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 23:40:39 INFO - PROCESS | 1915 | 1461307239571 Marionette TRACE conn4 <- [1,830,null,{}] 23:40:39 INFO - PROCESS | 1915 | 1461307239576 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:39 INFO - PROCESS | 1915 | 1461307239857 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 23:40:40 INFO - PROCESS | 1915 | 1461307240229 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8575f400 == 105 [pid = 1915] [id = 215] 23:40:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 297 (0x85764400) [pid = 1915] [serial = 646] [outer = (nil)] 23:40:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 298 (0x867adc00) [pid = 1915] [serial = 647] [outer = 0x85764400] 23:40:40 INFO - PROCESS | 1915 | 1461307240354 Marionette DEBUG loaded listener.js 23:40:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 299 (0x867af000) [pid = 1915] [serial = 648] [outer = 0x85764400] 23:40:41 INFO - PROCESS | 1915 | 1461307241252 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 23:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 23:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1731ms 23:40:41 INFO - PROCESS | 1915 | 1461307241300 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 23:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 23:40:41 INFO - PROCESS | 1915 | 1461307241305 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 23:40:41 INFO - PROCESS | 1915 | 1461307241312 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 23:40:41 INFO - PROCESS | 1915 | 1461307241315 Marionette TRACE conn4 <- [1,834,null,{}] 23:40:41 INFO - PROCESS | 1915 | 1461307241321 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:41 INFO - PROCESS | 1915 | 1461307241506 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 23:40:41 INFO - PROCESS | 1915 | 1461307241715 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x85768800 == 106 [pid = 1915] [id = 216] 23:40:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 300 (0x867a8400) [pid = 1915] [serial = 649] [outer = (nil)] 23:40:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 301 (0x867b7400) [pid = 1915] [serial = 650] [outer = 0x867a8400] 23:40:41 INFO - PROCESS | 1915 | 1461307241881 Marionette DEBUG loaded listener.js 23:40:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 302 (0x8a45ac00) [pid = 1915] [serial = 651] [outer = 0x867a8400] 23:40:42 INFO - PROCESS | 1915 | 1461307242774 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 23:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 23:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1483ms 23:40:42 INFO - PROCESS | 1915 | 1461307242795 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 23:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 23:40:42 INFO - PROCESS | 1915 | 1461307242808 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 23:40:42 INFO - PROCESS | 1915 | 1461307242815 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 23:40:42 INFO - PROCESS | 1915 | 1461307242818 Marionette TRACE conn4 <- [1,838,null,{}] 23:40:42 INFO - PROCESS | 1915 | 1461307242824 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:43 INFO - PROCESS | 1915 | 1461307243029 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 23:40:43 INFO - PROCESS | 1915 | 1461307243393 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b83800 == 107 [pid = 1915] [id = 217] 23:40:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 303 (0x85b84c00) [pid = 1915] [serial = 652] [outer = (nil)] 23:40:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 304 (0x85b8b800) [pid = 1915] [serial = 653] [outer = 0x85b84c00] 23:40:43 INFO - PROCESS | 1915 | 1461307243496 Marionette DEBUG loaded listener.js 23:40:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 305 (0x85b8d000) [pid = 1915] [serial = 654] [outer = 0x85b84c00] 23:40:44 INFO - PROCESS | 1915 | 1461307244421 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 23:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 23:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1682ms 23:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 23:40:44 INFO - PROCESS | 1915 | 1461307244497 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 23:40:44 INFO - PROCESS | 1915 | 1461307244500 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 23:40:44 INFO - PROCESS | 1915 | 1461307244507 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 23:40:44 INFO - PROCESS | 1915 | 1461307244510 Marionette TRACE conn4 <- [1,842,null,{}] 23:40:44 INFO - PROCESS | 1915 | 1461307244516 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:44 INFO - PROCESS | 1915 | 1461307244739 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 23:40:45 INFO - PROCESS | 1915 | 1461307244995 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8bc00 == 108 [pid = 1915] [id = 218] 23:40:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 306 (0x85b90800) [pid = 1915] [serial = 655] [outer = (nil)] 23:40:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 307 (0x867b5800) [pid = 1915] [serial = 656] [outer = 0x85b90800] 23:40:45 INFO - PROCESS | 1915 | 1461307245127 Marionette DEBUG loaded listener.js 23:40:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 308 (0x887d4800) [pid = 1915] [serial = 657] [outer = 0x85b90800] 23:40:46 INFO - PROCESS | 1915 | 1461307246036 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 23:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 23:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1584ms 23:40:46 INFO - PROCESS | 1915 | 1461307246091 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 23:40:46 INFO - PROCESS | 1915 | 1461307246095 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 23:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 23:40:46 INFO - PROCESS | 1915 | 1461307246102 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 23:40:46 INFO - PROCESS | 1915 | 1461307246106 Marionette TRACE conn4 <- [1,846,null,{}] 23:40:46 INFO - PROCESS | 1915 | 1461307246112 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:46 INFO - PROCESS | 1915 | 1461307246338 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 23:40:46 INFO - PROCESS | 1915 | 1461307246600 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x85760800 == 109 [pid = 1915] [id = 219] 23:40:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 309 (0x867b2400) [pid = 1915] [serial = 658] [outer = (nil)] 23:40:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 310 (0x8e70a000) [pid = 1915] [serial = 659] [outer = 0x867b2400] 23:40:46 INFO - PROCESS | 1915 | 1461307246731 Marionette DEBUG loaded listener.js 23:40:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 311 (0x90189800) [pid = 1915] [serial = 660] [outer = 0x867b2400] 23:40:48 INFO - PROCESS | 1915 | 1461307248189 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 23:40:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 23:40:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2144ms 23:40:48 INFO - PROCESS | 1915 | 1461307248247 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 23:40:48 INFO - PROCESS | 1915 | 1461307248253 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 23:40:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 23:40:48 INFO - PROCESS | 1915 | 1461307248261 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 23:40:48 INFO - PROCESS | 1915 | 1461307248267 Marionette TRACE conn4 <- [1,850,null,{}] 23:40:48 INFO - PROCESS | 1915 | 1461307248285 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:48 INFO - PROCESS | 1915 | 1461307248456 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 23:40:48 INFO - PROCESS | 1915 | 1461307248726 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x867ae400 == 110 [pid = 1915] [id = 220] 23:40:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 312 (0x87a71400) [pid = 1915] [serial = 661] [outer = (nil)] 23:40:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 313 (0x87d21400) [pid = 1915] [serial = 662] [outer = 0x87a71400] 23:40:48 INFO - PROCESS | 1915 | 1461307248811 Marionette DEBUG loaded listener.js 23:40:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 314 (0x887dac00) [pid = 1915] [serial = 663] [outer = 0x87a71400] 23:40:49 INFO - PROCESS | 1915 | --DOCSHELL 0x91e63c00 == 109 [pid = 1915] [id = 147] 23:40:49 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70e400 == 108 [pid = 1915] [id = 148] 23:40:49 INFO - PROCESS | 1915 | --DOCSHELL 0x86f20c00 == 107 [pid = 1915] [id = 185] 23:40:49 INFO - PROCESS | 1915 | --DOCSHELL 0x89bb8800 == 106 [pid = 1915] [id = 186] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 313 (0xa45b0800) [pid = 1915] [serial = 247] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 312 (0x978c0c00) [pid = 1915] [serial = 497] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 311 (0x9fb38c00) [pid = 1915] [serial = 337] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 310 (0x99bf3000) [pid = 1915] [serial = 295] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 309 (0x99960800) [pid = 1915] [serial = 437] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 308 (0x8eb64400) [pid = 1915] [serial = 550] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 307 (0x8f774800) [pid = 1915] [serial = 551] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 306 (0x8b8d9800) [pid = 1915] [serial = 547] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 305 (0x8b8d2000) [pid = 1915] [serial = 545] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 304 (0x8b882400) [pid = 1915] [serial = 544] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 303 (0x887d5000) [pid = 1915] [serial = 542] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 302 (0x87de9400) [pid = 1915] [serial = 541] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 301 (0x89bb3000) [pid = 1915] [serial = 499] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 300 (0x933a1c00) [pid = 1915] [serial = 505] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 299 (0x8eb5c400) [pid = 1915] [serial = 502] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 298 (0x980ef000) [pid = 1915] [serial = 508] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 297 (0x99960400) [pid = 1915] [serial = 511] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 296 (0x9fef4800) [pid = 1915] [serial = 514] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 295 (0x8bfbd400) [pid = 1915] [serial = 517] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 294 (0x93676400) [pid = 1915] [serial = 520] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 293 (0x8b88a000) [pid = 1915] [serial = 523] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 292 (0x887d6400) [pid = 1915] [serial = 526] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 291 (0x8b88a800) [pid = 1915] [serial = 529] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 290 (0x87c31000) [pid = 1915] [serial = 532] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 289 (0x87de8c00) [pid = 1915] [serial = 535] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 288 (0x9000f000) [pid = 1915] [serial = 553] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 287 (0x8c1e2c00) [pid = 1915] [serial = 548] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | --DOMWINDOW == 286 (0x86f28400) [pid = 1915] [serial = 538] [outer = (nil)] [url = about:blank] 23:40:50 INFO - PROCESS | 1915 | 1461307250127 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 23:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 23:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1898ms 23:40:50 INFO - PROCESS | 1915 | 1461307250167 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 23:40:50 INFO - PROCESS | 1915 | 1461307250175 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 23:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 23:40:50 INFO - PROCESS | 1915 | 1461307250241 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 23:40:50 INFO - PROCESS | 1915 | 1461307250245 Marionette TRACE conn4 <- [1,854,null,{}] 23:40:50 INFO - PROCESS | 1915 | 1461307250252 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:50 INFO - PROCESS | 1915 | 1461307250421 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 23:40:50 INFO - PROCESS | 1915 | 1461307250609 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f20c00 == 107 [pid = 1915] [id = 221] 23:40:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 287 (0x86f2b000) [pid = 1915] [serial = 664] [outer = (nil)] 23:40:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 288 (0x887d7000) [pid = 1915] [serial = 665] [outer = 0x86f2b000] 23:40:50 INFO - PROCESS | 1915 | 1461307250684 Marionette DEBUG loaded listener.js 23:40:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 289 (0x8996ec00) [pid = 1915] [serial = 666] [outer = 0x86f2b000] 23:40:51 INFO - PROCESS | 1915 | 1461307251565 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 23:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 23:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1352ms 23:40:51 INFO - PROCESS | 1915 | 1461307251583 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 23:40:51 INFO - PROCESS | 1915 | 1461307251586 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 23:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 23:40:51 INFO - PROCESS | 1915 | 1461307251593 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 23:40:51 INFO - PROCESS | 1915 | 1461307251599 Marionette TRACE conn4 <- [1,858,null,{}] 23:40:51 INFO - PROCESS | 1915 | 1461307251615 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:51 INFO - PROCESS | 1915 | 1461307251786 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 23:40:51 INFO - PROCESS | 1915 | 1461307251804 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x887d3c00 == 108 [pid = 1915] [id = 222] 23:40:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 290 (0x8a456400) [pid = 1915] [serial = 667] [outer = (nil)] 23:40:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 291 (0x8b758000) [pid = 1915] [serial = 668] [outer = 0x8a456400] 23:40:52 INFO - PROCESS | 1915 | 1461307252062 Marionette DEBUG loaded listener.js 23:40:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 292 (0x8b88a400) [pid = 1915] [serial = 669] [outer = 0x8a456400] 23:40:52 INFO - PROCESS | 1915 | 1461307252901 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 23:40:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 23:40:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1345ms 23:40:52 INFO - PROCESS | 1915 | 1461307252939 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 23:40:52 INFO - PROCESS | 1915 | 1461307252942 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 23:40:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 23:40:52 INFO - PROCESS | 1915 | 1461307252949 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 23:40:52 INFO - PROCESS | 1915 | 1461307252952 Marionette TRACE conn4 <- [1,862,null,{}] 23:40:52 INFO - PROCESS | 1915 | 1461307252963 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:53 INFO - PROCESS | 1915 | 1461307253220 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 23:40:53 INFO - PROCESS | 1915 | 1461307253247 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b88b400 == 109 [pid = 1915] [id = 223] 23:40:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 293 (0x8b88d000) [pid = 1915] [serial = 670] [outer = (nil)] 23:40:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 294 (0x8bf95400) [pid = 1915] [serial = 671] [outer = 0x8b88d000] 23:40:53 INFO - PROCESS | 1915 | 1461307253322 Marionette DEBUG loaded listener.js 23:40:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 295 (0x8bfb6400) [pid = 1915] [serial = 672] [outer = 0x8b88d000] 23:40:54 INFO - PROCESS | 1915 | 1461307254320 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 23:40:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 23:40:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1396ms 23:40:54 INFO - PROCESS | 1915 | 1461307254345 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 23:40:54 INFO - PROCESS | 1915 | 1461307254349 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 23:40:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 23:40:54 INFO - PROCESS | 1915 | 1461307254356 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 23:40:54 INFO - PROCESS | 1915 | 1461307254375 Marionette TRACE conn4 <- [1,866,null,{}] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 294 (0x8bf97400) [pid = 1915] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 293 (0x88650800) [pid = 1915] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 292 (0x87c34c00) [pid = 1915] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 291 (0x89bb0c00) [pid = 1915] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 290 (0x8c1d8800) [pid = 1915] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 289 (0x8b75dc00) [pid = 1915] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 23:40:54 INFO - PROCESS | 1915 | --DOMWINDOW == 288 (0x97c0b800) [pid = 1915] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 23:40:54 INFO - PROCESS | 1915 | 1461307254651 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:54 INFO - PROCESS | 1915 | 1461307254807 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 23:40:55 INFO - PROCESS | 1915 | 1461307255064 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x887db800 == 110 [pid = 1915] [id = 224] 23:40:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 289 (0x8b742400) [pid = 1915] [serial = 673] [outer = (nil)] 23:40:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 290 (0x8bfb9c00) [pid = 1915] [serial = 674] [outer = 0x8b742400] 23:40:55 INFO - PROCESS | 1915 | 1461307255198 Marionette DEBUG loaded listener.js 23:40:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 291 (0x8c043800) [pid = 1915] [serial = 675] [outer = 0x8b742400] 23:40:55 INFO - PROCESS | 1915 | 1461307255937 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 23:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 23:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1641ms 23:40:56 INFO - PROCESS | 1915 | 1461307256001 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 23:40:56 INFO - PROCESS | 1915 | 1461307256005 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 23:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 23:40:56 INFO - PROCESS | 1915 | 1461307256012 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 23:40:56 INFO - PROCESS | 1915 | 1461307256015 Marionette TRACE conn4 <- [1,870,null,{}] 23:40:56 INFO - PROCESS | 1915 | 1461307256020 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:56 INFO - PROCESS | 1915 | 1461307256214 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 23:40:56 INFO - PROCESS | 1915 | 1461307256226 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfbf800 == 111 [pid = 1915] [id = 225] 23:40:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 292 (0x8c047800) [pid = 1915] [serial = 676] [outer = (nil)] 23:40:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 293 (0x8e70b400) [pid = 1915] [serial = 677] [outer = 0x8c047800] 23:40:56 INFO - PROCESS | 1915 | 1461307256306 Marionette DEBUG loaded listener.js 23:40:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 294 (0x8e7ae000) [pid = 1915] [serial = 678] [outer = 0x8c047800] 23:40:57 INFO - PROCESS | 1915 | 1461307257536 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 23:40:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 23:40:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1580ms 23:40:57 INFO - PROCESS | 1915 | 1461307257593 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 23:40:57 INFO - PROCESS | 1915 | 1461307257600 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 23:40:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 23:40:57 INFO - PROCESS | 1915 | 1461307257610 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 23:40:57 INFO - PROCESS | 1915 | 1461307257615 Marionette TRACE conn4 <- [1,874,null,{}] 23:40:57 INFO - PROCESS | 1915 | 1461307257624 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:57 INFO - PROCESS | 1915 | 1461307257857 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 23:40:58 INFO - PROCESS | 1915 | 1461307258186 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f2bc00 == 112 [pid = 1915] [id = 226] 23:40:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 295 (0x87a77800) [pid = 1915] [serial = 679] [outer = (nil)] 23:40:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 296 (0x88644800) [pid = 1915] [serial = 680] [outer = 0x87a77800] 23:40:58 INFO - PROCESS | 1915 | 1461307258283 Marionette DEBUG loaded listener.js 23:40:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 297 (0x887d0400) [pid = 1915] [serial = 681] [outer = 0x87a77800] 23:40:59 INFO - PROCESS | 1915 | 1461307259216 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 23:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 23:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1640ms 23:40:59 INFO - PROCESS | 1915 | 1461307259251 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 23:40:59 INFO - PROCESS | 1915 | 1461307259259 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 23:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 23:40:59 INFO - PROCESS | 1915 | 1461307259271 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 23:40:59 INFO - PROCESS | 1915 | 1461307259275 Marionette TRACE conn4 <- [1,878,null,{}] 23:40:59 INFO - PROCESS | 1915 | 1461307259282 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:40:59 INFO - PROCESS | 1915 | 1461307259490 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 23:40:59 INFO - PROCESS | 1915 | 1461307259801 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:40:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a45f000 == 113 [pid = 1915] [id = 227] 23:40:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 298 (0x8b747000) [pid = 1915] [serial = 682] [outer = (nil)] 23:40:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 299 (0x8b756400) [pid = 1915] [serial = 683] [outer = 0x8b747000] 23:40:59 INFO - PROCESS | 1915 | 1461307259931 Marionette DEBUG loaded listener.js 23:41:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 300 (0x8b88f000) [pid = 1915] [serial = 684] [outer = 0x8b747000] 23:41:00 INFO - PROCESS | 1915 | 1461307260901 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 23:41:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 23:41:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1684ms 23:41:00 INFO - PROCESS | 1915 | 1461307260955 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 23:41:00 INFO - PROCESS | 1915 | 1461307260960 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 23:41:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 23:41:00 INFO - PROCESS | 1915 | 1461307260968 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 23:41:00 INFO - PROCESS | 1915 | 1461307260974 Marionette TRACE conn4 <- [1,882,null,{}] 23:41:00 INFO - PROCESS | 1915 | 1461307260993 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:01 INFO - PROCESS | 1915 | 1461307261264 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 23:41:01 INFO - PROCESS | 1915 | 1461307261572 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e1000 == 114 [pid = 1915] [id = 228] 23:41:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 301 (0x8e0ee400) [pid = 1915] [serial = 685] [outer = (nil)] 23:41:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 302 (0x8eb63800) [pid = 1915] [serial = 686] [outer = 0x8e0ee400] 23:41:01 INFO - PROCESS | 1915 | 1461307261668 Marionette DEBUG loaded listener.js 23:41:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 303 (0x8f774800) [pid = 1915] [serial = 687] [outer = 0x8e0ee400] 23:41:02 INFO - PROCESS | 1915 | 1461307262564 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 23:41:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 23:41:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1644ms 23:41:02 INFO - PROCESS | 1915 | 1461307262613 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 23:41:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 23:41:02 INFO - PROCESS | 1915 | 1461307262618 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 23:41:02 INFO - PROCESS | 1915 | 1461307262625 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 23:41:02 INFO - PROCESS | 1915 | 1461307262628 Marionette TRACE conn4 <- [1,886,null,{}] 23:41:02 INFO - PROCESS | 1915 | 1461307262634 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:02 INFO - PROCESS | 1915 | 1461307262835 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 23:41:03 INFO - PROCESS | 1915 | 1461307263144 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a457400 == 115 [pid = 1915] [id = 229] 23:41:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 304 (0x8f808400) [pid = 1915] [serial = 688] [outer = (nil)] 23:41:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 305 (0x90013800) [pid = 1915] [serial = 689] [outer = 0x8f808400] 23:41:03 INFO - PROCESS | 1915 | 1461307263238 Marionette DEBUG loaded listener.js 23:41:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 306 (0x90243c00) [pid = 1915] [serial = 690] [outer = 0x8f808400] 23:41:04 INFO - PROCESS | 1915 | 1461307264146 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 23:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 23:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1581ms 23:41:04 INFO - PROCESS | 1915 | 1461307264207 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 23:41:04 INFO - PROCESS | 1915 | 1461307264212 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 23:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 23:41:04 INFO - PROCESS | 1915 | 1461307264219 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 23:41:04 INFO - PROCESS | 1915 | 1461307264223 Marionette TRACE conn4 <- [1,890,null,{}] 23:41:04 INFO - PROCESS | 1915 | 1461307264229 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:04 INFO - PROCESS | 1915 | 1461307264460 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 23:41:04 INFO - PROCESS | 1915 | 1461307264767 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9000e400 == 116 [pid = 1915] [id = 230] 23:41:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 307 (0x9000f000) [pid = 1915] [serial = 691] [outer = (nil)] 23:41:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 308 (0x92924c00) [pid = 1915] [serial = 692] [outer = 0x9000f000] 23:41:04 INFO - PROCESS | 1915 | 1461307264856 Marionette DEBUG loaded listener.js 23:41:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 309 (0x92929c00) [pid = 1915] [serial = 693] [outer = 0x9000f000] 23:41:05 INFO - PROCESS | 1915 | 1461307265790 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 23:41:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 23:41:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1639ms 23:41:05 INFO - PROCESS | 1915 | 1461307265859 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 23:41:05 INFO - PROCESS | 1915 | 1461307265863 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 23:41:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 23:41:05 INFO - PROCESS | 1915 | 1461307265870 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 23:41:05 INFO - PROCESS | 1915 | 1461307265874 Marionette TRACE conn4 <- [1,894,null,{}] 23:41:05 INFO - PROCESS | 1915 | 1461307265880 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:06 INFO - PROCESS | 1915 | 1461307266146 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 23:41:06 INFO - PROCESS | 1915 | 1461307266466 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f844800 == 117 [pid = 1915] [id = 231] 23:41:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 310 (0x93678000) [pid = 1915] [serial = 694] [outer = (nil)] 23:41:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 311 (0x93757000) [pid = 1915] [serial = 695] [outer = 0x93678000] 23:41:06 INFO - PROCESS | 1915 | 1461307266560 Marionette DEBUG loaded listener.js 23:41:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 312 (0x939c6c00) [pid = 1915] [serial = 696] [outer = 0x93678000] 23:41:07 INFO - PROCESS | 1915 | 1461307267439 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 23:41:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 23:41:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1634ms 23:41:07 INFO - PROCESS | 1915 | 1461307267506 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 23:41:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 23:41:07 INFO - PROCESS | 1915 | 1461307267510 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 23:41:07 INFO - PROCESS | 1915 | 1461307267516 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 23:41:07 INFO - PROCESS | 1915 | 1461307267520 Marionette TRACE conn4 <- [1,898,null,{}] 23:41:07 INFO - PROCESS | 1915 | 1461307267526 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:07 INFO - PROCESS | 1915 | 1461307267718 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 23:41:07 INFO - PROCESS | 1915 | 1461307267972 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x90188400 == 118 [pid = 1915] [id = 232] 23:41:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 313 (0x939c8400) [pid = 1915] [serial = 697] [outer = (nil)] 23:41:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 314 (0x96220800) [pid = 1915] [serial = 698] [outer = 0x939c8400] 23:41:08 INFO - PROCESS | 1915 | 1461307268113 Marionette DEBUG loaded listener.js 23:41:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 315 (0x978b7000) [pid = 1915] [serial = 699] [outer = 0x939c8400] 23:41:09 INFO - PROCESS | 1915 | 1461307269068 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 23:41:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 23:41:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1583ms 23:41:09 INFO - PROCESS | 1915 | 1461307269100 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 23:41:09 INFO - PROCESS | 1915 | 1461307269104 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 23:41:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 23:41:09 INFO - PROCESS | 1915 | 1461307269111 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 23:41:09 INFO - PROCESS | 1915 | 1461307269114 Marionette TRACE conn4 <- [1,902,null,{}] 23:41:09 INFO - PROCESS | 1915 | 1461307269120 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:09 INFO - PROCESS | 1915 | 1461307269310 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 23:41:09 INFO - PROCESS | 1915 | 1461307269571 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x87ded000 == 119 [pid = 1915] [id = 233] 23:41:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 316 (0x937eb800) [pid = 1915] [serial = 700] [outer = (nil)] 23:41:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 317 (0x980ef400) [pid = 1915] [serial = 701] [outer = 0x937eb800] 23:41:09 INFO - PROCESS | 1915 | 1461307269701 Marionette DEBUG loaded listener.js 23:41:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 318 (0x9810a400) [pid = 1915] [serial = 702] [outer = 0x937eb800] 23:41:10 INFO - PROCESS | 1915 | 1461307270562 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 23:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 23:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1489ms 23:41:10 INFO - PROCESS | 1915 | 1461307270601 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 23:41:10 INFO - PROCESS | 1915 | 1461307270605 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 23:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 23:41:10 INFO - PROCESS | 1915 | 1461307270612 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 23:41:10 INFO - PROCESS | 1915 | 1461307270616 Marionette TRACE conn4 <- [1,906,null,{}] 23:41:10 INFO - PROCESS | 1915 | 1461307270624 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:10 INFO - PROCESS | 1915 | 1461307270823 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 23:41:11 INFO - PROCESS | 1915 | 1461307271089 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f84f000 == 120 [pid = 1915] [id = 234] 23:41:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 319 (0x9374f400) [pid = 1915] [serial = 703] [outer = (nil)] 23:41:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 320 (0x98ea7c00) [pid = 1915] [serial = 704] [outer = 0x9374f400] 23:41:11 INFO - PROCESS | 1915 | 1461307271219 Marionette DEBUG loaded listener.js 23:41:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 321 (0x99bf3000) [pid = 1915] [serial = 705] [outer = 0x9374f400] 23:41:12 INFO - PROCESS | 1915 | 1461307272082 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 23:41:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 23:41:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1537ms 23:41:12 INFO - PROCESS | 1915 | 1461307272151 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 23:41:12 INFO - PROCESS | 1915 | 1461307272154 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 23:41:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 23:41:12 INFO - PROCESS | 1915 | 1461307272161 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 23:41:12 INFO - PROCESS | 1915 | 1461307272165 Marionette TRACE conn4 <- [1,910,null,{}] 23:41:12 INFO - PROCESS | 1915 | 1461307272170 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:12 INFO - PROCESS | 1915 | 1461307272373 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 23:41:12 INFO - PROCESS | 1915 | 1461307272604 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bb5c00 == 121 [pid = 1915] [id = 235] 23:41:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 322 (0x9810ac00) [pid = 1915] [serial = 706] [outer = (nil)] 23:41:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 323 (0x9fca3400) [pid = 1915] [serial = 707] [outer = 0x9810ac00] 23:41:12 INFO - PROCESS | 1915 | 1461307272729 Marionette DEBUG loaded listener.js 23:41:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 324 (0xa0cbd800) [pid = 1915] [serial = 708] [outer = 0x9810ac00] 23:41:13 INFO - PROCESS | 1915 | 1461307273629 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 23:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 23:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1547ms 23:41:13 INFO - PROCESS | 1915 | 1461307273709 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 23:41:13 INFO - PROCESS | 1915 | 1461307273714 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 23:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 23:41:13 INFO - PROCESS | 1915 | 1461307273721 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 23:41:13 INFO - PROCESS | 1915 | 1461307273725 Marionette TRACE conn4 <- [1,914,null,{}] 23:41:13 INFO - PROCESS | 1915 | 1461307273731 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:14 INFO - PROCESS | 1915 | 1461307274005 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 23:41:14 INFO - PROCESS | 1915 | 1461307274331 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x850eb000 == 122 [pid = 1915] [id = 236] 23:41:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 325 (0x850f2c00) [pid = 1915] [serial = 709] [outer = (nil)] 23:41:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 326 (0x8f846400) [pid = 1915] [serial = 710] [outer = 0x850f2c00] 23:41:14 INFO - PROCESS | 1915 | 1461307274429 Marionette DEBUG loaded listener.js 23:41:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 327 (0xa2ae1c00) [pid = 1915] [serial = 711] [outer = 0x850f2c00] 23:41:15 INFO - PROCESS | 1915 | 1461307275299 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 23:41:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 23:41:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1645ms 23:41:15 INFO - PROCESS | 1915 | 1461307275367 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 23:41:15 INFO - PROCESS | 1915 | 1461307275370 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 23:41:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 23:41:15 INFO - PROCESS | 1915 | 1461307275377 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 23:41:15 INFO - PROCESS | 1915 | 1461307275380 Marionette TRACE conn4 <- [1,918,null,{}] 23:41:15 INFO - PROCESS | 1915 | 1461307275387 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:15 INFO - PROCESS | 1915 | 1461307275582 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 23:41:15 INFO - PROCESS | 1915 | 1461307275846 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c2000 == 123 [pid = 1915] [id = 237] 23:41:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 328 (0x859c2800) [pid = 1915] [serial = 712] [outer = (nil)] 23:41:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 329 (0x859c7c00) [pid = 1915] [serial = 713] [outer = 0x859c2800] 23:41:15 INFO - PROCESS | 1915 | 1461307275983 Marionette DEBUG loaded listener.js 23:41:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 330 (0x859cac00) [pid = 1915] [serial = 714] [outer = 0x859c2800] 23:41:16 INFO - PROCESS | 1915 | 1461307276834 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 23:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 23:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1488ms 23:41:16 INFO - PROCESS | 1915 | 1461307276866 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 23:41:16 INFO - PROCESS | 1915 | 1461307276870 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 23:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 23:41:16 INFO - PROCESS | 1915 | 1461307276877 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 23:41:16 INFO - PROCESS | 1915 | 1461307276880 Marionette TRACE conn4 <- [1,922,null,{}] 23:41:16 INFO - PROCESS | 1915 | 1461307276886 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:17 INFO - PROCESS | 1915 | 1461307277089 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 23:41:17 INFO - PROCESS | 1915 | 1461307277307 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8595c800 == 124 [pid = 1915] [id = 238] 23:41:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 331 (0x8595f400) [pid = 1915] [serial = 715] [outer = (nil)] 23:41:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 332 (0x85964c00) [pid = 1915] [serial = 716] [outer = 0x8595f400] 23:41:17 INFO - PROCESS | 1915 | 1461307277475 Marionette DEBUG loaded listener.js 23:41:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 333 (0x85967800) [pid = 1915] [serial = 717] [outer = 0x8595f400] 23:41:18 INFO - PROCESS | 1915 | 1461307278381 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 23:41:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 23:41:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1541ms 23:41:18 INFO - PROCESS | 1915 | 1461307278419 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 23:41:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 23:41:18 INFO - PROCESS | 1915 | 1461307278423 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 23:41:18 INFO - PROCESS | 1915 | 1461307278429 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 23:41:18 INFO - PROCESS | 1915 | 1461307278432 Marionette TRACE conn4 <- [1,926,null,{}] 23:41:18 INFO - PROCESS | 1915 | 1461307278438 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:18 INFO - PROCESS | 1915 | 1461307278617 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 23:41:18 INFO - PROCESS | 1915 | 1461307278932 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8595f800 == 125 [pid = 1915] [id = 239] 23:41:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 334 (0x85967000) [pid = 1915] [serial = 718] [outer = (nil)] 23:41:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 335 (0x859c8400) [pid = 1915] [serial = 719] [outer = 0x85967000] 23:41:19 INFO - PROCESS | 1915 | 1461307279023 Marionette DEBUG loaded listener.js 23:41:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 336 (0x859cd000) [pid = 1915] [serial = 720] [outer = 0x85967000] 23:41:19 INFO - PROCESS | 1915 | 1461307279904 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 23:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 23:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1531ms 23:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 23:41:19 INFO - PROCESS | 1915 | 1461307279960 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 23:41:19 INFO - PROCESS | 1915 | 1461307279963 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 23:41:19 INFO - PROCESS | 1915 | 1461307279969 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 23:41:19 INFO - PROCESS | 1915 | 1461307279973 Marionette TRACE conn4 <- [1,930,null,{}] 23:41:19 INFO - PROCESS | 1915 | 1461307279979 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:20 INFO - PROCESS | 1915 | 1461307280177 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 23:41:20 INFO - PROCESS | 1915 | 1461307280438 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8595d800 == 126 [pid = 1915] [id = 240] 23:41:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 337 (0x85963400) [pid = 1915] [serial = 721] [outer = (nil)] 23:41:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 338 (0x88ecb800) [pid = 1915] [serial = 722] [outer = 0x85963400] 23:41:20 INFO - PROCESS | 1915 | 1461307280574 Marionette DEBUG loaded listener.js 23:41:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 339 (0x88ece800) [pid = 1915] [serial = 723] [outer = 0x85963400] 23:41:21 INFO - PROCESS | 1915 | 1461307281426 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 23:41:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 23:41:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1492ms 23:41:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 23:41:21 INFO - PROCESS | 1915 | 1461307281461 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 23:41:21 INFO - PROCESS | 1915 | 1461307281464 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 23:41:21 INFO - PROCESS | 1915 | 1461307281471 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 23:41:21 INFO - PROCESS | 1915 | 1461307281474 Marionette TRACE conn4 <- [1,934,null,{}] 23:41:21 INFO - PROCESS | 1915 | 1461307281480 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:21 INFO - PROCESS | 1915 | 1461307281656 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 23:41:21 INFO - PROCESS | 1915 | 1461307281876 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c4800 == 127 [pid = 1915] [id = 241] 23:41:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 340 (0x859c9800) [pid = 1915] [serial = 724] [outer = (nil)] 23:41:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 341 (0x88ed4000) [pid = 1915] [serial = 725] [outer = 0x859c9800] 23:41:22 INFO - PROCESS | 1915 | 1461307281997 Marionette DEBUG loaded listener.js 23:41:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 342 (0x8b75c000) [pid = 1915] [serial = 726] [outer = 0x859c9800] 23:41:22 INFO - PROCESS | 1915 | 1461307282932 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 23:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 23:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1531ms 23:41:23 INFO - PROCESS | 1915 | 1461307283001 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 23:41:23 INFO - PROCESS | 1915 | 1461307283005 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 23:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 23:41:23 INFO - PROCESS | 1915 | 1461307283012 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 23:41:23 INFO - PROCESS | 1915 | 1461307283015 Marionette TRACE conn4 <- [1,938,null,{}] 23:41:23 INFO - PROCESS | 1915 | 1461307283021 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:23 INFO - PROCESS | 1915 | 1461307283207 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 23:41:23 INFO - PROCESS | 1915 | 1461307283554 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ed5c00 == 128 [pid = 1915] [id = 242] 23:41:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 343 (0x890d9000) [pid = 1915] [serial = 727] [outer = (nil)] 23:41:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 344 (0x890ddc00) [pid = 1915] [serial = 728] [outer = 0x890d9000] 23:41:23 INFO - PROCESS | 1915 | 1461307283678 Marionette DEBUG loaded listener.js 23:41:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 345 (0x890e1000) [pid = 1915] [serial = 729] [outer = 0x890d9000] 23:41:24 INFO - PROCESS | 1915 | 1461307284606 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 23:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 23:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1636ms 23:41:24 INFO - PROCESS | 1915 | 1461307284649 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 23:41:24 INFO - PROCESS | 1915 | 1461307284653 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 23:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 23:41:24 INFO - PROCESS | 1915 | 1461307284659 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 23:41:24 INFO - PROCESS | 1915 | 1461307284663 Marionette TRACE conn4 <- [1,942,null,{}] 23:41:24 INFO - PROCESS | 1915 | 1461307284668 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:24 INFO - PROCESS | 1915 | 1461307284870 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 23:41:25 INFO - PROCESS | 1915 | 1461307285133 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x87df1000 == 129 [pid = 1915] [id = 243] 23:41:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 346 (0x87df1400) [pid = 1915] [serial = 730] [outer = (nil)] 23:41:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 347 (0x890e3000) [pid = 1915] [serial = 731] [outer = 0x87df1400] 23:41:25 INFO - PROCESS | 1915 | 1461307285261 Marionette DEBUG loaded listener.js 23:41:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 348 (0x890e5800) [pid = 1915] [serial = 732] [outer = 0x87df1400] 23:41:26 INFO - PROCESS | 1915 | 1461307286165 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 23:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 23:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1537ms 23:41:26 INFO - PROCESS | 1915 | 1461307286198 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 23:41:26 INFO - PROCESS | 1915 | 1461307286201 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 23:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 23:41:26 INFO - PROCESS | 1915 | 1461307286208 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 23:41:26 INFO - PROCESS | 1915 | 1461307286210 Marionette TRACE conn4 <- [1,946,null,{}] 23:41:26 INFO - PROCESS | 1915 | 1461307286217 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:26 INFO - PROCESS | 1915 | 1461307286399 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 23:41:26 INFO - PROCESS | 1915 | 1461307286667 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x890d7400 == 130 [pid = 1915] [id = 244] 23:41:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 349 (0x890de400) [pid = 1915] [serial = 733] [outer = (nil)] 23:41:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 350 (0x89235400) [pid = 1915] [serial = 734] [outer = 0x890de400] 23:41:26 INFO - PROCESS | 1915 | 1461307286789 Marionette DEBUG loaded listener.js 23:41:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 351 (0x89236c00) [pid = 1915] [serial = 735] [outer = 0x890de400] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x887cf000 == 129 [pid = 1915] [id = 175] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x887d2c00 == 128 [pid = 1915] [id = 176] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x87c2e800 == 127 [pid = 1915] [id = 178] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x87c25800 == 126 [pid = 1915] [id = 177] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x887db800 == 125 [pid = 1915] [id = 224] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x8b88b400 == 124 [pid = 1915] [id = 223] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x887d3c00 == 123 [pid = 1915] [id = 222] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x86f20c00 == 122 [pid = 1915] [id = 221] 23:41:27 INFO - PROCESS | 1915 | --DOCSHELL 0x867ae400 == 121 [pid = 1915] [id = 220] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 350 (0x8eb62400) [pid = 1915] [serial = 601] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 349 (0x89967000) [pid = 1915] [serial = 592] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 348 (0x980f3000) [pid = 1915] [serial = 574] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 347 (0x8e0ee000) [pid = 1915] [serial = 604] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 346 (0x8b74cc00) [pid = 1915] [serial = 595] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 345 (0x87c34400) [pid = 1915] [serial = 556] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 344 (0x8996d400) [pid = 1915] [serial = 593] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 343 (0x86ecbc00) [pid = 1915] [serial = 586] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 342 (0x99be6800) [pid = 1915] [serial = 577] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 341 (0x8f84d000) [pid = 1915] [serial = 602] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 340 (0xa0e59000) [pid = 1915] [serial = 580] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 339 (0x90015000) [pid = 1915] [serial = 554] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 338 (0x88648800) [pid = 1915] [serial = 583] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 337 (0x8bf8ec00) [pid = 1915] [serial = 559] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 336 (0x8f804000) [pid = 1915] [serial = 605] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 335 (0x8bfb1400) [pid = 1915] [serial = 598] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 334 (0x939c9400) [pid = 1915] [serial = 571] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 333 (0x92836800) [pid = 1915] [serial = 565] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 332 (0x9374ec00) [pid = 1915] [serial = 568] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 331 (0x89967c00) [pid = 1915] [serial = 589] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 330 (0x8b75c400) [pid = 1915] [serial = 596] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 329 (0x8e7a9800) [pid = 1915] [serial = 562] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 328 (0x8c1e0400) [pid = 1915] [serial = 599] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 327 (0xa0f50800) [pid = 1915] [serial = 385] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | --DOMWINDOW == 326 (0x90672000) [pid = 1915] [serial = 607] [outer = (nil)] [url = about:blank] 23:41:28 INFO - PROCESS | 1915 | 1461307288709 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 23:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 23:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 2539ms 23:41:28 INFO - PROCESS | 1915 | 1461307288748 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 23:41:28 INFO - PROCESS | 1915 | 1461307288756 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 23:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 23:41:28 INFO - PROCESS | 1915 | 1461307288765 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 23:41:28 INFO - PROCESS | 1915 | 1461307288770 Marionette TRACE conn4 <- [1,950,null,{}] 23:41:28 INFO - PROCESS | 1915 | 1461307288777 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:28 INFO - PROCESS | 1915 | 1461307288974 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 23:41:29 INFO - PROCESS | 1915 | 1461307289156 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x85761c00 == 122 [pid = 1915] [id = 245] 23:41:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 327 (0x8576ec00) [pid = 1915] [serial = 736] [outer = (nil)] 23:41:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 328 (0x86ecc800) [pid = 1915] [serial = 737] [outer = 0x8576ec00] 23:41:29 INFO - PROCESS | 1915 | 1461307289232 Marionette DEBUG loaded listener.js 23:41:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 329 (0x87a76000) [pid = 1915] [serial = 738] [outer = 0x8576ec00] 23:41:30 INFO - PROCESS | 1915 | 1461307290091 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 23:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 23:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1390ms 23:41:30 INFO - PROCESS | 1915 | 1461307290156 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 23:41:30 INFO - PROCESS | 1915 | 1461307290164 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 23:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 23:41:30 INFO - PROCESS | 1915 | 1461307290174 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 23:41:30 INFO - PROCESS | 1915 | 1461307290177 Marionette TRACE conn4 <- [1,954,null,{}] 23:41:30 INFO - PROCESS | 1915 | 1461307290183 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:30 INFO - PROCESS | 1915 | 1461307290359 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 23:41:30 INFO - PROCESS | 1915 | 1461307290370 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c34400 == 123 [pid = 1915] [id = 246] 23:41:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 330 (0x87d1cc00) [pid = 1915] [serial = 739] [outer = (nil)] 23:41:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 331 (0x87df0800) [pid = 1915] [serial = 740] [outer = 0x87d1cc00] 23:41:30 INFO - PROCESS | 1915 | 1461307290630 Marionette DEBUG loaded listener.js 23:41:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 332 (0x8864c800) [pid = 1915] [serial = 741] [outer = 0x87d1cc00] 23:41:31 INFO - PROCESS | 1915 | 1461307291522 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 23:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 23:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1386ms 23:41:31 INFO - PROCESS | 1915 | 1461307291559 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 23:41:31 INFO - PROCESS | 1915 | 1461307291563 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 23:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 23:41:31 INFO - PROCESS | 1915 | 1461307291570 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 23:41:31 INFO - PROCESS | 1915 | 1461307291575 Marionette TRACE conn4 <- [1,958,null,{}] 23:41:31 INFO - PROCESS | 1915 | 1461307291598 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:31 INFO - PROCESS | 1915 | 1461307291835 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 23:41:31 INFO - PROCESS | 1915 | 1461307291866 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c32400 == 124 [pid = 1915] [id = 247] 23:41:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 333 (0x8923ac00) [pid = 1915] [serial = 742] [outer = (nil)] 23:41:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 334 (0x8923d800) [pid = 1915] [serial = 743] [outer = 0x8923ac00] 23:41:31 INFO - PROCESS | 1915 | 1461307291942 Marionette DEBUG loaded listener.js 23:41:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 335 (0x8996d400) [pid = 1915] [serial = 744] [outer = 0x8923ac00] 23:41:32 INFO - PROCESS | 1915 | --DOMWINDOW == 334 (0x8b88d000) [pid = 1915] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 23:41:32 INFO - PROCESS | 1915 | --DOMWINDOW == 333 (0x86f2b000) [pid = 1915] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 23:41:32 INFO - PROCESS | 1915 | --DOMWINDOW == 332 (0x8b742400) [pid = 1915] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 23:41:32 INFO - PROCESS | 1915 | --DOMWINDOW == 331 (0x8a456400) [pid = 1915] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 23:41:32 INFO - PROCESS | 1915 | --DOMWINDOW == 330 (0x87a71400) [pid = 1915] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 23:41:33 INFO - PROCESS | 1915 | 1461307293166 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 23:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 23:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1640ms 23:41:33 INFO - PROCESS | 1915 | 1461307293211 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 23:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 23:41:33 INFO - PROCESS | 1915 | 1461307293216 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 23:41:33 INFO - PROCESS | 1915 | 1461307293222 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 23:41:33 INFO - PROCESS | 1915 | 1461307293226 Marionette TRACE conn4 <- [1,962,null,{}] 23:41:33 INFO - PROCESS | 1915 | 1461307293231 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:33 INFO - PROCESS | 1915 | 1461307293400 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 23:41:33 INFO - PROCESS | 1915 | 1461307293662 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x867abc00 == 125 [pid = 1915] [id = 248] 23:41:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 331 (0x87a71400) [pid = 1915] [serial = 745] [outer = (nil)] 23:41:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 332 (0x89bb4800) [pid = 1915] [serial = 746] [outer = 0x87a71400] 23:41:33 INFO - PROCESS | 1915 | 1461307293737 Marionette DEBUG loaded listener.js 23:41:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 333 (0x8a454800) [pid = 1915] [serial = 747] [outer = 0x87a71400] 23:41:34 INFO - PROCESS | 1915 | 1461307294465 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 23:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 23:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1280ms 23:41:34 INFO - PROCESS | 1915 | 1461307294510 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 23:41:34 INFO - PROCESS | 1915 | 1461307294514 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 23:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 23:41:34 INFO - PROCESS | 1915 | 1461307294520 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 23:41:34 INFO - PROCESS | 1915 | 1461307294522 Marionette TRACE conn4 <- [1,966,null,{}] 23:41:34 INFO - PROCESS | 1915 | 1461307294528 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:34 INFO - PROCESS | 1915 | 1461307294692 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 23:41:34 INFO - PROCESS | 1915 | 1461307294709 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x89970c00 == 126 [pid = 1915] [id = 249] 23:41:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 334 (0x89971000) [pid = 1915] [serial = 748] [outer = (nil)] 23:41:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 335 (0x8b757000) [pid = 1915] [serial = 749] [outer = 0x89971000] 23:41:34 INFO - PROCESS | 1915 | 1461307294781 Marionette DEBUG loaded listener.js 23:41:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 336 (0x8b88ac00) [pid = 1915] [serial = 750] [outer = 0x89971000] 23:41:36 INFO - PROCESS | 1915 | 1461307296044 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 23:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 23:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1584ms 23:41:36 INFO - PROCESS | 1915 | 1461307296106 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 23:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 23:41:36 INFO - PROCESS | 1915 | 1461307296114 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 23:41:36 INFO - PROCESS | 1915 | 1461307296125 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 23:41:36 INFO - PROCESS | 1915 | 1461307296130 Marionette TRACE conn4 <- [1,970,null,{}] 23:41:36 INFO - PROCESS | 1915 | 1461307296138 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:36 INFO - PROCESS | 1915 | 1461307296380 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 23:41:36 INFO - PROCESS | 1915 | 1461307296703 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b85400 == 127 [pid = 1915] [id = 250] 23:41:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 337 (0x867a8c00) [pid = 1915] [serial = 751] [outer = (nil)] 23:41:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 338 (0x87c2d800) [pid = 1915] [serial = 752] [outer = 0x867a8c00] 23:41:36 INFO - PROCESS | 1915 | 1461307296796 Marionette DEBUG loaded listener.js 23:41:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 339 (0x87de3800) [pid = 1915] [serial = 753] [outer = 0x867a8c00] 23:41:37 INFO - PROCESS | 1915 | 1461307297745 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 23:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 23:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1693ms 23:41:37 INFO - PROCESS | 1915 | 1461307297817 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 23:41:37 INFO - PROCESS | 1915 | 1461307297826 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 23:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 23:41:37 INFO - PROCESS | 1915 | 1461307297837 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 23:41:37 INFO - PROCESS | 1915 | 1461307297841 Marionette TRACE conn4 <- [1,974,null,{}] 23:41:37 INFO - PROCESS | 1915 | 1461307297848 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:38 INFO - PROCESS | 1915 | 1461307298095 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 23:41:38 INFO - PROCESS | 1915 | 1461307298494 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ec8400 == 128 [pid = 1915] [id = 251] 23:41:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 340 (0x89230400) [pid = 1915] [serial = 754] [outer = (nil)] 23:41:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 341 (0x8923dc00) [pid = 1915] [serial = 755] [outer = 0x89230400] 23:41:38 INFO - PROCESS | 1915 | 1461307298583 Marionette DEBUG loaded listener.js 23:41:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 342 (0x8a458400) [pid = 1915] [serial = 756] [outer = 0x89230400] 23:41:39 INFO - PROCESS | 1915 | 1461307299609 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 23:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 23:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1839ms 23:41:39 INFO - PROCESS | 1915 | 1461307299677 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 23:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 23:41:39 INFO - PROCESS | 1915 | 1461307299681 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 23:41:39 INFO - PROCESS | 1915 | 1461307299688 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 23:41:39 INFO - PROCESS | 1915 | 1461307299695 Marionette TRACE conn4 <- [1,978,null,{}] 23:41:39 INFO - PROCESS | 1915 | 1461307299711 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:39 INFO - PROCESS | 1915 | 1461307299989 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 23:41:40 INFO - PROCESS | 1915 | 1461307300360 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x88650400 == 129 [pid = 1915] [id = 252] 23:41:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 343 (0x8bf8ec00) [pid = 1915] [serial = 757] [outer = (nil)] 23:41:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 344 (0x8c044c00) [pid = 1915] [serial = 758] [outer = 0x8bf8ec00] 23:41:40 INFO - PROCESS | 1915 | 1461307300455 Marionette DEBUG loaded listener.js 23:41:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 345 (0x8c04ec00) [pid = 1915] [serial = 759] [outer = 0x8bf8ec00] 23:41:41 INFO - PROCESS | 1915 | 1461307301400 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 23:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 23:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1749ms 23:41:41 INFO - PROCESS | 1915 | 1461307301437 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 23:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 23:41:41 INFO - PROCESS | 1915 | 1461307301442 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 23:41:41 INFO - PROCESS | 1915 | 1461307301449 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 23:41:41 INFO - PROCESS | 1915 | 1461307301452 Marionette TRACE conn4 <- [1,982,null,{}] 23:41:41 INFO - PROCESS | 1915 | 1461307301478 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:41 INFO - PROCESS | 1915 | 1461307301675 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 23:41:41 INFO - PROCESS | 1915 | 1461307301938 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb2000 == 130 [pid = 1915] [id = 253] 23:41:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 346 (0x8bfb9400) [pid = 1915] [serial = 760] [outer = (nil)] 23:41:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 347 (0x8e7a2400) [pid = 1915] [serial = 761] [outer = 0x8bfb9400] 23:41:42 INFO - PROCESS | 1915 | 1461307302071 Marionette DEBUG loaded listener.js 23:41:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 348 (0x8eb5f800) [pid = 1915] [serial = 762] [outer = 0x8bfb9400] 23:41:43 INFO - PROCESS | 1915 | 1461307303020 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 23:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 23:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1642ms 23:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 23:41:43 INFO - PROCESS | 1915 | 1461307303091 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 23:41:43 INFO - PROCESS | 1915 | 1461307303095 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 23:41:43 INFO - PROCESS | 1915 | 1461307303101 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 23:41:43 INFO - PROCESS | 1915 | 1461307303105 Marionette TRACE conn4 <- [1,986,null,{}] 23:41:43 INFO - PROCESS | 1915 | 1461307303111 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:43 INFO - PROCESS | 1915 | 1461307303322 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 23:41:43 INFO - PROCESS | 1915 | 1461307303641 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf9b400 == 131 [pid = 1915] [id = 254] 23:41:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 349 (0x8e0ee000) [pid = 1915] [serial = 763] [outer = (nil)] 23:41:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 350 (0x9000b000) [pid = 1915] [serial = 764] [outer = 0x8e0ee000] 23:41:43 INFO - PROCESS | 1915 | 1461307303733 Marionette DEBUG loaded listener.js 23:41:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 351 (0x90183c00) [pid = 1915] [serial = 765] [outer = 0x8e0ee000] 23:41:44 INFO - PROCESS | 1915 | 1461307304670 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 23:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 23:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1632ms 23:41:44 INFO - PROCESS | 1915 | 1461307304733 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 23:41:44 INFO - PROCESS | 1915 | 1461307304738 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 23:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 23:41:44 INFO - PROCESS | 1915 | 1461307304744 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 23:41:44 INFO - PROCESS | 1915 | 1461307304748 Marionette TRACE conn4 <- [1,990,null,{}] 23:41:44 INFO - PROCESS | 1915 | 1461307304753 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:44 INFO - PROCESS | 1915 | 1461307304952 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 23:41:45 INFO - PROCESS | 1915 | 1461307305217 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb64800 == 132 [pid = 1915] [id = 255] 23:41:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 352 (0x8f84d000) [pid = 1915] [serial = 766] [outer = (nil)] 23:41:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 353 (0x9339f800) [pid = 1915] [serial = 767] [outer = 0x8f84d000] 23:41:45 INFO - PROCESS | 1915 | 1461307305348 Marionette DEBUG loaded listener.js 23:41:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 354 (0x93679800) [pid = 1915] [serial = 768] [outer = 0x8f84d000] 23:41:46 INFO - PROCESS | 1915 | 1461307306215 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 23:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 23:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1537ms 23:41:46 INFO - PROCESS | 1915 | 1461307306282 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 23:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 23:41:46 INFO - PROCESS | 1915 | 1461307306287 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 23:41:46 INFO - PROCESS | 1915 | 1461307306294 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 23:41:46 INFO - PROCESS | 1915 | 1461307306298 Marionette TRACE conn4 <- [1,994,null,{}] 23:41:46 INFO - PROCESS | 1915 | 1461307306303 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:46 INFO - PROCESS | 1915 | 1461307306493 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 23:41:46 INFO - PROCESS | 1915 | 1461307306757 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e7a6400 == 133 [pid = 1915] [id = 256] 23:41:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 355 (0x90673800) [pid = 1915] [serial = 769] [outer = (nil)] 23:41:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 356 (0x93a08400) [pid = 1915] [serial = 770] [outer = 0x90673800] 23:41:46 INFO - PROCESS | 1915 | 1461307306886 Marionette DEBUG loaded listener.js 23:41:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 357 (0x962ba400) [pid = 1915] [serial = 771] [outer = 0x90673800] 23:41:47 INFO - PROCESS | 1915 | 1461307307741 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 23:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 23:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1483ms 23:41:47 INFO - PROCESS | 1915 | 1461307307777 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 23:41:47 INFO - PROCESS | 1915 | 1461307307780 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 23:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 23:41:47 INFO - PROCESS | 1915 | 1461307307787 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 23:41:47 INFO - PROCESS | 1915 | 1461307307791 Marionette TRACE conn4 <- [1,998,null,{}] 23:41:47 INFO - PROCESS | 1915 | 1461307307796 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:47 INFO - PROCESS | 1915 | 1461307307976 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 23:41:48 INFO - PROCESS | 1915 | 1461307308203 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x978b3000 == 134 [pid = 1915] [id = 257] 23:41:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 358 (0x97c03800) [pid = 1915] [serial = 772] [outer = (nil)] 23:41:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 359 (0x9810e000) [pid = 1915] [serial = 773] [outer = 0x97c03800] 23:41:48 INFO - PROCESS | 1915 | 1461307308324 Marionette DEBUG loaded listener.js 23:41:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 360 (0x99960400) [pid = 1915] [serial = 774] [outer = 0x97c03800] 23:41:49 INFO - PROCESS | 1915 | 1461307309294 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 23:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 23:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1586ms 23:41:49 INFO - PROCESS | 1915 | 1461307309373 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 23:41:49 INFO - PROCESS | 1915 | 1461307309378 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 23:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 23:41:49 INFO - PROCESS | 1915 | 1461307309384 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 23:41:49 INFO - PROCESS | 1915 | 1461307309387 Marionette TRACE conn4 <- [1,1002,null,{}] 23:41:49 INFO - PROCESS | 1915 | 1461307309393 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:49 INFO - PROCESS | 1915 | 1461307309616 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 23:41:49 INFO - PROCESS | 1915 | 1461307309925 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x95186400 == 135 [pid = 1915] [id = 258] 23:41:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 361 (0x97c0f400) [pid = 1915] [serial = 775] [outer = (nil)] 23:41:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 362 (0xa0cc1800) [pid = 1915] [serial = 776] [outer = 0x97c0f400] 23:41:50 INFO - PROCESS | 1915 | 1461307310019 Marionette DEBUG loaded listener.js 23:41:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 363 (0xa0f59400) [pid = 1915] [serial = 777] [outer = 0x97c0f400] 23:41:50 INFO - PROCESS | 1915 | 1461307310894 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 23:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 23:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1591ms 23:41:50 INFO - PROCESS | 1915 | 1461307310976 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 23:41:50 INFO - PROCESS | 1915 | 1461307310981 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 23:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 23:41:50 INFO - PROCESS | 1915 | 1461307310987 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 23:41:50 INFO - PROCESS | 1915 | 1461307310991 Marionette TRACE conn4 <- [1,1006,null,{}] 23:41:50 INFO - PROCESS | 1915 | 1461307310996 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:51 INFO - PROCESS | 1915 | 1461307311228 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 23:41:51 INFO - PROCESS | 1915 | 1461307311558 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x839eb400 == 136 [pid = 1915] [id = 259] 23:41:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 364 (0x839f2400) [pid = 1915] [serial = 778] [outer = (nil)] 23:41:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 365 (0x839f4800) [pid = 1915] [serial = 779] [outer = 0x839f2400] 23:41:51 INFO - PROCESS | 1915 | 1461307311661 Marionette DEBUG loaded listener.js 23:41:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 366 (0x839f7400) [pid = 1915] [serial = 780] [outer = 0x839f2400] 23:41:52 INFO - PROCESS | 1915 | 1461307312582 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 23:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 23:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1630ms 23:41:52 INFO - PROCESS | 1915 | 1461307312618 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 23:41:52 INFO - PROCESS | 1915 | 1461307312622 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 23:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 23:41:52 INFO - PROCESS | 1915 | 1461307312629 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 23:41:52 INFO - PROCESS | 1915 | 1461307312633 Marionette TRACE conn4 <- [1,1010,null,{}] 23:41:52 INFO - PROCESS | 1915 | 1461307312639 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:52 INFO - PROCESS | 1915 | 1461307312860 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 23:41:53 INFO - PROCESS | 1915 | 1461307313170 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f1e000 == 137 [pid = 1915] [id = 260] 23:41:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 367 (0x84f1e800) [pid = 1915] [serial = 781] [outer = (nil)] 23:41:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 368 (0x84f25c00) [pid = 1915] [serial = 782] [outer = 0x84f1e800] 23:41:53 INFO - PROCESS | 1915 | 1461307313278 Marionette DEBUG loaded listener.js 23:41:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 369 (0x86f25800) [pid = 1915] [serial = 783] [outer = 0x84f1e800] 23:41:54 INFO - PROCESS | 1915 | 1461307314195 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 23:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 23:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1640ms 23:41:54 INFO - PROCESS | 1915 | 1461307314269 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 23:41:54 INFO - PROCESS | 1915 | 1461307314272 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 23:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 23:41:54 INFO - PROCESS | 1915 | 1461307314278 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 23:41:54 INFO - PROCESS | 1915 | 1461307314282 Marionette TRACE conn4 <- [1,1014,null,{}] 23:41:54 INFO - PROCESS | 1915 | 1461307314288 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:54 INFO - PROCESS | 1915 | 1461307314522 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 23:41:54 INFO - PROCESS | 1915 | 1461307314834 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f2bc00 == 138 [pid = 1915] [id = 261] 23:41:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 370 (0x8bfb1400) [pid = 1915] [serial = 784] [outer = (nil)] 23:41:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 371 (0x8ddbd800) [pid = 1915] [serial = 785] [outer = 0x8bfb1400] 23:41:54 INFO - PROCESS | 1915 | 1461307314929 Marionette DEBUG loaded listener.js 23:41:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 372 (0x8ddbf400) [pid = 1915] [serial = 786] [outer = 0x8bfb1400] 23:41:55 INFO - PROCESS | 1915 | 1461307315819 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 23:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 23:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1580ms 23:41:55 INFO - PROCESS | 1915 | 1461307315859 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 23:41:55 INFO - PROCESS | 1915 | 1461307315863 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 23:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 23:41:55 INFO - PROCESS | 1915 | 1461307315870 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 23:41:55 INFO - PROCESS | 1915 | 1461307315874 Marionette TRACE conn4 <- [1,1018,null,{}] 23:41:55 INFO - PROCESS | 1915 | 1461307315880 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:56 INFO - PROCESS | 1915 | 1461307316077 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 23:41:56 INFO - PROCESS | 1915 | 1461307316424 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x839e9c00 == 139 [pid = 1915] [id = 262] 23:41:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 373 (0x839eb800) [pid = 1915] [serial = 787] [outer = (nil)] 23:41:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 374 (0x887d4400) [pid = 1915] [serial = 788] [outer = 0x839eb800] 23:41:56 INFO - PROCESS | 1915 | 1461307316518 Marionette DEBUG loaded listener.js 23:41:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 375 (0x8996c800) [pid = 1915] [serial = 789] [outer = 0x839eb800] 23:41:58 INFO - PROCESS | 1915 | 1461307318107 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 23:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 23:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 2284ms 23:41:58 INFO - PROCESS | 1915 | 1461307318155 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 23:41:58 INFO - PROCESS | 1915 | 1461307318161 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 23:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 23:41:58 INFO - PROCESS | 1915 | 1461307318169 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 23:41:58 INFO - PROCESS | 1915 | 1461307318175 Marionette TRACE conn4 <- [1,1022,null,{}] 23:41:58 INFO - PROCESS | 1915 | 1461307318184 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:41:58 INFO - PROCESS | 1915 | 1461307318370 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 23:41:58 INFO - PROCESS | 1915 | 1461307318646 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:41:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f27c00 == 140 [pid = 1915] [id = 263] 23:41:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 376 (0x85761800) [pid = 1915] [serial = 790] [outer = (nil)] 23:41:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 377 (0x8596a800) [pid = 1915] [serial = 791] [outer = 0x85761800] 23:41:58 INFO - PROCESS | 1915 | 1461307318728 Marionette DEBUG loaded listener.js 23:41:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 378 (0x85b87000) [pid = 1915] [serial = 792] [outer = 0x85761800] 23:41:59 INFO - PROCESS | 1915 | 1461307319839 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 23:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 23:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1740ms 23:41:59 INFO - PROCESS | 1915 | 1461307319910 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 23:41:59 INFO - PROCESS | 1915 | 1461307319917 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 23:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 23:41:59 INFO - PROCESS | 1915 | 1461307319928 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 23:41:59 INFO - PROCESS | 1915 | 1461307319931 Marionette TRACE conn4 <- [1,1026,null,{}] 23:41:59 INFO - PROCESS | 1915 | 1461307319938 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:00 INFO - PROCESS | 1915 | 1461307320166 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 23:42:00 INFO - PROCESS | 1915 | 1461307320494 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f26000 == 141 [pid = 1915] [id = 264] 23:42:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 379 (0x86f28400) [pid = 1915] [serial = 793] [outer = (nil)] 23:42:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 380 (0x87c2fc00) [pid = 1915] [serial = 794] [outer = 0x86f28400] 23:42:00 INFO - PROCESS | 1915 | 1461307320575 Marionette DEBUG loaded listener.js 23:42:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 381 (0x88647400) [pid = 1915] [serial = 795] [outer = 0x86f28400] 23:42:01 INFO - PROCESS | 1915 | 1461307321556 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 23:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 23:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1689ms 23:42:01 INFO - PROCESS | 1915 | 1461307321618 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 23:42:01 INFO - PROCESS | 1915 | 1461307321622 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 23:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 23:42:01 INFO - PROCESS | 1915 | 1461307321629 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 23:42:01 INFO - PROCESS | 1915 | 1461307321634 Marionette TRACE conn4 <- [1,1030,null,{}] 23:42:01 INFO - PROCESS | 1915 | 1461307321650 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:01 INFO - PROCESS | 1915 | 1461307321913 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 23:42:02 INFO - PROCESS | 1915 | 1461307322327 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x8923a800 == 142 [pid = 1915] [id = 265] 23:42:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 382 (0x8923c000) [pid = 1915] [serial = 796] [outer = (nil)] 23:42:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 383 (0x89bae000) [pid = 1915] [serial = 797] [outer = 0x8923c000] 23:42:02 INFO - PROCESS | 1915 | 1461307322425 Marionette DEBUG loaded listener.js 23:42:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 384 (0x89cab400) [pid = 1915] [serial = 798] [outer = 0x8923c000] 23:42:03 INFO - PROCESS | 1915 | 1461307323490 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 23:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 23:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1942ms 23:42:03 INFO - PROCESS | 1915 | 1461307323572 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 23:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 23:42:03 INFO - PROCESS | 1915 | 1461307323577 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 23:42:03 INFO - PROCESS | 1915 | 1461307323583 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 23:42:03 INFO - PROCESS | 1915 | 1461307323587 Marionette TRACE conn4 <- [1,1034,null,{}] 23:42:03 INFO - PROCESS | 1915 | 1461307323592 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:03 INFO - PROCESS | 1915 | 1461307323778 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 23:42:04 INFO - PROCESS | 1915 | 1461307324126 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f22800 == 143 [pid = 1915] [id = 266] 23:42:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 385 (0x89caa800) [pid = 1915] [serial = 799] [outer = (nil)] 23:42:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 386 (0x89cb3800) [pid = 1915] [serial = 800] [outer = 0x89caa800] 23:42:04 INFO - PROCESS | 1915 | 1461307324209 Marionette DEBUG loaded listener.js 23:42:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 387 (0x8a451000) [pid = 1915] [serial = 801] [outer = 0x89caa800] 23:42:05 INFO - PROCESS | 1915 | 1461307325149 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 23:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 23:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1630ms 23:42:05 INFO - PROCESS | 1915 | 1461307325214 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 23:42:05 INFO - PROCESS | 1915 | 1461307325218 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 23:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 23:42:05 INFO - PROCESS | 1915 | 1461307325224 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 23:42:05 INFO - PROCESS | 1915 | 1461307325228 Marionette TRACE conn4 <- [1,1038,null,{}] 23:42:05 INFO - PROCESS | 1915 | 1461307325233 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:05 INFO - PROCESS | 1915 | 1461307325422 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8e7a2c00 == 142 [pid = 1915] [id = 116] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x93cdb000 == 141 [pid = 1915] [id = 52] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1df800 == 140 [pid = 1915] [id = 145] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x937e7c00 == 139 [pid = 1915] [id = 190] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x9777bc00 == 138 [pid = 1915] [id = 192] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8f808800 == 137 [pid = 1915] [id = 89] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x91e10000 == 136 [pid = 1915] [id = 85] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x9028f800 == 135 [pid = 1915] [id = 91] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x97d14000 == 134 [pid = 1915] [id = 40] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x9024ec00 == 133 [pid = 1915] [id = 189] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecb800 == 132 [pid = 1915] [id = 196] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x9367b000 == 131 [pid = 1915] [id = 191] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x9024bc00 == 130 [pid = 1915] [id = 87] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8e7ab400 == 129 [pid = 1915] [id = 117] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x867abc00 == 128 [pid = 1915] [id = 248] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x87c32400 == 127 [pid = 1915] [id = 247] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x87c34400 == 126 [pid = 1915] [id = 246] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x85761c00 == 125 [pid = 1915] [id = 245] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x87df1000 == 124 [pid = 1915] [id = 243] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x890d7400 == 123 [pid = 1915] [id = 244] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x88ed5c00 == 122 [pid = 1915] [id = 242] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x859c4800 == 121 [pid = 1915] [id = 241] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8595f800 == 120 [pid = 1915] [id = 239] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8595d800 == 119 [pid = 1915] [id = 240] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8595c800 == 118 [pid = 1915] [id = 238] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x859c2000 == 117 [pid = 1915] [id = 237] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x850eb000 == 116 [pid = 1915] [id = 236] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8f84f000 == 115 [pid = 1915] [id = 234] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x89bb5c00 == 114 [pid = 1915] [id = 235] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x87ded000 == 113 [pid = 1915] [id = 233] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x90188400 == 112 [pid = 1915] [id = 232] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8f844800 == 111 [pid = 1915] [id = 231] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8a457400 == 110 [pid = 1915] [id = 229] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x9000e400 == 109 [pid = 1915] [id = 230] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e1000 == 108 [pid = 1915] [id = 228] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x8a45f000 == 107 [pid = 1915] [id = 227] 23:42:05 INFO - PROCESS | 1915 | --DOCSHELL 0x86f2bc00 == 106 [pid = 1915] [id = 226] 23:42:05 INFO - PROCESS | 1915 | --DOMWINDOW == 386 (0x8e70b400) [pid = 1915] [serial = 677] [outer = (nil)] [url = about:blank] 23:42:05 INFO - PROCESS | 1915 | --DOMWINDOW == 385 (0x8c043800) [pid = 1915] [serial = 675] [outer = (nil)] [url = about:blank] 23:42:05 INFO - PROCESS | 1915 | --DOMWINDOW == 384 (0x978b8c00) [pid = 1915] [serial = 395] [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.] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 383 (0x8bfb6400) [pid = 1915] [serial = 672] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 382 (0x8996ec00) [pid = 1915] [serial = 666] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 381 (0x8bf9c000) [pid = 1915] [serial = 613] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 380 (0x8bfb9c00) [pid = 1915] [serial = 674] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 379 (0x93680c00) [pid = 1915] [serial = 620] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 378 (0x8e70a000) [pid = 1915] [serial = 659] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 377 (0x980f2c00) [pid = 1915] [serial = 626] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 376 (0x99befc00) [pid = 1915] [serial = 629] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 375 (0x867adc00) [pid = 1915] [serial = 647] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 374 (0x8b758000) [pid = 1915] [serial = 668] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 373 (0x87a7a400) [pid = 1915] [serial = 638] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 372 (0x8a45a800) [pid = 1915] [serial = 641] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 371 (0x8b88a400) [pid = 1915] [serial = 669] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 370 (0x867b5800) [pid = 1915] [serial = 656] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 369 (0x93a02000) [pid = 1915] [serial = 623] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 368 (0x8996e800) [pid = 1915] [serial = 610] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 367 (0x887dac00) [pid = 1915] [serial = 663] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 366 (0x867b7400) [pid = 1915] [serial = 650] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 365 (0x92aae000) [pid = 1915] [serial = 617] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 364 (0x8bf95400) [pid = 1915] [serial = 671] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 363 (0x999ed400) [pid = 1915] [serial = 635] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 362 (0x85b8b800) [pid = 1915] [serial = 653] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 361 (0x87d23c00) [pid = 1915] [serial = 632] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 360 (0x8576a400) [pid = 1915] [serial = 644] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 359 (0x887d7000) [pid = 1915] [serial = 665] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | --DOMWINDOW == 358 (0x87d21400) [pid = 1915] [serial = 662] [outer = (nil)] [url = about:blank] 23:42:06 INFO - PROCESS | 1915 | 1461307326192 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x850ee800 == 107 [pid = 1915] [id = 267] 23:42:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 359 (0x850f1400) [pid = 1915] [serial = 802] [outer = (nil)] 23:42:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 360 (0x8595e800) [pid = 1915] [serial = 803] [outer = 0x850f1400] 23:42:06 INFO - PROCESS | 1915 | 1461307326275 Marionette DEBUG loaded listener.js 23:42:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 361 (0x859c4800) [pid = 1915] [serial = 804] [outer = 0x850f1400] 23:42:07 INFO - PROCESS | 1915 | 1461307327039 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 23:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 23:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1881ms 23:42:07 INFO - PROCESS | 1915 | 1461307327107 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 23:42:07 INFO - PROCESS | 1915 | 1461307327110 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 23:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 23:42:07 INFO - PROCESS | 1915 | 1461307327120 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 23:42:07 INFO - PROCESS | 1915 | 1461307327122 Marionette TRACE conn4 <- [1,1042,null,{}] 23:42:07 INFO - PROCESS | 1915 | 1461307327127 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:07 INFO - PROCESS | 1915 | 1461307327335 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 23:42:07 INFO - PROCESS | 1915 | 1461307327511 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8576a400 == 108 [pid = 1915] [id = 268] 23:42:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 362 (0x8595c800) [pid = 1915] [serial = 805] [outer = (nil)] 23:42:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 363 (0x887d6800) [pid = 1915] [serial = 806] [outer = 0x8595c800] 23:42:07 INFO - PROCESS | 1915 | 1461307327590 Marionette DEBUG loaded listener.js 23:42:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 364 (0x890d9400) [pid = 1915] [serial = 807] [outer = 0x8595c800] 23:42:08 INFO - PROCESS | 1915 | 1461307328362 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 23:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 23:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1279ms 23:42:08 INFO - PROCESS | 1915 | 1461307328435 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 23:42:08 INFO - PROCESS | 1915 | 1461307328439 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 23:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 23:42:08 INFO - PROCESS | 1915 | 1461307328445 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 23:42:08 INFO - PROCESS | 1915 | 1461307328448 Marionette TRACE conn4 <- [1,1046,null,{}] 23:42:08 INFO - PROCESS | 1915 | 1461307328454 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:08 INFO - PROCESS | 1915 | 1461307328677 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 23:42:08 INFO - PROCESS | 1915 | 1461307328707 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f25000 == 109 [pid = 1915] [id = 269] 23:42:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 365 (0x87de8c00) [pid = 1915] [serial = 808] [outer = (nil)] 23:42:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 366 (0x89bb7800) [pid = 1915] [serial = 809] [outer = 0x87de8c00] 23:42:08 INFO - PROCESS | 1915 | 1461307328779 Marionette DEBUG loaded listener.js 23:42:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 367 (0x8a1b8400) [pid = 1915] [serial = 810] [outer = 0x87de8c00] 23:42:09 INFO - PROCESS | 1915 | 1461307329726 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 23:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 23:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1333ms 23:42:09 INFO - PROCESS | 1915 | 1461307329779 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 23:42:09 INFO - PROCESS | 1915 | 1461307329782 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 23:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 23:42:09 INFO - PROCESS | 1915 | 1461307329798 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 23:42:09 INFO - PROCESS | 1915 | 1461307329800 Marionette TRACE conn4 <- [1,1050,null,{}] 23:42:09 INFO - PROCESS | 1915 | 1461307329807 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:10 INFO - PROCESS | 1915 | 1461307330061 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 23:42:10 INFO - PROCESS | 1915 | 1461307330088 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a7b000 == 110 [pid = 1915] [id = 270] 23:42:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 368 (0x89963000) [pid = 1915] [serial = 811] [outer = (nil)] 23:42:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 369 (0x8b882800) [pid = 1915] [serial = 812] [outer = 0x89963000] 23:42:10 INFO - PROCESS | 1915 | 1461307330167 Marionette DEBUG loaded listener.js 23:42:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 370 (0x8b8d5c00) [pid = 1915] [serial = 813] [outer = 0x89963000] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 369 (0x9339e400) [pid = 1915] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 368 (0x9a651400) [pid = 1915] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 367 (0x887d3000) [pid = 1915] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 366 (0x99bedc00) [pid = 1915] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 365 (0x89ba9c00) [pid = 1915] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 364 (0x939c3000) [pid = 1915] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 363 (0x8923ac00) [pid = 1915] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 362 (0x8e8be800) [pid = 1915] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 361 (0x859c2800) [pid = 1915] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 360 (0x8576ec00) [pid = 1915] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 359 (0x8b755400) [pid = 1915] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 358 (0x8f808400) [pid = 1915] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 357 (0x90242800) [pid = 1915] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 356 (0x8595f400) [pid = 1915] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 355 (0x93678000) [pid = 1915] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 354 (0x9ea19800) [pid = 1915] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 353 (0x8f848800) [pid = 1915] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 352 (0x9a645400) [pid = 1915] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 351 (0x914b0800) [pid = 1915] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 350 (0x85767c00) [pid = 1915] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 349 (0x859c9800) [pid = 1915] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 348 (0x8bf91400) [pid = 1915] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 347 (0x9fcab400) [pid = 1915] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 346 (0x92837c00) [pid = 1915] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 345 (0x85967000) [pid = 1915] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 344 (0x93680000) [pid = 1915] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 343 (0x8e0ee400) [pid = 1915] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 342 (0x8bfbc000) [pid = 1915] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 341 (0x867a8400) [pid = 1915] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 340 (0x97df3800) [pid = 1915] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 339 (0x937ec000) [pid = 1915] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 338 (0x8e0ebc00) [pid = 1915] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 337 (0x850f2c00) [pid = 1915] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 336 (0x97c07000) [pid = 1915] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 335 (0x87df1400) [pid = 1915] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 334 (0x87a71400) [pid = 1915] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 333 (0x85b84c00) [pid = 1915] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 332 (0x89bac000) [pid = 1915] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 331 (0x97c02800) [pid = 1915] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 330 (0x867b2400) [pid = 1915] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 329 (0x99962c00) [pid = 1915] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 328 (0x90290800) [pid = 1915] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 327 (0x8b8d3000) [pid = 1915] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 326 (0x962bb000) [pid = 1915] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 325 (0x8eb94000) [pid = 1915] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 324 (0x8b884000) [pid = 1915] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 323 (0x92838400) [pid = 1915] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 322 (0x92925000) [pid = 1915] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 321 (0x8b888c00) [pid = 1915] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 320 (0x86f23400) [pid = 1915] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 319 (0x9a634800) [pid = 1915] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 318 (0x8df14800) [pid = 1915] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 317 (0x92ab1800) [pid = 1915] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 316 (0x9916a400) [pid = 1915] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 315 (0x97ce1800) [pid = 1915] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 314 (0x90678800) [pid = 1915] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 313 (0x937eb800) [pid = 1915] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 312 (0x87d1f400) [pid = 1915] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 311 (0x951c8c00) [pid = 1915] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 310 (0x9000f000) [pid = 1915] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 309 (0x87c31800) [pid = 1915] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 308 (0x8c1dcc00) [pid = 1915] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 307 (0x8a456800) [pid = 1915] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 306 (0x951c3c00) [pid = 1915] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 305 (0x9028c800) [pid = 1915] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 304 (0x87a73400) [pid = 1915] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 303 (0x8b8ccc00) [pid = 1915] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 302 (0x9fc61000) [pid = 1915] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 301 (0x8e8ba400) [pid = 1915] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 300 (0x85764400) [pid = 1915] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 299 (0x9a649400) [pid = 1915] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 298 (0x87d1cc00) [pid = 1915] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 297 (0x8a1ac000) [pid = 1915] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 296 (0x91288400) [pid = 1915] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 295 (0x99944c00) [pid = 1915] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 294 (0x937e8800) [pid = 1915] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 293 (0x86ed2000) [pid = 1915] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 292 (0x90248000) [pid = 1915] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 291 (0x9024d000) [pid = 1915] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 290 (0x890d9000) [pid = 1915] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 289 (0x86f24000) [pid = 1915] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 288 (0x91e14c00) [pid = 1915] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 287 (0x8eb5e400) [pid = 1915] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 286 (0x9018d800) [pid = 1915] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 285 (0x890de400) [pid = 1915] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 284 (0x85b90800) [pid = 1915] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 283 (0x8bfb2c00) [pid = 1915] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 282 (0x90248800) [pid = 1915] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 281 (0x97908400) [pid = 1915] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 280 (0x9374f400) [pid = 1915] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 279 (0x939c8400) [pid = 1915] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 278 (0x9810ac00) [pid = 1915] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 277 (0x99bf1800) [pid = 1915] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 276 (0x86ec4400) [pid = 1915] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 275 (0x9fc65c00) [pid = 1915] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 274 (0x8b747000) [pid = 1915] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 273 (0x92aa7000) [pid = 1915] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 272 (0x887d5800) [pid = 1915] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 271 (0x8b758400) [pid = 1915] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 23:42:12 INFO - PROCESS | 1915 | --DOMWINDOW == 270 (0x935e5c00) [pid = 1915] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 269 (0x8b752800) [pid = 1915] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 268 (0x8f768c00) [pid = 1915] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 267 (0x88643400) [pid = 1915] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 266 (0x90248c00) [pid = 1915] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 265 (0x87c27000) [pid = 1915] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 264 (0x8b745c00) [pid = 1915] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 263 (0x8e7a4000) [pid = 1915] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 262 (0x8864fc00) [pid = 1915] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 261 (0x8f775800) [pid = 1915] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 260 (0x980e8800) [pid = 1915] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 259 (0x8e7ad000) [pid = 1915] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 258 (0x87d1ec00) [pid = 1915] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 257 (0xa44aa400) [pid = 1915] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 256 (0x92930400) [pid = 1915] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 255 (0x979dfc00) [pid = 1915] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 254 (0x8c1e2000) [pid = 1915] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 253 (0x914ae400) [pid = 1915] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 252 (0x9916b400) [pid = 1915] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 251 (0x8a1b5400) [pid = 1915] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 250 (0x8c1da800) [pid = 1915] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 249 (0x8eb92800) [pid = 1915] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 248 (0x90285c00) [pid = 1915] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 247 (0x8bf8dc00) [pid = 1915] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 246 (0x8c1d6800) [pid = 1915] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 245 (0xa45b1c00) [pid = 1915] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 244 (0x980ea800) [pid = 1915] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 243 (0x914b3000) [pid = 1915] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 242 (0x87a77800) [pid = 1915] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 241 (0x8eb5dc00) [pid = 1915] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 240 (0x8eb5c800) [pid = 1915] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 23:42:13 INFO - PROCESS | 1915 | --DOMWINDOW == 239 (0x85963400) [pid = 1915] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 23:42:13 INFO - PROCESS | 1915 | 1461307333419 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 23:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 23:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 3697ms 23:42:13 INFO - PROCESS | 1915 | 1461307333490 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 23:42:13 INFO - PROCESS | 1915 | 1461307333496 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 23:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 23:42:13 INFO - PROCESS | 1915 | 1461307333505 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 23:42:13 INFO - PROCESS | 1915 | 1461307333510 Marionette TRACE conn4 <- [1,1054,null,{}] 23:42:13 INFO - PROCESS | 1915 | 1461307333519 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:13 INFO - PROCESS | 1915 | 1461307333861 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 23:42:14 INFO - PROCESS | 1915 | 1461307334097 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8575f800 == 111 [pid = 1915] [id = 271] 23:42:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 240 (0x85767c00) [pid = 1915] [serial = 814] [outer = (nil)] 23:42:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 241 (0x859cb000) [pid = 1915] [serial = 815] [outer = 0x85767c00] 23:42:14 INFO - PROCESS | 1915 | 1461307334172 Marionette DEBUG loaded listener.js 23:42:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 242 (0x86ed2400) [pid = 1915] [serial = 816] [outer = 0x85767c00] 23:42:15 INFO - PROCESS | 1915 | 1461307335200 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 23:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 23:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1739ms 23:42:15 INFO - PROCESS | 1915 | 1461307335245 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 23:42:15 INFO - PROCESS | 1915 | 1461307335251 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 23:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 23:42:15 INFO - PROCESS | 1915 | 1461307335260 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 23:42:15 INFO - PROCESS | 1915 | 1461307335267 Marionette TRACE conn4 <- [1,1058,null,{}] 23:42:15 INFO - PROCESS | 1915 | 1461307335277 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:15 INFO - PROCESS | 1915 | 1461307335561 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 23:42:16 INFO - PROCESS | 1915 | 1461307335996 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f26c00 == 112 [pid = 1915] [id = 272] 23:42:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 243 (0x850f6800) [pid = 1915] [serial = 817] [outer = (nil)] 23:42:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 244 (0x8596b400) [pid = 1915] [serial = 818] [outer = 0x850f6800] 23:42:16 INFO - PROCESS | 1915 | 1461307336148 Marionette DEBUG loaded listener.js 23:42:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 245 (0x85b8dc00) [pid = 1915] [serial = 819] [outer = 0x850f6800] 23:42:17 INFO - PROCESS | 1915 | 1461307337245 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 23:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 23:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2043ms 23:42:17 INFO - PROCESS | 1915 | 1461307337305 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 23:42:17 INFO - PROCESS | 1915 | 1461307337314 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 23:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 23:42:17 INFO - PROCESS | 1915 | 1461307337326 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 23:42:17 INFO - PROCESS | 1915 | 1461307337330 Marionette TRACE conn4 <- [1,1062,null,{}] 23:42:17 INFO - PROCESS | 1915 | 1461307337337 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:17 INFO - PROCESS | 1915 | 1461307337575 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 23:42:17 INFO - PROCESS | 1915 | 1461307337897 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a77800 == 113 [pid = 1915] [id = 273] 23:42:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 246 (0x87a7a400) [pid = 1915] [serial = 820] [outer = (nil)] 23:42:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 247 (0x87c27000) [pid = 1915] [serial = 821] [outer = 0x87a7a400] 23:42:18 INFO - PROCESS | 1915 | 1461307338030 Marionette DEBUG loaded listener.js 23:42:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 248 (0x87d1ec00) [pid = 1915] [serial = 822] [outer = 0x87a7a400] 23:42:19 INFO - PROCESS | 1915 | 1461307339004 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 23:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 23:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1734ms 23:42:19 INFO - PROCESS | 1915 | 1461307339060 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 23:42:19 INFO - PROCESS | 1915 | 1461307339064 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 23:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 23:42:19 INFO - PROCESS | 1915 | 1461307339072 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 23:42:19 INFO - PROCESS | 1915 | 1461307339078 Marionette TRACE conn4 <- [1,1066,null,{}] 23:42:19 INFO - PROCESS | 1915 | 1461307339149 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:19 INFO - PROCESS | 1915 | 1461307339447 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 23:42:19 INFO - PROCESS | 1915 | 1461307339650 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f21800 == 114 [pid = 1915] [id = 274] 23:42:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 249 (0x88ed1c00) [pid = 1915] [serial = 823] [outer = (nil)] 23:42:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 250 (0x890d8c00) [pid = 1915] [serial = 824] [outer = 0x88ed1c00] 23:42:19 INFO - PROCESS | 1915 | 1461307339779 Marionette DEBUG loaded listener.js 23:42:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 251 (0x89235c00) [pid = 1915] [serial = 825] [outer = 0x88ed1c00] 23:42:20 INFO - PROCESS | 1915 | 1461307340702 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 23:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 23:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1645ms 23:42:20 INFO - PROCESS | 1915 | 1461307340716 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 23:42:20 INFO - PROCESS | 1915 | 1461307340721 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 23:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 23:42:20 INFO - PROCESS | 1915 | 1461307340727 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 23:42:20 INFO - PROCESS | 1915 | 1461307340731 Marionette TRACE conn4 <- [1,1070,null,{}] 23:42:20 INFO - PROCESS | 1915 | 1461307340737 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:20 INFO - PROCESS | 1915 | 1461307340917 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 23:42:21 INFO - PROCESS | 1915 | 1461307341186 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x887d5800 == 115 [pid = 1915] [id = 275] 23:42:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 252 (0x8923ac00) [pid = 1915] [serial = 826] [outer = (nil)] 23:42:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 253 (0x89cab800) [pid = 1915] [serial = 827] [outer = 0x8923ac00] 23:42:21 INFO - PROCESS | 1915 | 1461307341325 Marionette DEBUG loaded listener.js 23:42:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 254 (0x8a1af800) [pid = 1915] [serial = 828] [outer = 0x8923ac00] 23:42:22 INFO - PROCESS | 1915 | 1461307342152 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 23:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 23:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1480ms 23:42:22 INFO - PROCESS | 1915 | 1461307342208 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 23:42:22 INFO - PROCESS | 1915 | 1461307342212 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 23:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 23:42:22 INFO - PROCESS | 1915 | 1461307342218 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 23:42:22 INFO - PROCESS | 1915 | 1461307342221 Marionette TRACE conn4 <- [1,1074,null,{}] 23:42:22 INFO - PROCESS | 1915 | 1461307342227 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:22 INFO - PROCESS | 1915 | 1461307342411 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 23:42:22 INFO - PROCESS | 1915 | 1461307342631 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1ab400 == 116 [pid = 1915] [id = 276] 23:42:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 255 (0x8a453c00) [pid = 1915] [serial = 829] [outer = (nil)] 23:42:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 256 (0x8b753800) [pid = 1915] [serial = 830] [outer = 0x8a453c00] 23:42:22 INFO - PROCESS | 1915 | 1461307342761 Marionette DEBUG loaded listener.js 23:42:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 257 (0x8b75e800) [pid = 1915] [serial = 831] [outer = 0x8a453c00] 23:42:23 INFO - PROCESS | 1915 | 1461307343722 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 23:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 23:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1539ms 23:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 23:42:23 INFO - PROCESS | 1915 | 1461307343757 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 23:42:23 INFO - PROCESS | 1915 | 1461307343760 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 23:42:23 INFO - PROCESS | 1915 | 1461307343767 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 23:42:23 INFO - PROCESS | 1915 | 1461307343770 Marionette TRACE conn4 <- [1,1078,null,{}] 23:42:23 INFO - PROCESS | 1915 | 1461307343776 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:23 INFO - PROCESS | 1915 | 1461307343992 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 23:42:24 INFO - PROCESS | 1915 | 1461307344329 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x850f7800 == 117 [pid = 1915] [id = 277] 23:42:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 258 (0x8bf97000) [pid = 1915] [serial = 832] [outer = (nil)] 23:42:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 259 (0x8bfb8000) [pid = 1915] [serial = 833] [outer = 0x8bf97000] 23:42:24 INFO - PROCESS | 1915 | 1461307344439 Marionette DEBUG loaded listener.js 23:42:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 260 (0x8bfbdc00) [pid = 1915] [serial = 834] [outer = 0x8bf97000] 23:42:25 INFO - PROCESS | 1915 | 1461307345369 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 23:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 23:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1641ms 23:42:25 INFO - PROCESS | 1915 | 1461307345407 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 23:42:25 INFO - PROCESS | 1915 | 1461307345413 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 23:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 23:42:25 INFO - PROCESS | 1915 | 1461307345419 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 23:42:25 INFO - PROCESS | 1915 | 1461307345422 Marionette TRACE conn4 <- [1,1082,null,{}] 23:42:25 INFO - PROCESS | 1915 | 1461307345428 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:25 INFO - PROCESS | 1915 | 1461307345606 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 23:42:25 INFO - PROCESS | 1915 | 1461307345831 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x85967c00 == 118 [pid = 1915] [id = 278] 23:42:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 261 (0x8c045000) [pid = 1915] [serial = 835] [outer = (nil)] 23:42:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 262 (0x8c1d5400) [pid = 1915] [serial = 836] [outer = 0x8c045000] 23:42:25 INFO - PROCESS | 1915 | 1461307345994 Marionette DEBUG loaded listener.js 23:42:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 263 (0x8c1dc400) [pid = 1915] [serial = 837] [outer = 0x8c045000] 23:42:26 INFO - PROCESS | 1915 | 1461307346867 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 23:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 23:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1486ms 23:42:26 INFO - PROCESS | 1915 | 1461307346906 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 23:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 23:42:26 INFO - PROCESS | 1915 | 1461307346910 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 23:42:26 INFO - PROCESS | 1915 | 1461307346917 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 23:42:26 INFO - PROCESS | 1915 | 1461307346920 Marionette TRACE conn4 <- [1,1086,null,{}] 23:42:26 INFO - PROCESS | 1915 | 1461307346926 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:27 INFO - PROCESS | 1915 | 1461307347106 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 23:42:27 INFO - PROCESS | 1915 | 1461307347375 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8996dc00 == 119 [pid = 1915] [id = 279] 23:42:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 264 (0x8bfbac00) [pid = 1915] [serial = 838] [outer = (nil)] 23:42:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 265 (0x8ddbf800) [pid = 1915] [serial = 839] [outer = 0x8bfbac00] 23:42:27 INFO - PROCESS | 1915 | 1461307347502 Marionette DEBUG loaded listener.js 23:42:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 266 (0x8ddc6000) [pid = 1915] [serial = 840] [outer = 0x8bfbac00] 23:42:28 INFO - PROCESS | 1915 | 1461307348344 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 23:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 23:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1490ms 23:42:28 INFO - PROCESS | 1915 | 1461307348407 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 23:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 23:42:28 INFO - PROCESS | 1915 | 1461307348411 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 23:42:28 INFO - PROCESS | 1915 | 1461307348417 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 23:42:28 INFO - PROCESS | 1915 | 1461307348421 Marionette TRACE conn4 <- [1,1090,null,{}] 23:42:28 INFO - PROCESS | 1915 | 1461307348426 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:28 INFO - PROCESS | 1915 | 1461307348619 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 23:42:28 INFO - PROCESS | 1915 | 1461307348928 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c048c00 == 120 [pid = 1915] [id = 280] 23:42:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 267 (0x8c1dcc00) [pid = 1915] [serial = 841] [outer = (nil)] 23:42:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 268 (0x8e0f3800) [pid = 1915] [serial = 842] [outer = 0x8c1dcc00] 23:42:29 INFO - PROCESS | 1915 | 1461307349019 Marionette DEBUG loaded listener.js 23:42:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 269 (0x8e712400) [pid = 1915] [serial = 843] [outer = 0x8c1dcc00] 23:42:29 INFO - PROCESS | 1915 | 1461307349949 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 23:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 23:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1582ms 23:42:30 INFO - PROCESS | 1915 | 1461307349999 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 23:42:30 INFO - PROCESS | 1915 | 1461307350003 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 23:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 23:42:30 INFO - PROCESS | 1915 | 1461307350009 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 23:42:30 INFO - PROCESS | 1915 | 1461307350013 Marionette TRACE conn4 <- [1,1094,null,{}] 23:42:30 INFO - PROCESS | 1915 | 1461307350019 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:30 INFO - PROCESS | 1915 | 1461307350205 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 23:42:30 INFO - PROCESS | 1915 | 1461307350513 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0e8400 == 121 [pid = 1915] [id = 281] 23:42:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 270 (0x8e712c00) [pid = 1915] [serial = 844] [outer = (nil)] 23:42:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 271 (0x8e8bf400) [pid = 1915] [serial = 845] [outer = 0x8e712c00] 23:42:30 INFO - PROCESS | 1915 | 1461307350616 Marionette DEBUG loaded listener.js 23:42:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 272 (0x8eb5ac00) [pid = 1915] [serial = 846] [outer = 0x8e712c00] 23:42:31 INFO - PROCESS | 1915 | 1461307351543 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 23:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 23:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1580ms 23:42:31 INFO - PROCESS | 1915 | 1461307351591 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 23:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 23:42:31 INFO - PROCESS | 1915 | 1461307351595 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 23:42:31 INFO - PROCESS | 1915 | 1461307351602 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 23:42:31 INFO - PROCESS | 1915 | 1461307351606 Marionette TRACE conn4 <- [1,1098,null,{}] 23:42:31 INFO - PROCESS | 1915 | 1461307351614 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:31 INFO - PROCESS | 1915 | 1461307351827 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 23:42:32 INFO - PROCESS | 1915 | 1461307352150 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e8bdc00 == 122 [pid = 1915] [id = 282] 23:42:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 273 (0x8f808800) [pid = 1915] [serial = 847] [outer = (nil)] 23:42:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 274 (0x8f844400) [pid = 1915] [serial = 848] [outer = 0x8f808800] 23:42:32 INFO - PROCESS | 1915 | 1461307352251 Marionette DEBUG loaded listener.js 23:42:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 275 (0x9000d000) [pid = 1915] [serial = 849] [outer = 0x8f808800] 23:42:33 INFO - PROCESS | 1915 | 1461307353094 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 23:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 23:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1531ms 23:42:33 INFO - PROCESS | 1915 | 1461307353132 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 23:42:33 INFO - PROCESS | 1915 | 1461307353135 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 23:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 23:42:33 INFO - PROCESS | 1915 | 1461307353142 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 23:42:33 INFO - PROCESS | 1915 | 1461307353145 Marionette TRACE conn4 <- [1,1102,null,{}] 23:42:33 INFO - PROCESS | 1915 | 1461307353151 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:33 INFO - PROCESS | 1915 | 1461307353428 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 23:42:33 INFO - PROCESS | 1915 | 1461307353691 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb8c000 == 123 [pid = 1915] [id = 283] 23:42:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 276 (0x8f774000) [pid = 1915] [serial = 850] [outer = (nil)] 23:42:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 277 (0x90242800) [pid = 1915] [serial = 851] [outer = 0x8f774000] 23:42:33 INFO - PROCESS | 1915 | 1461307353783 Marionette DEBUG loaded listener.js 23:42:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 278 (0x9024bc00) [pid = 1915] [serial = 852] [outer = 0x8f774000] 23:42:34 INFO - PROCESS | 1915 | 1461307354639 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 23:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 23:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1530ms 23:42:34 INFO - PROCESS | 1915 | 1461307354672 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 23:42:34 INFO - PROCESS | 1915 | 1461307354675 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 23:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 23:42:34 INFO - PROCESS | 1915 | 1461307354682 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 23:42:34 INFO - PROCESS | 1915 | 1461307354684 Marionette TRACE conn4 <- [1,1106,null,{}] 23:42:34 INFO - PROCESS | 1915 | 1461307354691 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:34 INFO - PROCESS | 1915 | 1461307354882 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 23:42:35 INFO - PROCESS | 1915 | 1461307355152 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70a000 == 124 [pid = 1915] [id = 284] 23:42:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 279 (0x8f775800) [pid = 1915] [serial = 853] [outer = (nil)] 23:42:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 280 (0x9066fc00) [pid = 1915] [serial = 854] [outer = 0x8f775800] 23:42:35 INFO - PROCESS | 1915 | 1461307355298 Marionette DEBUG loaded listener.js 23:42:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 281 (0x9067bc00) [pid = 1915] [serial = 855] [outer = 0x8f775800] 23:42:36 INFO - PROCESS | 1915 | 1461307356192 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 23:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 23:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1583ms 23:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 23:42:36 INFO - PROCESS | 1915 | 1461307356266 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 23:42:36 INFO - PROCESS | 1915 | 1461307356269 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 23:42:36 INFO - PROCESS | 1915 | 1461307356275 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 23:42:36 INFO - PROCESS | 1915 | 1461307356279 Marionette TRACE conn4 <- [1,1110,null,{}] 23:42:36 INFO - PROCESS | 1915 | 1461307356284 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:36 INFO - PROCESS | 1915 | 1461307356529 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 23:42:36 INFO - PROCESS | 1915 | 1461307356891 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028f800 == 125 [pid = 1915] [id = 285] 23:42:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 282 (0x914b8000) [pid = 1915] [serial = 856] [outer = (nil)] 23:42:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 283 (0x91eb8400) [pid = 1915] [serial = 857] [outer = 0x914b8000] 23:42:36 INFO - PROCESS | 1915 | 1461307356978 Marionette DEBUG loaded listener.js 23:42:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 284 (0x92832000) [pid = 1915] [serial = 858] [outer = 0x914b8000] 23:42:37 INFO - PROCESS | 1915 | 1461307357868 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 23:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 23:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1638ms 23:42:37 INFO - PROCESS | 1915 | 1461307357913 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 23:42:37 INFO - PROCESS | 1915 | 1461307357916 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 23:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 23:42:37 INFO - PROCESS | 1915 | 1461307357924 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 23:42:37 INFO - PROCESS | 1915 | 1461307357929 Marionette TRACE conn4 <- [1,1114,null,{}] 23:42:37 INFO - PROCESS | 1915 | 1461307357936 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:38 INFO - PROCESS | 1915 | 1461307358123 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 23:42:38 INFO - PROCESS | 1915 | 1461307358443 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x92926800 == 126 [pid = 1915] [id = 286] 23:42:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 285 (0x92927000) [pid = 1915] [serial = 859] [outer = (nil)] 23:42:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 286 (0x92ab1800) [pid = 1915] [serial = 860] [outer = 0x92927000] 23:42:38 INFO - PROCESS | 1915 | 1461307358542 Marionette DEBUG loaded listener.js 23:42:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 287 (0x9339ac00) [pid = 1915] [serial = 861] [outer = 0x92927000] 23:42:39 INFO - PROCESS | 1915 | 1461307359460 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 23:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 23:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1584ms 23:42:39 INFO - PROCESS | 1915 | 1461307359508 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 23:42:39 INFO - PROCESS | 1915 | 1461307359512 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 23:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 23:42:39 INFO - PROCESS | 1915 | 1461307359518 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 23:42:39 INFO - PROCESS | 1915 | 1461307359522 Marionette TRACE conn4 <- [1,1118,null,{}] 23:42:39 INFO - PROCESS | 1915 | 1461307359527 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:39 INFO - PROCESS | 1915 | 1461307359770 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 23:42:40 INFO - PROCESS | 1915 | 1461307360128 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x92929800 == 127 [pid = 1915] [id = 287] 23:42:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 288 (0x933a6000) [pid = 1915] [serial = 862] [outer = (nil)] 23:42:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 289 (0x935f1400) [pid = 1915] [serial = 863] [outer = 0x933a6000] 23:42:40 INFO - PROCESS | 1915 | 1461307360215 Marionette DEBUG loaded listener.js 23:42:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 290 (0x93680c00) [pid = 1915] [serial = 864] [outer = 0x933a6000] 23:42:41 INFO - PROCESS | 1915 | 1461307361168 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 23:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 23:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1687ms 23:42:41 INFO - PROCESS | 1915 | 1461307361207 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 23:42:41 INFO - PROCESS | 1915 | 1461307361211 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 23:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 23:42:41 INFO - PROCESS | 1915 | 1461307361221 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 23:42:41 INFO - PROCESS | 1915 | 1461307361225 Marionette TRACE conn4 <- [1,1122,null,{}] 23:42:41 INFO - PROCESS | 1915 | 1461307361233 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:41 INFO - PROCESS | 1915 | 1461307361488 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 23:42:41 INFO - PROCESS | 1915 | 1461307361843 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f28800 == 128 [pid = 1915] [id = 288] 23:42:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 291 (0x933a6800) [pid = 1915] [serial = 865] [outer = (nil)] 23:42:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 292 (0x93758c00) [pid = 1915] [serial = 866] [outer = 0x933a6800] 23:42:41 INFO - PROCESS | 1915 | 1461307361939 Marionette DEBUG loaded listener.js 23:42:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 293 (0x937e6c00) [pid = 1915] [serial = 867] [outer = 0x933a6800] 23:42:42 INFO - PROCESS | 1915 | 1461307362902 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 23:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 23:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1696ms 23:42:42 INFO - PROCESS | 1915 | 1461307362917 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 23:42:42 INFO - PROCESS | 1915 | 1461307362921 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 23:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 23:42:42 INFO - PROCESS | 1915 | 1461307362927 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 23:42:42 INFO - PROCESS | 1915 | 1461307362930 Marionette TRACE conn4 <- [1,1126,null,{}] 23:42:42 INFO - PROCESS | 1915 | 1461307362936 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:43 INFO - PROCESS | 1915 | 1461307363125 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 23:42:43 INFO - PROCESS | 1915 | 1461307363450 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x850ebc00 == 129 [pid = 1915] [id = 289] 23:42:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 294 (0x850ef800) [pid = 1915] [serial = 868] [outer = (nil)] 23:42:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 295 (0x85968000) [pid = 1915] [serial = 869] [outer = 0x850ef800] 23:42:43 INFO - PROCESS | 1915 | 1461307363560 Marionette DEBUG loaded listener.js 23:42:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 296 (0x859c5000) [pid = 1915] [serial = 870] [outer = 0x850ef800] 23:42:44 INFO - PROCESS | 1915 | 1461307364509 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 23:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 23:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1638ms 23:42:44 INFO - PROCESS | 1915 | 1461307364565 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 23:42:44 INFO - PROCESS | 1915 | 1461307364569 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 23:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 23:42:44 INFO - PROCESS | 1915 | 1461307364575 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 23:42:44 INFO - PROCESS | 1915 | 1461307364578 Marionette TRACE conn4 <- [1,1130,null,{}] 23:42:44 INFO - PROCESS | 1915 | 1461307364584 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:44 INFO - PROCESS | 1915 | 1461307364825 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x8f849000 == 128 [pid = 1915] [id = 96] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x86f22800 == 127 [pid = 1915] [id = 179] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x87a7b000 == 126 [pid = 1915] [id = 270] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x84f25000 == 125 [pid = 1915] [id = 269] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x8576a400 == 124 [pid = 1915] [id = 268] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x850ee800 == 123 [pid = 1915] [id = 267] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x84f22800 == 122 [pid = 1915] [id = 266] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x8923a800 == 121 [pid = 1915] [id = 265] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x86f26000 == 120 [pid = 1915] [id = 264] 23:42:46 INFO - PROCESS | 1915 | --DOCSHELL 0x84f27c00 == 119 [pid = 1915] [id = 263] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 295 (0x8a454800) [pid = 1915] [serial = 747] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 294 (0x98110000) [pid = 1915] [serial = 210] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 293 (0x88644800) [pid = 1915] [serial = 680] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 292 (0x8eb98400) [pid = 1915] [serial = 388] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 291 (0x93a0d000) [pid = 1915] [serial = 401] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 290 (0x88ece800) [pid = 1915] [serial = 723] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 289 (0x9375b400) [pid = 1915] [serial = 443] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 288 (0x9fef6c00) [pid = 1915] [serial = 449] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 287 (0x887d9000) [pid = 1915] [serial = 527] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 286 (0x9a650800) [pid = 1915] [serial = 171] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 285 (0x89bb5400) [pid = 1915] [serial = 479] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 284 (0x939c9000) [pid = 1915] [serial = 268] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 283 (0x8923d800) [pid = 1915] [serial = 743] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 282 (0x90008000) [pid = 1915] [serial = 503] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 281 (0x859cac00) [pid = 1915] [serial = 714] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 280 (0x87a76000) [pid = 1915] [serial = 738] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 279 (0x8c1dd000) [pid = 1915] [serial = 455] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 278 (0x90243c00) [pid = 1915] [serial = 690] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 277 (0x9292c800) [pid = 1915] [serial = 566] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 276 (0x85967800) [pid = 1915] [serial = 717] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 275 (0x93757000) [pid = 1915] [serial = 695] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 274 (0xa0fdc000) [pid = 1915] [serial = 346] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 273 (0x91eb5000) [pid = 1915] [serial = 608] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 272 (0x9fb33000) [pid = 1915] [serial = 126] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 271 (0xa6834000) [pid = 1915] [serial = 262] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 270 (0x8576e800) [pid = 1915] [serial = 645] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 269 (0x8b75c000) [pid = 1915] [serial = 726] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 268 (0x8e0f3000) [pid = 1915] [serial = 614] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 267 (0xa2adac00) [pid = 1915] [serial = 398] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 266 (0x935edc00) [pid = 1915] [serial = 618] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 265 (0x859c8400) [pid = 1915] [serial = 719] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 264 (0x93c7c400) [pid = 1915] [serial = 624] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 263 (0x8eb63800) [pid = 1915] [serial = 686] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 262 (0x93679000) [pid = 1915] [serial = 521] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 261 (0x8a45ac00) [pid = 1915] [serial = 651] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 260 (0x98c96800) [pid = 1915] [serial = 575] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 259 (0x951bfc00) [pid = 1915] [serial = 572] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 258 (0x8e0f4800) [pid = 1915] [serial = 407] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 257 (0x8f846400) [pid = 1915] [serial = 710] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 256 (0x859cd000) [pid = 1915] [serial = 720] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 255 (0x9fca4c00) [pid = 1915] [serial = 630] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 254 (0x890e3000) [pid = 1915] [serial = 731] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 253 (0x89bb4800) [pid = 1915] [serial = 746] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 252 (0x85b8d000) [pid = 1915] [serial = 654] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 251 (0x90013800) [pid = 1915] [serial = 689] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 250 (0x86ecc800) [pid = 1915] [serial = 737] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 249 (0x8b748000) [pid = 1915] [serial = 500] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 248 (0x9ea1ec00) [pid = 1915] [serial = 578] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 247 (0x90189800) [pid = 1915] [serial = 660] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 246 (0xa2a91c00) [pid = 1915] [serial = 581] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 245 (0x9339bc00) [pid = 1915] [serial = 274] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 244 (0x887d0400) [pid = 1915] [serial = 681] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 243 (0x93757400) [pid = 1915] [serial = 413] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 242 (0x939c6c00) [pid = 1915] [serial = 696] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 241 (0x98e03c00) [pid = 1915] [serial = 253] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 240 (0x93a10c00) [pid = 1915] [serial = 404] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 239 (0x8b88cc00) [pid = 1915] [serial = 524] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 238 (0x95188400) [pid = 1915] [serial = 250] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 237 (0x92931400) [pid = 1915] [serial = 307] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 236 (0x8eb8fc00) [pid = 1915] [serial = 563] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 235 (0x86f2a800) [pid = 1915] [serial = 539] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 234 (0x9fcaf400) [pid = 1915] [serial = 177] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 233 (0x8df1f000) [pid = 1915] [serial = 364] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 232 (0x890e5800) [pid = 1915] [serial = 732] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 231 (0x939cd400) [pid = 1915] [serial = 343] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 230 (0x9a63ac00) [pid = 1915] [serial = 512] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 229 (0x98ca4400) [pid = 1915] [serial = 627] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 228 (0x93756800) [pid = 1915] [serial = 569] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 227 (0x9810a400) [pid = 1915] [serial = 702] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 226 (0xa0a98000) [pid = 1915] [serial = 636] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 225 (0x9810c000) [pid = 1915] [serial = 509] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 224 (0x92929c00) [pid = 1915] [serial = 693] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 223 (0x87dea800) [pid = 1915] [serial = 536] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 222 (0x9995e400) [pid = 1915] [serial = 361] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 221 (0x8a45f800) [pid = 1915] [serial = 642] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 220 (0x98101400) [pid = 1915] [serial = 168] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 219 (0x92929000) [pid = 1915] [serial = 391] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 218 (0x87a80400) [pid = 1915] [serial = 639] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 217 (0x8b8d7800) [pid = 1915] [serial = 410] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 216 (0xa449c000) [pid = 1915] [serial = 515] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 215 (0xa440c800) [pid = 1915] [serial = 470] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 214 (0x867af000) [pid = 1915] [serial = 648] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 213 (0x9fb3a400) [pid = 1915] [serial = 174] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 212 (0x87df0800) [pid = 1915] [serial = 740] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 211 (0x8a1b7000) [pid = 1915] [serial = 416] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 210 (0x93cd6c00) [pid = 1915] [serial = 165] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 209 (0x8864c800) [pid = 1915] [serial = 741] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0x9fcacc00) [pid = 1915] [serial = 313] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x859c7c00) [pid = 1915] [serial = 713] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0x939ce800) [pid = 1915] [serial = 301] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x89970000) [pid = 1915] [serial = 590] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x9810f000) [pid = 1915] [serial = 394] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0xa2ae1c00) [pid = 1915] [serial = 711] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x92932c00) [pid = 1915] [serial = 340] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x890ddc00) [pid = 1915] [serial = 728] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x87df1800) [pid = 1915] [serial = 557] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0xa2a40400) [pid = 1915] [serial = 180] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x9024f000) [pid = 1915] [serial = 440] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x8f774800) [pid = 1915] [serial = 687] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0xa0fe0000) [pid = 1915] [serial = 467] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x89235400) [pid = 1915] [serial = 734] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x88ed4000) [pid = 1915] [serial = 725] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x887d4800) [pid = 1915] [serial = 657] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x9fb38400) [pid = 1915] [serial = 518] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x90250c00) [pid = 1915] [serial = 259] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x92924c00) [pid = 1915] [serial = 692] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x9a63f000) [pid = 1915] [serial = 446] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x98ea7c00) [pid = 1915] [serial = 704] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x99bf3000) [pid = 1915] [serial = 705] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x96220800) [pid = 1915] [serial = 698] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x9fca3400) [pid = 1915] [serial = 707] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0xa0cbd800) [pid = 1915] [serial = 708] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0xa2a8ec00) [pid = 1915] [serial = 213] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x86ed2800) [pid = 1915] [serial = 587] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x85964c00) [pid = 1915] [serial = 716] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0xa4bee800) [pid = 1915] [serial = 216] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8b88f000) [pid = 1915] [serial = 684] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x92ab0800) [pid = 1915] [serial = 226] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x88ecb800) [pid = 1915] [serial = 722] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x890e1000) [pid = 1915] [serial = 729] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x93672c00) [pid = 1915] [serial = 530] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x90189000) [pid = 1915] [serial = 458] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x935f0c00) [pid = 1915] [serial = 316] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9ea1f400) [pid = 1915] [serial = 461] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8f775000) [pid = 1915] [serial = 310] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8864c000) [pid = 1915] [serial = 584] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x91e64c00) [pid = 1915] [serial = 298] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8b884c00) [pid = 1915] [serial = 533] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8b74c000) [pid = 1915] [serial = 452] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x978b7000) [pid = 1915] [serial = 699] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8e7afc00) [pid = 1915] [serial = 349] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8b746000) [pid = 1915] [serial = 611] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x9000dc00) [pid = 1915] [serial = 473] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x980f3c00) [pid = 1915] [serial = 220] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0xa2add000) [pid = 1915] [serial = 352] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x87d26800) [pid = 1915] [serial = 633] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa5e35400) [pid = 1915] [serial = 256] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x937e9c00) [pid = 1915] [serial = 506] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0xa445c400) [pid = 1915] [serial = 183] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x90015800) [pid = 1915] [serial = 476] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x93c80400) [pid = 1915] [serial = 207] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9dfe7400) [pid = 1915] [serial = 304] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8bfb3c00) [pid = 1915] [serial = 560] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x93757c00) [pid = 1915] [serial = 621] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0xa4bf6c00) [pid = 1915] [serial = 265] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x89236c00) [pid = 1915] [serial = 735] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9028c400) [pid = 1915] [serial = 271] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8996d400) [pid = 1915] [serial = 744] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b756400) [pid = 1915] [serial = 683] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8bf99000) [pid = 1915] [serial = 464] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x980ef400) [pid = 1915] [serial = 701] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8c1e1800) [pid = 1915] [serial = 358] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0xa47df000) [pid = 1915] [serial = 355] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0xa6c69400) [pid = 1915] [serial = 223] [outer = (nil)] [url = about:blank] 23:42:46 INFO - PROCESS | 1915 | 1461307366567 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x839f1400 == 120 [pid = 1915] [id = 290] 23:42:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x839f6000) [pid = 1915] [serial = 871] [outer = (nil)] 23:42:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x850ef400) [pid = 1915] [serial = 872] [outer = 0x839f6000] 23:42:46 INFO - PROCESS | 1915 | 1461307366656 Marionette DEBUG loaded listener.js 23:42:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x85766000) [pid = 1915] [serial = 873] [outer = 0x839f6000] 23:42:47 INFO - PROCESS | 1915 | 1461307367487 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 23:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 23:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 2943ms 23:42:47 INFO - PROCESS | 1915 | 1461307367520 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 23:42:47 INFO - PROCESS | 1915 | 1461307367525 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 23:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 23:42:47 INFO - PROCESS | 1915 | 1461307367535 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 23:42:47 INFO - PROCESS | 1915 | 1461307367539 Marionette TRACE conn4 <- [1,1134,null,{}] 23:42:47 INFO - PROCESS | 1915 | 1461307367565 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:47 INFO - PROCESS | 1915 | 1461307367817 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 23:42:47 INFO - PROCESS | 1915 | 1461307367929 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f2cc00 == 121 [pid = 1915] [id = 291] 23:42:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8596b800) [pid = 1915] [serial = 874] [outer = (nil)] 23:42:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x859c7800) [pid = 1915] [serial = 875] [outer = 0x8596b800] 23:42:48 INFO - PROCESS | 1915 | 1461307368012 Marionette DEBUG loaded listener.js 23:42:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x859cf400) [pid = 1915] [serial = 876] [outer = 0x8596b800] 23:42:49 INFO - PROCESS | 1915 | 1461307369003 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 23:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 23:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1542ms 23:42:49 INFO - PROCESS | 1915 | 1461307369081 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 23:42:49 INFO - PROCESS | 1915 | 1461307369087 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 23:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 23:42:49 INFO - PROCESS | 1915 | 1461307369094 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 23:42:49 INFO - PROCESS | 1915 | 1461307369096 Marionette TRACE conn4 <- [1,1138,null,{}] 23:42:49 INFO - PROCESS | 1915 | 1461307369112 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:49 INFO - PROCESS | 1915 | 1461307369377 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 23:42:49 INFO - PROCESS | 1915 | 1461307369405 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8f400 == 122 [pid = 1915] [id = 292] 23:42:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x867ab000) [pid = 1915] [serial = 877] [outer = (nil)] 23:42:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x86ec8800) [pid = 1915] [serial = 878] [outer = 0x867ab000] 23:42:49 INFO - PROCESS | 1915 | 1461307369482 Marionette DEBUG loaded listener.js 23:42:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x86f21c00) [pid = 1915] [serial = 879] [outer = 0x867ab000] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x89971000) [pid = 1915] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x89963000) [pid = 1915] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8923c000) [pid = 1915] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x89caa800) [pid = 1915] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8595c800) [pid = 1915] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x85761800) [pid = 1915] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x86f28400) [pid = 1915] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 23:42:51 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x87de8c00) [pid = 1915] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 23:42:51 INFO - PROCESS | 1915 | 1461307371280 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 23:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 23:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 2242ms 23:42:51 INFO - PROCESS | 1915 | 1461307371336 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 23:42:51 INFO - PROCESS | 1915 | 1461307371340 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 23:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 23:42:51 INFO - PROCESS | 1915 | 1461307371362 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 23:42:51 INFO - PROCESS | 1915 | 1461307371371 Marionette TRACE conn4 <- [1,1142,null,{}] 23:42:51 INFO - PROCESS | 1915 | 1461307371381 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:51 INFO - PROCESS | 1915 | 1461307371607 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 23:42:51 INFO - PROCESS | 1915 | 1461307371773 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f2ac00 == 123 [pid = 1915] [id = 293] 23:42:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x86ec6800) [pid = 1915] [serial = 880] [outer = (nil)] 23:42:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x87a7f400) [pid = 1915] [serial = 881] [outer = 0x86ec6800] 23:42:51 INFO - PROCESS | 1915 | 1461307371854 Marionette DEBUG loaded listener.js 23:42:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x87c2c800) [pid = 1915] [serial = 882] [outer = 0x86ec6800] 23:42:52 INFO - PROCESS | 1915 | 1461307372634 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 23:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 23:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1354ms 23:42:52 INFO - PROCESS | 1915 | 1461307372703 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 23:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 23:42:52 INFO - PROCESS | 1915 | 1461307372707 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 23:42:52 INFO - PROCESS | 1915 | 1461307372713 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 23:42:52 INFO - PROCESS | 1915 | 1461307372717 Marionette TRACE conn4 <- [1,1146,null,{}] 23:42:52 INFO - PROCESS | 1915 | 1461307372722 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:52 INFO - PROCESS | 1915 | 1461307372920 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 23:42:53 INFO - PROCESS | 1915 | 1461307373226 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f2c800 == 124 [pid = 1915] [id = 294] 23:42:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x850f0800) [pid = 1915] [serial = 883] [outer = (nil)] 23:42:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x85765c00) [pid = 1915] [serial = 884] [outer = 0x850f0800] 23:42:53 INFO - PROCESS | 1915 | 1461307373424 Marionette DEBUG loaded listener.js 23:42:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x85961800) [pid = 1915] [serial = 885] [outer = 0x850f0800] 23:42:53 INFO - PROCESS | 1915 | --DOCSHELL 0xa0c43400 == 123 [pid = 1915] [id = 9] 23:42:54 INFO - PROCESS | 1915 | 1461307374496 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 23:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 23:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1840ms 23:42:54 INFO - PROCESS | 1915 | 1461307374556 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 23:42:54 INFO - PROCESS | 1915 | 1461307374565 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 23:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 23:42:54 INFO - PROCESS | 1915 | 1461307374576 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 23:42:54 INFO - PROCESS | 1915 | 1461307374581 Marionette TRACE conn4 <- [1,1150,null,{}] 23:42:54 INFO - PROCESS | 1915 | 1461307374591 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:54 INFO - PROCESS | 1915 | 1461307374868 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 23:42:55 INFO - PROCESS | 1915 | 1461307375219 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f20400 == 124 [pid = 1915] [id = 295] 23:42:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x86f26400) [pid = 1915] [serial = 886] [outer = (nil)] 23:42:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x86f2c800) [pid = 1915] [serial = 887] [outer = 0x86f26400] 23:42:55 INFO - PROCESS | 1915 | 1461307375319 Marionette DEBUG loaded listener.js 23:42:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x87a80c00) [pid = 1915] [serial = 888] [outer = 0x86f26400] 23:42:56 INFO - PROCESS | 1915 | 1461307376403 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 23:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 23:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1890ms 23:42:56 INFO - PROCESS | 1915 | 1461307376470 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 23:42:56 INFO - PROCESS | 1915 | 1461307376477 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 23:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 23:42:56 INFO - PROCESS | 1915 | 1461307376487 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 23:42:56 INFO - PROCESS | 1915 | 1461307376490 Marionette TRACE conn4 <- [1,1154,null,{}] 23:42:56 INFO - PROCESS | 1915 | 1461307376496 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:56 INFO - PROCESS | 1915 | 1461307376738 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 23:42:57 INFO - PROCESS | 1915 | 1461307377033 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d27c00 == 125 [pid = 1915] [id = 296] 23:42:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x87de9000) [pid = 1915] [serial = 889] [outer = (nil)] 23:42:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x88641800) [pid = 1915] [serial = 890] [outer = 0x87de9000] 23:42:57 INFO - PROCESS | 1915 | 1461307377199 Marionette DEBUG loaded listener.js 23:42:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x88647800) [pid = 1915] [serial = 891] [outer = 0x87de9000] 23:42:58 INFO - PROCESS | 1915 | 1461307378247 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 23:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 23:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1829ms 23:42:58 INFO - PROCESS | 1915 | 1461307378316 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 23:42:58 INFO - PROCESS | 1915 | 1461307378321 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 23:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 23:42:58 INFO - PROCESS | 1915 | 1461307378330 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 23:42:58 INFO - PROCESS | 1915 | 1461307378339 Marionette TRACE conn4 <- [1,1158,null,{}] 23:42:58 INFO - PROCESS | 1915 | 1461307378354 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:42:58 INFO - PROCESS | 1915 | 1461307378603 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 23:42:58 INFO - PROCESS | 1915 | 1461307378872 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:42:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a78c00 == 126 [pid = 1915] [id = 297] 23:42:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x87a79c00) [pid = 1915] [serial = 892] [outer = (nil)] 23:42:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x88ecb800) [pid = 1915] [serial = 893] [outer = 0x87a79c00] 23:42:58 INFO - PROCESS | 1915 | 1461307378960 Marionette DEBUG loaded listener.js 23:42:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x88ecfc00) [pid = 1915] [serial = 894] [outer = 0x87a79c00] 23:42:59 INFO - PROCESS | 1915 | 1461307379844 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 23:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 23:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1542ms 23:42:59 INFO - PROCESS | 1915 | 1461307379871 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 23:42:59 INFO - PROCESS | 1915 | 1461307379876 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 23:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 23:42:59 INFO - PROCESS | 1915 | 1461307379882 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 23:42:59 INFO - PROCESS | 1915 | 1461307379885 Marionette TRACE conn4 <- [1,1162,null,{}] 23:42:59 INFO - PROCESS | 1915 | 1461307379891 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:00 INFO - PROCESS | 1915 | 1461307380098 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 23:43:00 INFO - PROCESS | 1915 | 1461307380406 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x867b5800 == 127 [pid = 1915] [id = 298] 23:43:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x88ed3c00) [pid = 1915] [serial = 895] [outer = (nil)] 23:43:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x890df800) [pid = 1915] [serial = 896] [outer = 0x88ed3c00] 23:43:00 INFO - PROCESS | 1915 | 1461307380499 Marionette DEBUG loaded listener.js 23:43:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x890e3400) [pid = 1915] [serial = 897] [outer = 0x88ed3c00] 23:43:01 INFO - PROCESS | 1915 | 1461307381504 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 23:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 23:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1680ms 23:43:01 INFO - PROCESS | 1915 | 1461307381566 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 23:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 23:43:01 INFO - PROCESS | 1915 | 1461307381571 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 23:43:01 INFO - PROCESS | 1915 | 1461307381578 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 23:43:01 INFO - PROCESS | 1915 | 1461307381582 Marionette TRACE conn4 <- [1,1166,null,{}] 23:43:01 INFO - PROCESS | 1915 | 1461307381588 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:01 INFO - PROCESS | 1915 | 1461307381807 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 23:43:02 INFO - PROCESS | 1915 | 1461307382078 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x89239c00 == 128 [pid = 1915] [id = 299] 23:43:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8923a800) [pid = 1915] [serial = 898] [outer = (nil)] 23:43:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x89964000) [pid = 1915] [serial = 899] [outer = 0x8923a800] 23:43:02 INFO - PROCESS | 1915 | 1461307382222 Marionette DEBUG loaded listener.js 23:43:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x89baf000) [pid = 1915] [serial = 900] [outer = 0x8923a800] 23:43:03 INFO - PROCESS | 1915 | 1461307383193 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 23:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 23:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1687ms 23:43:03 INFO - PROCESS | 1915 | 1461307383264 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 23:43:03 INFO - PROCESS | 1915 | 1461307383268 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 23:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 23:43:03 INFO - PROCESS | 1915 | 1461307383275 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 23:43:03 INFO - PROCESS | 1915 | 1461307383278 Marionette TRACE conn4 <- [1,1170,null,{}] 23:43:03 INFO - PROCESS | 1915 | 1461307383284 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:03 INFO - PROCESS | 1915 | 1461307383525 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 23:43:03 INFO - PROCESS | 1915 | 1461307383819 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x89236800 == 129 [pid = 1915] [id = 300] 23:43:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x89236c00) [pid = 1915] [serial = 901] [outer = (nil)] 23:43:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8a1a9400) [pid = 1915] [serial = 902] [outer = 0x89236c00] 23:43:03 INFO - PROCESS | 1915 | 1461307383906 Marionette DEBUG loaded listener.js 23:43:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8a1b1c00) [pid = 1915] [serial = 903] [outer = 0x89236c00] 23:43:04 INFO - PROCESS | 1915 | 1461307384788 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 23:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 23:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1584ms 23:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 23:43:04 INFO - PROCESS | 1915 | 1461307384860 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 23:43:04 INFO - PROCESS | 1915 | 1461307384863 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 23:43:04 INFO - PROCESS | 1915 | 1461307384870 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 23:43:04 INFO - PROCESS | 1915 | 1461307384874 Marionette TRACE conn4 <- [1,1174,null,{}] 23:43:04 INFO - PROCESS | 1915 | 1461307384880 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:05 INFO - PROCESS | 1915 | 1461307385069 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 23:43:05 INFO - PROCESS | 1915 | 1461307385372 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bb7000 == 130 [pid = 1915] [id = 301] 23:43:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x89cb4800) [pid = 1915] [serial = 904] [outer = (nil)] 23:43:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8a45f800) [pid = 1915] [serial = 905] [outer = 0x89cb4800] 23:43:05 INFO - PROCESS | 1915 | 1461307385465 Marionette DEBUG loaded listener.js 23:43:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8b742c00) [pid = 1915] [serial = 906] [outer = 0x89cb4800] 23:43:06 INFO - PROCESS | 1915 | 1461307386323 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 23:43:06 INFO - PROCESS | 1915 | 1461307386408 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 23:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 23:43:06 INFO - PROCESS | 1915 | 1461307386415 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 23:43:06 INFO - PROCESS | 1915 | 1461307386419 Marionette TRACE conn4 <- [1,1178,null,{}] 23:43:06 INFO - PROCESS | 1915 | 1461307386425 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:06 INFO - PROCESS | 1915 | 1461307386650 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 23:43:06 INFO - PROCESS | 1915 | 1461307386899 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x89caec00 == 131 [pid = 1915] [id = 302] 23:43:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8a451c00) [pid = 1915] [serial = 907] [outer = (nil)] 23:43:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8b755400) [pid = 1915] [serial = 908] [outer = 0x8a451c00] 23:43:07 INFO - PROCESS | 1915 | 1461307387028 Marionette DEBUG loaded listener.js 23:43:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8b759800) [pid = 1915] [serial = 909] [outer = 0x8a451c00] 23:43:08 INFO - PROCESS | 1915 | 1461307388259 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 23:43:08 INFO - PROCESS | 1915 | 1461307388361 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 23:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 23:43:08 INFO - PROCESS | 1915 | 1461307388371 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 23:43:08 INFO - PROCESS | 1915 | 1461307388376 Marionette TRACE conn4 <- [1,1182,null,{}] 23:43:08 INFO - PROCESS | 1915 | 1461307388385 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:08 INFO - PROCESS | 1915 | 1461307388808 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 23:43:09 INFO - PROCESS | 1915 | 1461307389018 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bb8400 == 132 [pid = 1915] [id = 303] 23:43:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8a45c400) [pid = 1915] [serial = 910] [outer = (nil)] 23:43:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8b8cf800) [pid = 1915] [serial = 911] [outer = 0x8a45c400] 23:43:09 INFO - PROCESS | 1915 | 1461307389105 Marionette DEBUG loaded listener.js 23:43:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8b8d3000) [pid = 1915] [serial = 912] [outer = 0x8a45c400] 23:43:09 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:09 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:43:10 INFO - PROCESS | 1915 | 1461307390102 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 23:43:10 INFO - PROCESS | 1915 | 1461307390166 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 23:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 23:43:10 INFO - PROCESS | 1915 | 1461307390173 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 23:43:10 INFO - PROCESS | 1915 | 1461307390176 Marionette TRACE conn4 <- [1,1186,null,{}] 23:43:10 INFO - PROCESS | 1915 | 1461307390182 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:10 INFO - PROCESS | 1915 | 1461307390429 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 23:43:10 INFO - PROCESS | 1915 | 1461307390752 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf9b800 == 133 [pid = 1915] [id = 304] 23:43:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8bf9cc00) [pid = 1915] [serial = 913] [outer = (nil)] 23:43:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8bfb4800) [pid = 1915] [serial = 914] [outer = 0x8bf9cc00] 23:43:10 INFO - PROCESS | 1915 | 1461307390856 Marionette DEBUG loaded listener.js 23:43:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8bfc0c00) [pid = 1915] [serial = 915] [outer = 0x8bf9cc00] 23:43:11 INFO - PROCESS | 1915 | 1461307391819 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 23:43:11 INFO - PROCESS | 1915 | 1461307391868 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 23:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 23:43:11 INFO - PROCESS | 1915 | 1461307391878 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 23:43:11 INFO - PROCESS | 1915 | 1461307391883 Marionette TRACE conn4 <- [1,1190,null,{}] 23:43:11 INFO - PROCESS | 1915 | 1461307391888 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:12 INFO - PROCESS | 1915 | 1461307392115 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 23:43:12 INFO - PROCESS | 1915 | 1461307392380 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1d9400 == 134 [pid = 1915] [id = 305] 23:43:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8ddb7400) [pid = 1915] [serial = 916] [outer = (nil)] 23:43:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8df16000) [pid = 1915] [serial = 917] [outer = 0x8ddb7400] 23:43:12 INFO - PROCESS | 1915 | 1461307392513 Marionette DEBUG loaded listener.js 23:43:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x8df1e400) [pid = 1915] [serial = 918] [outer = 0x8ddb7400] 23:43:13 INFO - PROCESS | 1915 | 1461307393432 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 23:43:13 INFO - PROCESS | 1915 | 1461307393480 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 23:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 23:43:13 INFO - PROCESS | 1915 | 1461307393488 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 23:43:13 INFO - PROCESS | 1915 | 1461307393492 Marionette TRACE conn4 <- [1,1194,null,{}] 23:43:13 INFO - PROCESS | 1915 | 1461307393497 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:13 INFO - PROCESS | 1915 | 1461307393694 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 23:43:14 INFO - PROCESS | 1915 | 1461307394007 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1dc800 == 135 [pid = 1915] [id = 306] 23:43:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8c1e0400) [pid = 1915] [serial = 919] [outer = (nil)] 23:43:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8e0f5400) [pid = 1915] [serial = 920] [outer = 0x8c1e0400] 23:43:14 INFO - PROCESS | 1915 | 1461307394102 Marionette DEBUG loaded listener.js 23:43:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x8e70f800) [pid = 1915] [serial = 921] [outer = 0x8c1e0400] 23:43:14 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:14 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:43:15 INFO - PROCESS | 1915 | 1461307395015 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 23:43:15 INFO - PROCESS | 1915 | 1461307395082 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 23:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 23:43:15 INFO - PROCESS | 1915 | 1461307395088 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 23:43:15 INFO - PROCESS | 1915 | 1461307395091 Marionette TRACE conn4 <- [1,1198,null,{}] 23:43:15 INFO - PROCESS | 1915 | 1461307395097 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:15 INFO - PROCESS | 1915 | 1461307395287 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 23:43:15 INFO - PROCESS | 1915 | 1461307395545 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf99c00 == 136 [pid = 1915] [id = 307] 23:43:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x8bfb3000) [pid = 1915] [serial = 922] [outer = (nil)] 23:43:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x8e7ac400) [pid = 1915] [serial = 923] [outer = 0x8bfb3000] 23:43:15 INFO - PROCESS | 1915 | 1461307395676 Marionette DEBUG loaded listener.js 23:43:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x8e8b9c00) [pid = 1915] [serial = 924] [outer = 0x8bfb3000] 23:43:16 INFO - PROCESS | 1915 | 1461307396522 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 23:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1496ms 23:43:16 INFO - PROCESS | 1915 | 1461307396585 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 23:43:16 INFO - PROCESS | 1915 | 1461307396589 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 23:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 23:43:16 INFO - PROCESS | 1915 | 1461307396595 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 23:43:16 INFO - PROCESS | 1915 | 1461307396598 Marionette TRACE conn4 <- [1,1202,null,{}] 23:43:16 INFO - PROCESS | 1915 | 1461307396605 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:16 INFO - PROCESS | 1915 | 1461307396819 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 23:43:17 INFO - PROCESS | 1915 | 1461307397079 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f25800 == 137 [pid = 1915] [id = 308] 23:43:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x8e7a5000) [pid = 1915] [serial = 925] [outer = (nil)] 23:43:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x8eb56c00) [pid = 1915] [serial = 926] [outer = 0x8e7a5000] 23:43:17 INFO - PROCESS | 1915 | 1461307397212 Marionette DEBUG loaded listener.js 23:43:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x8eb8b000) [pid = 1915] [serial = 927] [outer = 0x8e7a5000] 23:43:18 INFO - PROCESS | 1915 | 1461307398129 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:43:18 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 23:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1580ms 23:43:18 INFO - PROCESS | 1915 | 1461307398177 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 23:43:18 INFO - PROCESS | 1915 | 1461307398181 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 23:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 23:43:18 INFO - PROCESS | 1915 | 1461307398187 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 23:43:18 INFO - PROCESS | 1915 | 1461307398190 Marionette TRACE conn4 <- [1,1206,null,{}] 23:43:18 INFO - PROCESS | 1915 | 1461307398196 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:18 INFO - PROCESS | 1915 | 1461307398380 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 23:43:18 INFO - PROCESS | 1915 | 1461307398644 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e8c4400 == 138 [pid = 1915] [id = 309] 23:43:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x8eb8b400) [pid = 1915] [serial = 928] [outer = (nil)] 23:43:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x8f768800) [pid = 1915] [serial = 929] [outer = 0x8eb8b400] 23:43:18 INFO - PROCESS | 1915 | 1461307398777 Marionette DEBUG loaded listener.js 23:43:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x8f76c400) [pid = 1915] [serial = 930] [outer = 0x8eb8b400] 23:43:19 INFO - PROCESS | 1915 | 1461307399688 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:43:19 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 23:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1538ms 23:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 23:43:19 INFO - PROCESS | 1915 | 1461307399726 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 23:43:19 INFO - PROCESS | 1915 | 1461307399729 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 23:43:19 INFO - PROCESS | 1915 | 1461307399736 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 23:43:19 INFO - PROCESS | 1915 | 1461307399739 Marionette TRACE conn4 <- [1,1210,null,{}] 23:43:19 INFO - PROCESS | 1915 | 1461307399745 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:19 INFO - PROCESS | 1915 | 1461307399941 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 23:43:20 INFO - PROCESS | 1915 | 1461307400202 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb63000 == 139 [pid = 1915] [id = 310] 23:43:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x8f766c00) [pid = 1915] [serial = 931] [outer = (nil)] 23:43:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x8f805400) [pid = 1915] [serial = 932] [outer = 0x8f766c00] 23:43:20 INFO - PROCESS | 1915 | 1461307400327 Marionette DEBUG loaded listener.js 23:43:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x8f80b000) [pid = 1915] [serial = 933] [outer = 0x8f766c00] 23:43:21 INFO - PROCESS | 1915 | 1461307401200 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 23:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1536ms 23:43:21 INFO - PROCESS | 1915 | 1461307401274 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 23:43:21 INFO - PROCESS | 1915 | 1461307401280 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 23:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 23:43:21 INFO - PROCESS | 1915 | 1461307401289 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 23:43:21 INFO - PROCESS | 1915 | 1461307401292 Marionette TRACE conn4 <- [1,1214,null,{}] 23:43:21 INFO - PROCESS | 1915 | 1461307401297 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:21 INFO - PROCESS | 1915 | 1461307401524 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 23:43:21 INFO - PROCESS | 1915 | 1461307401780 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e8c7400 == 140 [pid = 1915] [id = 311] 23:43:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x8eb97c00) [pid = 1915] [serial = 934] [outer = (nil)] 23:43:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x90007800) [pid = 1915] [serial = 935] [outer = 0x8eb97c00] 23:43:21 INFO - PROCESS | 1915 | 1461307401905 Marionette DEBUG loaded listener.js 23:43:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x9000a000) [pid = 1915] [serial = 936] [outer = 0x8eb97c00] 23:43:22 INFO - PROCESS | 1915 | 1461307402780 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 23:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 23:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1536ms 23:43:22 INFO - PROCESS | 1915 | 1461307402825 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 23:43:22 INFO - PROCESS | 1915 | 1461307402829 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 23:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 23:43:22 INFO - PROCESS | 1915 | 1461307402835 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 23:43:22 INFO - PROCESS | 1915 | 1461307402839 Marionette TRACE conn4 <- [1,1218,null,{}] 23:43:22 INFO - PROCESS | 1915 | 1461307402844 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:23 INFO - PROCESS | 1915 | 1461307403031 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 23:43:23 INFO - PROCESS | 1915 | 1461307403292 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x839eec00 == 141 [pid = 1915] [id = 312] 23:43:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x8f804000) [pid = 1915] [serial = 937] [outer = (nil)] 23:43:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x90015c00) [pid = 1915] [serial = 938] [outer = 0x8f804000] 23:43:23 INFO - PROCESS | 1915 | 1461307403419 Marionette DEBUG loaded listener.js 23:43:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x90189800) [pid = 1915] [serial = 939] [outer = 0x8f804000] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x84f2ac00 == 140 [pid = 1915] [id = 293] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8f400 == 139 [pid = 1915] [id = 292] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x84f2cc00 == 138 [pid = 1915] [id = 291] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x839f1400 == 137 [pid = 1915] [id = 290] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x84f28800 == 136 [pid = 1915] [id = 288] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x92929800 == 135 [pid = 1915] [id = 287] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x92926800 == 134 [pid = 1915] [id = 286] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70a000 == 133 [pid = 1915] [id = 284] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x9028f800 == 132 [pid = 1915] [id = 285] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb8c000 == 131 [pid = 1915] [id = 283] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8e8bdc00 == 130 [pid = 1915] [id = 282] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8c048c00 == 129 [pid = 1915] [id = 280] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0e8400 == 128 [pid = 1915] [id = 281] 23:43:24 INFO - PROCESS | 1915 | --DOCSHELL 0x8996dc00 == 127 [pid = 1915] [id = 279] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x85967c00 == 126 [pid = 1915] [id = 278] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x850f7800 == 125 [pid = 1915] [id = 277] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1ab400 == 124 [pid = 1915] [id = 276] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x86f21800 == 123 [pid = 1915] [id = 274] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x887d5800 == 122 [pid = 1915] [id = 275] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x87a77800 == 121 [pid = 1915] [id = 273] 23:43:25 INFO - PROCESS | 1915 | --DOCSHELL 0x84f26c00 == 120 [pid = 1915] [id = 272] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x859cb000) [pid = 1915] [serial = 815] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x8b757000) [pid = 1915] [serial = 749] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x8b8d5c00) [pid = 1915] [serial = 813] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x8e7a2400) [pid = 1915] [serial = 761] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x8b88ac00) [pid = 1915] [serial = 750] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x89cab400) [pid = 1915] [serial = 798] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x8c044c00) [pid = 1915] [serial = 758] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x8a451000) [pid = 1915] [serial = 801] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x890d9400) [pid = 1915] [serial = 807] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x8923dc00) [pid = 1915] [serial = 755] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x839f4800) [pid = 1915] [serial = 779] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x87c2d800) [pid = 1915] [serial = 752] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x9339f800) [pid = 1915] [serial = 767] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x89cb3800) [pid = 1915] [serial = 800] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x93a08400) [pid = 1915] [serial = 770] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x887d6800) [pid = 1915] [serial = 806] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x85b87000) [pid = 1915] [serial = 792] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x88647400) [pid = 1915] [serial = 795] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8596a800) [pid = 1915] [serial = 791] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8595e800) [pid = 1915] [serial = 803] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x87c2fc00) [pid = 1915] [serial = 794] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8a1b8400) [pid = 1915] [serial = 810] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x89bb7800) [pid = 1915] [serial = 809] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0xa0cc1800) [pid = 1915] [serial = 776] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8ddbd800) [pid = 1915] [serial = 785] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x9810e000) [pid = 1915] [serial = 773] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x89bae000) [pid = 1915] [serial = 797] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x887d4400) [pid = 1915] [serial = 788] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x9000b000) [pid = 1915] [serial = 764] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x84f25c00) [pid = 1915] [serial = 782] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8b882800) [pid = 1915] [serial = 812] [outer = (nil)] [url = about:blank] 23:43:25 INFO - PROCESS | 1915 | 1461307405606 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 23:43:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 23:43:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 2835ms 23:43:25 INFO - PROCESS | 1915 | 1461307405696 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 23:43:25 INFO - PROCESS | 1915 | 1461307405701 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 23:43:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 23:43:25 INFO - PROCESS | 1915 | 1461307405710 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 23:43:25 INFO - PROCESS | 1915 | 1461307405713 Marionette TRACE conn4 <- [1,1222,null,{}] 23:43:25 INFO - PROCESS | 1915 | 1461307405723 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:25 INFO - PROCESS | 1915 | 1461307405908 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 23:43:25 INFO - PROCESS | 1915 | 1461307405922 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c2000 == 121 [pid = 1915] [id = 313] 23:43:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x859c8400) [pid = 1915] [serial = 940] [outer = (nil)] 23:43:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x867ad800) [pid = 1915] [serial = 941] [outer = 0x859c8400] 23:43:26 INFO - PROCESS | 1915 | 1461307405998 Marionette DEBUG loaded listener.js 23:43:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x86ec5400) [pid = 1915] [serial = 942] [outer = 0x859c8400] 23:43:26 INFO - PROCESS | 1915 | 1461307406909 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 23:43:26 INFO - PROCESS | 1915 | 1461307406966 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 23:43:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 23:43:26 INFO - PROCESS | 1915 | 1461307406976 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 23:43:26 INFO - PROCESS | 1915 | 1461307406980 Marionette TRACE conn4 <- [1,1226,null,{}] 23:43:26 INFO - PROCESS | 1915 | 1461307406986 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:27 INFO - PROCESS | 1915 | 1461307407182 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 23:43:27 INFO - PROCESS | 1915 | 1461307407388 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x867aec00 == 122 [pid = 1915] [id = 314] 23:43:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x867b7000) [pid = 1915] [serial = 943] [outer = (nil)] 23:43:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x87c2d800) [pid = 1915] [serial = 944] [outer = 0x867b7000] 23:43:27 INFO - PROCESS | 1915 | 1461307407462 Marionette DEBUG loaded listener.js 23:43:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x87de5000) [pid = 1915] [serial = 945] [outer = 0x867b7000] 23:43:28 INFO - PROCESS | 1915 | 1461307408475 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 23:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 23:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1532ms 23:43:28 INFO - PROCESS | 1915 | 1461307408508 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 23:43:28 INFO - PROCESS | 1915 | 1461307408511 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 23:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 23:43:28 INFO - PROCESS | 1915 | 1461307408518 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 23:43:28 INFO - PROCESS | 1915 | 1461307408524 Marionette TRACE conn4 <- [1,1230,null,{}] 23:43:28 INFO - PROCESS | 1915 | 1461307408547 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:28 INFO - PROCESS | 1915 | 1461307408809 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 23:43:28 INFO - PROCESS | 1915 | 1461307408838 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de6c00 == 123 [pid = 1915] [id = 315] 23:43:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x887d0c00) [pid = 1915] [serial = 946] [outer = (nil)] 23:43:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x887d4400) [pid = 1915] [serial = 947] [outer = 0x887d0c00] 23:43:28 INFO - PROCESS | 1915 | 1461307408919 Marionette DEBUG loaded listener.js 23:43:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x88ecac00) [pid = 1915] [serial = 948] [outer = 0x887d0c00] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x867ab000) [pid = 1915] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8e712c00) [pid = 1915] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8596b800) [pid = 1915] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8c045000) [pid = 1915] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8f775800) [pid = 1915] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8bf97000) [pid = 1915] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x88ed1c00) [pid = 1915] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8923ac00) [pid = 1915] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x87a7a400) [pid = 1915] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x85767c00) [pid = 1915] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x850f6800) [pid = 1915] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x839f6000) [pid = 1915] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8f808800) [pid = 1915] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8a453c00) [pid = 1915] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8c1dcc00) [pid = 1915] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8f774000) [pid = 1915] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8bfbac00) [pid = 1915] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8bfb1400) [pid = 1915] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x839f2400) [pid = 1915] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x90673800) [pid = 1915] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8e0ee000) [pid = 1915] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8bfb9400) [pid = 1915] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8f84d000) [pid = 1915] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x97c03800) [pid = 1915] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x867a8c00) [pid = 1915] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8bf8ec00) [pid = 1915] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8c047800) [pid = 1915] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x839eb800) [pid = 1915] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x89230400) [pid = 1915] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x97c0f400) [pid = 1915] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x84f1e800) [pid = 1915] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 23:43:30 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x850f1400) [pid = 1915] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 23:43:30 INFO - PROCESS | 1915 | 1461307410356 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 23:43:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 23:43:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1863ms 23:43:30 INFO - PROCESS | 1915 | 1461307410381 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 23:43:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 23:43:30 INFO - PROCESS | 1915 | 1461307410385 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 23:43:30 INFO - PROCESS | 1915 | 1461307410392 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 23:43:30 INFO - PROCESS | 1915 | 1461307410395 Marionette TRACE conn4 <- [1,1234,null,{}] 23:43:30 INFO - PROCESS | 1915 | 1461307410401 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:30 INFO - PROCESS | 1915 | 1461307410620 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 23:43:30 INFO - PROCESS | 1915 | 1461307410797 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x839ea400 == 124 [pid = 1915] [id = 316] 23:43:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x84f21800) [pid = 1915] [serial = 949] [outer = (nil)] 23:43:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x87a7a400) [pid = 1915] [serial = 950] [outer = 0x84f21800] 23:43:30 INFO - PROCESS | 1915 | 1461307410871 Marionette DEBUG loaded listener.js 23:43:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x890d9000) [pid = 1915] [serial = 951] [outer = 0x84f21800] 23:43:31 INFO - PROCESS | 1915 | 1461307411622 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 23:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 23:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1289ms 23:43:31 INFO - PROCESS | 1915 | 1461307411681 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 23:43:31 INFO - PROCESS | 1915 | 1461307411684 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 23:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 23:43:31 INFO - PROCESS | 1915 | 1461307411690 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 23:43:31 INFO - PROCESS | 1915 | 1461307411694 Marionette TRACE conn4 <- [1,1238,null,{}] 23:43:31 INFO - PROCESS | 1915 | 1461307411699 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:31 INFO - PROCESS | 1915 | 1461307411879 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 23:43:31 INFO - PROCESS | 1915 | 1461307411890 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f27400 == 125 [pid = 1915] [id = 317] 23:43:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x867ab800) [pid = 1915] [serial = 952] [outer = (nil)] 23:43:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8923b800) [pid = 1915] [serial = 953] [outer = 0x867ab800] 23:43:32 INFO - PROCESS | 1915 | 1461307412126 Marionette DEBUG loaded listener.js 23:43:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8996a000) [pid = 1915] [serial = 954] [outer = 0x867ab800] 23:43:33 INFO - PROCESS | 1915 | 1461307413257 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 23:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 23:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1642ms 23:43:33 INFO - PROCESS | 1915 | 1461307413335 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 23:43:33 INFO - PROCESS | 1915 | 1461307413343 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 23:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 23:43:33 INFO - PROCESS | 1915 | 1461307413352 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 23:43:33 INFO - PROCESS | 1915 | 1461307413357 Marionette TRACE conn4 <- [1,1242,null,{}] 23:43:33 INFO - PROCESS | 1915 | 1461307413365 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:33 INFO - PROCESS | 1915 | 1461307413626 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 23:43:33 INFO - PROCESS | 1915 | 1461307413939 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8596b800 == 126 [pid = 1915] [id = 318] 23:43:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x867ad000) [pid = 1915] [serial = 955] [outer = (nil)] 23:43:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x87d21c00) [pid = 1915] [serial = 956] [outer = 0x867ad000] 23:43:34 INFO - PROCESS | 1915 | 1461307414029 Marionette DEBUG loaded listener.js 23:43:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x87ded800) [pid = 1915] [serial = 957] [outer = 0x867ad000] 23:43:35 INFO - PROCESS | 1915 | 1461307415026 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 23:43:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 23:43:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1747ms 23:43:35 INFO - PROCESS | 1915 | 1461307415100 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 23:43:35 INFO - PROCESS | 1915 | 1461307415109 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 23:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 23:43:35 INFO - PROCESS | 1915 | 1461307415120 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 23:43:35 INFO - PROCESS | 1915 | 1461307415124 Marionette TRACE conn4 <- [1,1246,null,{}] 23:43:35 INFO - PROCESS | 1915 | 1461307415131 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:35 INFO - PROCESS | 1915 | 1461307415366 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 23:43:35 INFO - PROCESS | 1915 | 1461307415720 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x887ce400 == 127 [pid = 1915] [id = 319] 23:43:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x890e6c00) [pid = 1915] [serial = 958] [outer = (nil)] 23:43:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8923cc00) [pid = 1915] [serial = 959] [outer = 0x890e6c00] 23:43:35 INFO - PROCESS | 1915 | 1461307415811 Marionette DEBUG loaded listener.js 23:43:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x89970800) [pid = 1915] [serial = 960] [outer = 0x890e6c00] 23:43:36 INFO - PROCESS | 1915 | 1461307416693 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 23:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 23:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1633ms 23:43:36 INFO - PROCESS | 1915 | 1461307416753 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 23:43:36 INFO - PROCESS | 1915 | 1461307416758 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 23:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 23:43:36 INFO - PROCESS | 1915 | 1461307416764 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 23:43:36 INFO - PROCESS | 1915 | 1461307416770 Marionette TRACE conn4 <- [1,1250,null,{}] 23:43:36 INFO - PROCESS | 1915 | 1461307416787 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:37 INFO - PROCESS | 1915 | 1461307417029 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 23:43:37 INFO - PROCESS | 1915 | 1461307417292 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x87dec800 == 128 [pid = 1915] [id = 320] 23:43:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x89cb0c00) [pid = 1915] [serial = 961] [outer = (nil)] 23:43:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8a1b6400) [pid = 1915] [serial = 962] [outer = 0x89cb0c00] 23:43:37 INFO - PROCESS | 1915 | 1461307417422 Marionette DEBUG loaded listener.js 23:43:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8a45a800) [pid = 1915] [serial = 963] [outer = 0x89cb0c00] 23:43:38 INFO - PROCESS | 1915 | 1461307418284 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 23:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 23:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1585ms 23:43:38 INFO - PROCESS | 1915 | 1461307418350 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 23:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 23:43:38 INFO - PROCESS | 1915 | 1461307418355 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 23:43:38 INFO - PROCESS | 1915 | 1461307418361 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 23:43:38 INFO - PROCESS | 1915 | 1461307418365 Marionette TRACE conn4 <- [1,1254,null,{}] 23:43:38 INFO - PROCESS | 1915 | 1461307418371 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:38 INFO - PROCESS | 1915 | 1461307418565 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 23:43:38 INFO - PROCESS | 1915 | 1461307418820 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cad000 == 129 [pid = 1915] [id = 321] 23:43:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8a458000) [pid = 1915] [serial = 964] [outer = (nil)] 23:43:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8b75a000) [pid = 1915] [serial = 965] [outer = 0x8a458000] 23:43:38 INFO - PROCESS | 1915 | 1461307418952 Marionette DEBUG loaded listener.js 23:43:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8b88bc00) [pid = 1915] [serial = 966] [outer = 0x8a458000] 23:43:39 INFO - PROCESS | 1915 | 1461307419863 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 23:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 23:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1536ms 23:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 23:43:39 INFO - PROCESS | 1915 | 1461307419898 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 23:43:39 INFO - PROCESS | 1915 | 1461307419902 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 23:43:39 INFO - PROCESS | 1915 | 1461307419908 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 23:43:39 INFO - PROCESS | 1915 | 1461307419912 Marionette TRACE conn4 <- [1,1258,null,{}] 23:43:39 INFO - PROCESS | 1915 | 1461307419918 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:40 INFO - PROCESS | 1915 | 1461307420103 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 23:43:40 INFO - PROCESS | 1915 | 1461307420375 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cb2000 == 130 [pid = 1915] [id = 322] 23:43:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8b8da800) [pid = 1915] [serial = 967] [outer = (nil)] 23:43:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8bf94800) [pid = 1915] [serial = 968] [outer = 0x8b8da800] 23:43:40 INFO - PROCESS | 1915 | 1461307420502 Marionette DEBUG loaded listener.js 23:43:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8bf9ac00) [pid = 1915] [serial = 969] [outer = 0x8b8da800] 23:43:41 INFO - PROCESS | 1915 | 1461307421434 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 23:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 23:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1582ms 23:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 23:43:41 INFO - PROCESS | 1915 | 1461307421490 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 23:43:41 INFO - PROCESS | 1915 | 1461307421493 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 23:43:41 INFO - PROCESS | 1915 | 1461307421500 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 23:43:41 INFO - PROCESS | 1915 | 1461307421504 Marionette TRACE conn4 <- [1,1262,null,{}] 23:43:41 INFO - PROCESS | 1915 | 1461307421509 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:41 INFO - PROCESS | 1915 | 1461307421715 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 23:43:42 INFO - PROCESS | 1915 | 1461307422018 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b8cd000 == 131 [pid = 1915] [id = 323] 23:43:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8b8d4000) [pid = 1915] [serial = 970] [outer = (nil)] 23:43:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8c1d5c00) [pid = 1915] [serial = 971] [outer = 0x8b8d4000] 23:43:42 INFO - PROCESS | 1915 | 1461307422123 Marionette DEBUG loaded listener.js 23:43:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8ddbac00) [pid = 1915] [serial = 972] [outer = 0x8b8d4000] 23:43:42 INFO - PROCESS | 1915 | 1461307422980 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 23:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 23:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1530ms 23:43:43 INFO - PROCESS | 1915 | 1461307423030 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 23:43:43 INFO - PROCESS | 1915 | 1461307423034 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 23:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 23:43:43 INFO - PROCESS | 1915 | 1461307423040 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 23:43:43 INFO - PROCESS | 1915 | 1461307423044 Marionette TRACE conn4 <- [1,1266,null,{}] 23:43:43 INFO - PROCESS | 1915 | 1461307423050 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:43 INFO - PROCESS | 1915 | 1461307423235 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 23:43:43 INFO - PROCESS | 1915 | 1461307423447 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a450400 == 132 [pid = 1915] [id = 324] 23:43:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8c049c00) [pid = 1915] [serial = 973] [outer = (nil)] 23:43:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8e0e7800) [pid = 1915] [serial = 974] [outer = 0x8c049c00] 23:43:43 INFO - PROCESS | 1915 | 1461307423576 Marionette DEBUG loaded listener.js 23:43:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8e70cc00) [pid = 1915] [serial = 975] [outer = 0x8c049c00] 23:43:44 INFO - PROCESS | 1915 | 1461307424511 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 23:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 23:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1530ms 23:43:44 INFO - PROCESS | 1915 | 1461307424572 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 23:43:44 INFO - PROCESS | 1915 | 1461307424576 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 23:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 23:43:44 INFO - PROCESS | 1915 | 1461307424582 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 23:43:44 INFO - PROCESS | 1915 | 1461307424585 Marionette TRACE conn4 <- [1,1270,null,{}] 23:43:44 INFO - PROCESS | 1915 | 1461307424592 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:44 INFO - PROCESS | 1915 | 1461307424780 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 23:43:45 INFO - PROCESS | 1915 | 1461307425090 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x85967c00 == 133 [pid = 1915] [id = 325] 23:43:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8ddc5400) [pid = 1915] [serial = 976] [outer = (nil)] 23:43:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8e8c4800) [pid = 1915] [serial = 977] [outer = 0x8ddc5400] 23:43:45 INFO - PROCESS | 1915 | 1461307425180 Marionette DEBUG loaded listener.js 23:43:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8eb8a000) [pid = 1915] [serial = 978] [outer = 0x8ddc5400] 23:43:46 INFO - PROCESS | 1915 | 1461307426030 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 23:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 23:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1482ms 23:43:46 INFO - PROCESS | 1915 | 1461307426070 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 23:43:46 INFO - PROCESS | 1915 | 1461307426075 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 23:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 23:43:46 INFO - PROCESS | 1915 | 1461307426081 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 23:43:46 INFO - PROCESS | 1915 | 1461307426084 Marionette TRACE conn4 <- [1,1274,null,{}] 23:43:46 INFO - PROCESS | 1915 | 1461307426090 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:46 INFO - PROCESS | 1915 | 1461307426306 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 23:43:46 INFO - PROCESS | 1915 | 1461307426565 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c04c800 == 134 [pid = 1915] [id = 326] 23:43:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8e7a6c00) [pid = 1915] [serial = 979] [outer = (nil)] 23:43:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8f80b800) [pid = 1915] [serial = 980] [outer = 0x8e7a6c00] 23:43:46 INFO - PROCESS | 1915 | 1461307426700 Marionette DEBUG loaded listener.js 23:43:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x90007c00) [pid = 1915] [serial = 981] [outer = 0x8e7a6c00] 23:43:47 INFO - PROCESS | 1915 | 1461307427608 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 23:43:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 23:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1579ms 23:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 23:43:47 INFO - PROCESS | 1915 | 1461307427661 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 23:43:47 INFO - PROCESS | 1915 | 1461307427664 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 23:43:47 INFO - PROCESS | 1915 | 1461307427671 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 23:43:47 INFO - PROCESS | 1915 | 1461307427675 Marionette TRACE conn4 <- [1,1278,null,{}] 23:43:47 INFO - PROCESS | 1915 | 1461307427681 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:47 INFO - PROCESS | 1915 | 1461307427879 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 23:43:48 INFO - PROCESS | 1915 | 1461307428195 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x90186400 == 135 [pid = 1915] [id = 327] 23:43:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x90187400) [pid = 1915] [serial = 982] [outer = (nil)] 23:43:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x90190400) [pid = 1915] [serial = 983] [outer = 0x90187400] 23:43:48 INFO - PROCESS | 1915 | 1461307428287 Marionette DEBUG loaded listener.js 23:43:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x90244c00) [pid = 1915] [serial = 984] [outer = 0x90187400] 23:43:49 INFO - PROCESS | 1915 | 1461307429182 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 23:43:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 23:43:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1586ms 23:43:49 INFO - PROCESS | 1915 | 1461307429257 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 23:43:49 INFO - PROCESS | 1915 | 1461307429260 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 23:43:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 23:43:49 INFO - PROCESS | 1915 | 1461307429267 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 23:43:49 INFO - PROCESS | 1915 | 1461307429272 Marionette TRACE conn4 <- [1,1282,null,{}] 23:43:49 INFO - PROCESS | 1915 | 1461307429278 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:49 INFO - PROCESS | 1915 | 1461307429606 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 23:43:49 INFO - PROCESS | 1915 | 1461307429918 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x90181c00 == 136 [pid = 1915] [id = 328] 23:43:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x9018d400) [pid = 1915] [serial = 985] [outer = (nil)] 23:43:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x90292000) [pid = 1915] [serial = 986] [outer = 0x9018d400] 23:43:50 INFO - PROCESS | 1915 | 1461307430025 Marionette DEBUG loaded listener.js 23:43:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x90678800) [pid = 1915] [serial = 987] [outer = 0x9018d400] 23:43:50 INFO - PROCESS | 1915 | 1461307430939 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 23:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 23:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1738ms 23:43:51 INFO - PROCESS | 1915 | 1461307431006 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 23:43:51 INFO - PROCESS | 1915 | 1461307431010 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 23:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 23:43:51 INFO - PROCESS | 1915 | 1461307431017 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 23:43:51 INFO - PROCESS | 1915 | 1461307431020 Marionette TRACE conn4 <- [1,1286,null,{}] 23:43:51 INFO - PROCESS | 1915 | 1461307431026 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:51 INFO - PROCESS | 1915 | 1461307431218 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 23:43:51 INFO - PROCESS | 1915 | 1461307431526 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0ea800 == 137 [pid = 1915] [id = 329] 23:43:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9024b000) [pid = 1915] [serial = 988] [outer = (nil)] 23:43:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x91296400) [pid = 1915] [serial = 989] [outer = 0x9024b000] 23:43:51 INFO - PROCESS | 1915 | 1461307431615 Marionette DEBUG loaded listener.js 23:43:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x91e08000) [pid = 1915] [serial = 990] [outer = 0x9024b000] 23:43:52 INFO - PROCESS | 1915 | 1461307432488 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 23:43:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 23:43:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1529ms 23:43:52 INFO - PROCESS | 1915 | 1461307432547 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 23:43:52 INFO - PROCESS | 1915 | 1461307432550 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 23:43:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 23:43:52 INFO - PROCESS | 1915 | 1461307432557 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 23:43:52 INFO - PROCESS | 1915 | 1461307432560 Marionette TRACE conn4 <- [1,1290,null,{}] 23:43:52 INFO - PROCESS | 1915 | 1461307432566 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:52 INFO - PROCESS | 1915 | 1461307432756 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 23:43:53 INFO - PROCESS | 1915 | 1461307433017 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x9000f800 == 138 [pid = 1915] [id = 330] 23:43:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x9028f400) [pid = 1915] [serial = 991] [outer = (nil)] 23:43:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x91e58800) [pid = 1915] [serial = 992] [outer = 0x9028f400] 23:43:53 INFO - PROCESS | 1915 | 1461307433146 Marionette DEBUG loaded listener.js 23:43:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x91eb6c00) [pid = 1915] [serial = 993] [outer = 0x9028f400] 23:43:54 INFO - PROCESS | 1915 | 1461307434041 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 23:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 23:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1531ms 23:43:54 INFO - PROCESS | 1915 | 1461307434089 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 23:43:54 INFO - PROCESS | 1915 | 1461307434092 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 23:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 23:43:54 INFO - PROCESS | 1915 | 1461307434098 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 23:43:54 INFO - PROCESS | 1915 | 1461307434102 Marionette TRACE conn4 <- [1,1294,null,{}] 23:43:54 INFO - PROCESS | 1915 | 1461307434108 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:54 INFO - PROCESS | 1915 | 1461307434308 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 23:43:54 INFO - PROCESS | 1915 | 1461307434706 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x90677000 == 139 [pid = 1915] [id = 331] 23:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x91e09400) [pid = 1915] [serial = 994] [outer = (nil)] 23:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x9283d800) [pid = 1915] [serial = 995] [outer = 0x91e09400] 23:43:54 INFO - PROCESS | 1915 | 1461307434797 Marionette DEBUG loaded listener.js 23:43:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x92926000) [pid = 1915] [serial = 996] [outer = 0x91e09400] 23:43:55 INFO - PROCESS | 1915 | 1461307435658 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 23:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 23:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1630ms 23:43:55 INFO - PROCESS | 1915 | 1461307435729 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 23:43:55 INFO - PROCESS | 1915 | 1461307435733 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 23:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 23:43:55 INFO - PROCESS | 1915 | 1461307435740 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 23:43:55 INFO - PROCESS | 1915 | 1461307435743 Marionette TRACE conn4 <- [1,1298,null,{}] 23:43:55 INFO - PROCESS | 1915 | 1461307435749 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:56 INFO - PROCESS | 1915 | 1461307436033 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 23:43:56 INFO - PROCESS | 1915 | 1461307436391 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x850f6400 == 140 [pid = 1915] [id = 332] 23:43:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x85761800) [pid = 1915] [serial = 997] [outer = (nil)] 23:43:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x859cd000) [pid = 1915] [serial = 998] [outer = 0x85761800] 23:43:56 INFO - PROCESS | 1915 | 1461307436482 Marionette DEBUG loaded listener.js 23:43:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x87c2b800) [pid = 1915] [serial = 999] [outer = 0x85761800] 23:43:57 INFO - PROCESS | 1915 | 1461307437388 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 23:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 23:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1688ms 23:43:57 INFO - PROCESS | 1915 | 1461307437429 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 23:43:57 INFO - PROCESS | 1915 | 1461307437433 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 23:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 23:43:57 INFO - PROCESS | 1915 | 1461307437439 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 23:43:57 INFO - PROCESS | 1915 | 1461307437443 Marionette TRACE conn4 <- [1,1302,null,{}] 23:43:57 INFO - PROCESS | 1915 | 1461307437448 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:57 INFO - PROCESS | 1915 | 1461307437650 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 23:43:57 INFO - PROCESS | 1915 | 1461307437921 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:43:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x839edc00 == 141 [pid = 1915] [id = 333] 23:43:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x839f1000) [pid = 1915] [serial = 1000] [outer = (nil)] 23:43:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x8576b000) [pid = 1915] [serial = 1001] [outer = 0x839f1000] 23:43:58 INFO - PROCESS | 1915 | 1461307438048 Marionette DEBUG loaded listener.js 23:43:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x85966000) [pid = 1915] [serial = 1002] [outer = 0x839f1000] 23:43:59 INFO - PROCESS | 1915 | 1461307439571 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 23:43:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 23:43:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 2182ms 23:43:59 INFO - PROCESS | 1915 | 1461307439623 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 23:43:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 23:43:59 INFO - PROCESS | 1915 | 1461307439633 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 23:43:59 INFO - PROCESS | 1915 | 1461307439641 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 23:43:59 INFO - PROCESS | 1915 | 1461307439647 Marionette TRACE conn4 <- [1,1306,null,{}] 23:43:59 INFO - PROCESS | 1915 | 1461307439656 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:43:59 INFO - PROCESS | 1915 | 1461307439843 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 23:44:00 INFO - PROCESS | 1915 | 1461307440120 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x850f0000 == 142 [pid = 1915] [id = 334] 23:44:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x85767000) [pid = 1915] [serial = 1003] [outer = (nil)] 23:44:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x86ec4800) [pid = 1915] [serial = 1004] [outer = 0x85767000] 23:44:00 INFO - PROCESS | 1915 | 1461307440207 Marionette DEBUG loaded listener.js 23:44:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x87a7b800) [pid = 1915] [serial = 1005] [outer = 0x85767000] 23:44:01 INFO - PROCESS | 1915 | 1461307441102 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 23:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 23:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1537ms 23:44:01 INFO - PROCESS | 1915 | 1461307441178 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 23:44:01 INFO - PROCESS | 1915 | 1461307441186 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 23:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 23:44:01 INFO - PROCESS | 1915 | 1461307441196 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 23:44:01 INFO - PROCESS | 1915 | 1461307441200 Marionette TRACE conn4 <- [1,1310,null,{}] 23:44:01 INFO - PROCESS | 1915 | 1461307441206 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:01 INFO - PROCESS | 1915 | 1461307441444 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 23:44:01 INFO - PROCESS | 1915 | 1461307441788 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x8864c800 == 143 [pid = 1915] [id = 335] 23:44:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 207 (0x8864cc00) [pid = 1915] [serial = 1006] [outer = (nil)] 23:44:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 208 (0x867ab400) [pid = 1915] [serial = 1007] [outer = 0x8864cc00] 23:44:01 INFO - PROCESS | 1915 | 1461307441943 Marionette DEBUG loaded listener.js 23:44:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 209 (0x88ed5800) [pid = 1915] [serial = 1008] [outer = 0x8864cc00] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x87c33000 == 142 [pid = 1915] [id = 199] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8f767400 == 141 [pid = 1915] [id = 103] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x87def000 == 140 [pid = 1915] [id = 203] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8575f400 == 139 [pid = 1915] [id = 215] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e710800 == 138 [pid = 1915] [id = 104] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x981a8400 == 137 [pid = 1915] [id = 101] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x9790a000 == 136 [pid = 1915] [id = 79] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x933a5800 == 135 [pid = 1915] [id = 100] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb8f800 == 134 [pid = 1915] [id = 102] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e715800 == 133 [pid = 1915] [id = 37] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x91e16c00 == 132 [pid = 1915] [id = 83] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8f80cc00 == 131 [pid = 1915] [id = 53] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb8800 == 130 [pid = 1915] [id = 202] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x91e09c00 == 129 [pid = 1915] [id = 11] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x839eec00 == 128 [pid = 1915] [id = 312] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e8c7400 == 127 [pid = 1915] [id = 311] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb63000 == 126 [pid = 1915] [id = 310] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8e8c4400 == 125 [pid = 1915] [id = 309] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf99c00 == 124 [pid = 1915] [id = 307] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x84f25800 == 123 [pid = 1915] [id = 308] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1dc800 == 122 [pid = 1915] [id = 306] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1d9400 == 121 [pid = 1915] [id = 305] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf9b800 == 120 [pid = 1915] [id = 304] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89bb8400 == 119 [pid = 1915] [id = 303] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89bb7000 == 118 [pid = 1915] [id = 301] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89caec00 == 117 [pid = 1915] [id = 302] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89236800 == 116 [pid = 1915] [id = 300] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x89239c00 == 115 [pid = 1915] [id = 299] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x867b5800 == 114 [pid = 1915] [id = 298] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x87a78c00 == 113 [pid = 1915] [id = 297] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x87d27c00 == 112 [pid = 1915] [id = 296] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x84f2c800 == 111 [pid = 1915] [id = 294] 23:44:03 INFO - PROCESS | 1915 | --DOCSHELL 0x86f20400 == 110 [pid = 1915] [id = 295] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 208 (0xa0f59400) [pid = 1915] [serial = 777] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 207 (0x86f25800) [pid = 1915] [serial = 783] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 206 (0x859c4800) [pid = 1915] [serial = 804] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x86ec8800) [pid = 1915] [serial = 878] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x86f21c00) [pid = 1915] [serial = 879] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x87a7f400) [pid = 1915] [serial = 881] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x92ab1800) [pid = 1915] [serial = 860] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x935f1400) [pid = 1915] [serial = 863] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x93758c00) [pid = 1915] [serial = 866] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x85968000) [pid = 1915] [serial = 869] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x8eb5ac00) [pid = 1915] [serial = 846] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x8e8bf400) [pid = 1915] [serial = 845] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x859c7800) [pid = 1915] [serial = 875] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x8c1dc400) [pid = 1915] [serial = 837] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x8c1d5400) [pid = 1915] [serial = 836] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x9067bc00) [pid = 1915] [serial = 855] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x9066fc00) [pid = 1915] [serial = 854] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x8bfbdc00) [pid = 1915] [serial = 834] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x8bfb8000) [pid = 1915] [serial = 833] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x89235c00) [pid = 1915] [serial = 825] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x890d8c00) [pid = 1915] [serial = 824] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x8a1af800) [pid = 1915] [serial = 828] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x89cab800) [pid = 1915] [serial = 827] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x87d1ec00) [pid = 1915] [serial = 822] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x87c27000) [pid = 1915] [serial = 821] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x86ed2400) [pid = 1915] [serial = 816] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x85b8dc00) [pid = 1915] [serial = 819] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8596b400) [pid = 1915] [serial = 818] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x850ef400) [pid = 1915] [serial = 872] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x85766000) [pid = 1915] [serial = 873] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x9000d000) [pid = 1915] [serial = 849] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8f844400) [pid = 1915] [serial = 848] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8b75e800) [pid = 1915] [serial = 831] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8b753800) [pid = 1915] [serial = 830] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8e712400) [pid = 1915] [serial = 843] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8e0f3800) [pid = 1915] [serial = 842] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9024bc00) [pid = 1915] [serial = 852] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x90242800) [pid = 1915] [serial = 851] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8ddc6000) [pid = 1915] [serial = 840] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8ddbf800) [pid = 1915] [serial = 839] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x91eb8400) [pid = 1915] [serial = 857] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x859cf400) [pid = 1915] [serial = 876] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8ddbf400) [pid = 1915] [serial = 786] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x839f7400) [pid = 1915] [serial = 780] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x962ba400) [pid = 1915] [serial = 771] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x90183c00) [pid = 1915] [serial = 765] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8eb5f800) [pid = 1915] [serial = 762] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x93679800) [pid = 1915] [serial = 768] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x99960400) [pid = 1915] [serial = 774] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x87de3800) [pid = 1915] [serial = 753] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8c04ec00) [pid = 1915] [serial = 759] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8e7ae000) [pid = 1915] [serial = 678] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8996c800) [pid = 1915] [serial = 789] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8a458400) [pid = 1915] [serial = 756] [outer = (nil)] [url = about:blank] 23:44:03 INFO - PROCESS | 1915 | 1461307443307 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 23:44:03 INFO - PROCESS | 1915 | 1461307443491 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 23:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 23:44:03 INFO - PROCESS | 1915 | 1461307443501 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 23:44:03 INFO - PROCESS | 1915 | 1461307443507 Marionette TRACE conn4 <- [1,1314,null,{}] 23:44:03 INFO - PROCESS | 1915 | 1461307443523 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:03 INFO - PROCESS | 1915 | 1461307443689 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 23:44:03 INFO - PROCESS | 1915 | 1461307443706 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x859ca800 == 111 [pid = 1915] [id = 336] 23:44:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x85b8f000) [pid = 1915] [serial = 1009] [outer = (nil)] 23:44:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x86ecc000) [pid = 1915] [serial = 1010] [outer = 0x85b8f000] 23:44:03 INFO - PROCESS | 1915 | 1461307443782 Marionette DEBUG loaded listener.js 23:44:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x87a7d800) [pid = 1915] [serial = 1011] [outer = 0x85b8f000] 23:44:04 INFO - PROCESS | 1915 | 1461307444709 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 23:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 23:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1235ms 23:44:04 INFO - PROCESS | 1915 | 1461307444741 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 23:44:04 INFO - PROCESS | 1915 | 1461307444745 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 23:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 23:44:04 INFO - PROCESS | 1915 | 1461307444752 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 23:44:04 INFO - PROCESS | 1915 | 1461307444755 Marionette TRACE conn4 <- [1,1318,null,{}] 23:44:04 INFO - PROCESS | 1915 | 1461307444760 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:04 INFO - PROCESS | 1915 | 1461307444929 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 23:44:04 INFO - PROCESS | 1915 | 1461307444940 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x859cb400 == 112 [pid = 1915] [id = 337] 23:44:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x87c27000) [pid = 1915] [serial = 1012] [outer = (nil)] 23:44:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8864a400) [pid = 1915] [serial = 1013] [outer = 0x87c27000] 23:44:05 INFO - PROCESS | 1915 | 1461307445025 Marionette DEBUG loaded listener.js 23:44:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x890dc400) [pid = 1915] [serial = 1014] [outer = 0x87c27000] 23:44:05 INFO - PROCESS | 1915 | 1461307445980 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 23:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 23:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1282ms 23:44:06 INFO - PROCESS | 1915 | 1461307446051 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 23:44:06 INFO - PROCESS | 1915 | 1461307446054 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 23:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 23:44:06 INFO - PROCESS | 1915 | 1461307446061 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 23:44:06 INFO - PROCESS | 1915 | 1461307446064 Marionette TRACE conn4 <- [1,1322,null,{}] 23:44:06 INFO - PROCESS | 1915 | 1461307446069 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:06 INFO - PROCESS | 1915 | 1461307446311 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 23:44:06 INFO - PROCESS | 1915 | 1461307446338 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x87deac00 == 113 [pid = 1915] [id = 338] 23:44:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x87def000) [pid = 1915] [serial = 1015] [outer = (nil)] 23:44:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x89238800) [pid = 1915] [serial = 1016] [outer = 0x87def000] 23:44:06 INFO - PROCESS | 1915 | 1461307446417 Marionette DEBUG loaded listener.js 23:44:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x89ba9c00) [pid = 1915] [serial = 1017] [outer = 0x87def000] 23:44:07 INFO - PROCESS | 1915 | 1461307447379 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 23:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 23:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1392ms 23:44:07 INFO - PROCESS | 1915 | 1461307447454 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 23:44:07 INFO - PROCESS | 1915 | 1461307447457 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 23:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 23:44:07 INFO - PROCESS | 1915 | 1461307447464 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 23:44:07 INFO - PROCESS | 1915 | 1461307447467 Marionette TRACE conn4 <- [1,1326,null,{}] 23:44:07 INFO - PROCESS | 1915 | 1461307447472 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:07 INFO - PROCESS | 1915 | 1461307447758 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 23:44:07 INFO - PROCESS | 1915 | 1461307447782 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x890d9c00 == 114 [pid = 1915] [id = 339] 23:44:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x89cab000) [pid = 1915] [serial = 1018] [outer = (nil)] 23:44:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8a452c00) [pid = 1915] [serial = 1019] [outer = 0x89cab000] 23:44:07 INFO - PROCESS | 1915 | 1461307447859 Marionette DEBUG loaded listener.js 23:44:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8a45a000) [pid = 1915] [serial = 1020] [outer = 0x89cab000] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0xa0fde400) [pid = 1915] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x933a6800) [pid = 1915] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x850ef800) [pid = 1915] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x933a6000) [pid = 1915] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x914b8000) [pid = 1915] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x92927000) [pid = 1915] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x887d0c00) [pid = 1915] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x84f21800) [pid = 1915] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8a45c400) [pid = 1915] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8923a800) [pid = 1915] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8c1e0400) [pid = 1915] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x86f26400) [pid = 1915] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x859c8400) [pid = 1915] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x88ed3c00) [pid = 1915] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8bf9cc00) [pid = 1915] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8f804000) [pid = 1915] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8bfb3000) [pid = 1915] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8ddb7400) [pid = 1915] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x89cb4800) [pid = 1915] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x87de9000) [pid = 1915] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8a451c00) [pid = 1915] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x850f0800) [pid = 1915] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x87a79c00) [pid = 1915] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x867b7000) [pid = 1915] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x89236c00) [pid = 1915] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 23:44:09 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x91e0a400) [pid = 1915] [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.] 23:44:09 INFO - PROCESS | 1915 | 1461307449488 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:44:09 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 23:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 2086ms 23:44:09 INFO - PROCESS | 1915 | 1461307449551 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 23:44:09 INFO - PROCESS | 1915 | 1461307449554 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 23:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 23:44:09 INFO - PROCESS | 1915 | 1461307449570 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 23:44:09 INFO - PROCESS | 1915 | 1461307449573 Marionette TRACE conn4 <- [1,1330,null,{}] 23:44:09 INFO - PROCESS | 1915 | 1461307449578 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:09 INFO - PROCESS | 1915 | 1461307449754 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 23:44:09 INFO - PROCESS | 1915 | 1461307449770 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x850f0800 == 115 [pid = 1915] [id = 340] 23:44:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x85965000) [pid = 1915] [serial = 1021] [outer = (nil)] 23:44:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x87df0000) [pid = 1915] [serial = 1022] [outer = 0x85965000] 23:44:09 INFO - PROCESS | 1915 | 1461307449842 Marionette DEBUG loaded listener.js 23:44:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x890d8c00) [pid = 1915] [serial = 1023] [outer = 0x85965000] 23:44:10 INFO - PROCESS | 1915 | 1461307450725 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 23:44:10 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 23:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1196ms 23:44:10 INFO - PROCESS | 1915 | 1461307450757 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 23:44:10 INFO - PROCESS | 1915 | 1461307450761 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 23:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 23:44:10 INFO - PROCESS | 1915 | 1461307450766 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 23:44:10 INFO - PROCESS | 1915 | 1461307450770 Marionette TRACE conn4 <- [1,1334,null,{}] 23:44:10 INFO - PROCESS | 1915 | 1461307450787 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:10 INFO - PROCESS | 1915 | 1461307450962 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 23:44:10 INFO - PROCESS | 1915 | 1461307450977 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x839e9800 == 116 [pid = 1915] [id = 341] 23:44:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x839f6c00) [pid = 1915] [serial = 1024] [outer = (nil)] 23:44:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x850efc00) [pid = 1915] [serial = 1025] [outer = 0x839f6c00] 23:44:11 INFO - PROCESS | 1915 | 1461307451196 Marionette DEBUG loaded listener.js 23:44:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x85767800) [pid = 1915] [serial = 1026] [outer = 0x839f6c00] 23:44:12 INFO - PROCESS | 1915 | 1461307452438 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 23:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 23:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1748ms 23:44:12 INFO - PROCESS | 1915 | 1461307452517 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 23:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 23:44:12 INFO - PROCESS | 1915 | 1461307452522 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 23:44:12 INFO - PROCESS | 1915 | 1461307452531 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 23:44:12 INFO - PROCESS | 1915 | 1461307452536 Marionette TRACE conn4 <- [1,1338,null,{}] 23:44:12 INFO - PROCESS | 1915 | 1461307452544 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:12 INFO - PROCESS | 1915 | 1461307452789 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 23:44:13 INFO - PROCESS | 1915 | 1461307453074 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec8000 == 117 [pid = 1915] [id = 342] 23:44:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x86ece400) [pid = 1915] [serial = 1027] [outer = (nil)] 23:44:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x86f28c00) [pid = 1915] [serial = 1028] [outer = 0x86ece400] 23:44:13 INFO - PROCESS | 1915 | 1461307453164 Marionette DEBUG loaded listener.js 23:44:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x87c26c00) [pid = 1915] [serial = 1029] [outer = 0x86ece400] 23:44:14 INFO - PROCESS | 1915 | 1461307454622 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 23:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 23:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2141ms 23:44:14 INFO - PROCESS | 1915 | 1461307454671 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 23:44:14 INFO - PROCESS | 1915 | 1461307454677 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 23:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 23:44:14 INFO - PROCESS | 1915 | 1461307454688 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 23:44:14 INFO - PROCESS | 1915 | 1461307454692 Marionette TRACE conn4 <- [1,1342,null,{}] 23:44:14 INFO - PROCESS | 1915 | 1461307454698 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:14 INFO - PROCESS | 1915 | 1461307454902 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 23:44:15 INFO - PROCESS | 1915 | 1461307455163 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a77000 == 118 [pid = 1915] [id = 343] 23:44:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x87c2e400) [pid = 1915] [serial = 1030] [outer = (nil)] 23:44:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x887d3000) [pid = 1915] [serial = 1031] [outer = 0x87c2e400] 23:44:15 INFO - PROCESS | 1915 | 1461307455252 Marionette DEBUG loaded listener.js 23:44:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x890dc000) [pid = 1915] [serial = 1032] [outer = 0x87c2e400] 23:44:16 INFO - PROCESS | 1915 | 1461307456236 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 23:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 23:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1582ms 23:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 23:44:16 INFO - PROCESS | 1915 | 1461307456270 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 23:44:16 INFO - PROCESS | 1915 | 1461307456274 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 23:44:16 INFO - PROCESS | 1915 | 1461307456281 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 23:44:16 INFO - PROCESS | 1915 | 1461307456287 Marionette TRACE conn4 <- [1,1346,null,{}] 23:44:16 INFO - PROCESS | 1915 | 1461307456304 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:16 INFO - PROCESS | 1915 | 1461307456527 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 23:44:16 INFO - PROCESS | 1915 | 1461307456800 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8e000 == 119 [pid = 1915] [id = 344] 23:44:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x89bac000) [pid = 1915] [serial = 1033] [outer = (nil)] 23:44:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8a454000) [pid = 1915] [serial = 1034] [outer = 0x89bac000] 23:44:16 INFO - PROCESS | 1915 | 1461307456931 Marionette DEBUG loaded listener.js 23:44:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8b74e400) [pid = 1915] [serial = 1035] [outer = 0x89bac000] 23:44:17 INFO - PROCESS | 1915 | 1461307457835 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 23:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 23:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1611ms 23:44:17 INFO - PROCESS | 1915 | 1461307457891 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 23:44:17 INFO - PROCESS | 1915 | 1461307457896 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 23:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 23:44:17 INFO - PROCESS | 1915 | 1461307457903 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 23:44:17 INFO - PROCESS | 1915 | 1461307457906 Marionette TRACE conn4 <- [1,1350,null,{}] 23:44:17 INFO - PROCESS | 1915 | 1461307457912 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:18 INFO - PROCESS | 1915 | 1461307458107 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 23:44:18 INFO - PROCESS | 1915 | 1461307458362 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x87ded000 == 120 [pid = 1915] [id = 345] 23:44:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8b74d800) [pid = 1915] [serial = 1036] [outer = (nil)] 23:44:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8b88b000) [pid = 1915] [serial = 1037] [outer = 0x8b74d800] 23:44:18 INFO - PROCESS | 1915 | 1461307458490 Marionette DEBUG loaded listener.js 23:44:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8b8cf400) [pid = 1915] [serial = 1038] [outer = 0x8b74d800] 23:44:19 INFO - PROCESS | 1915 | 1461307459352 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 23:44:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 23:44:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1482ms 23:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 23:44:19 INFO - PROCESS | 1915 | 1461307459385 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 23:44:19 INFO - PROCESS | 1915 | 1461307459389 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 23:44:19 INFO - PROCESS | 1915 | 1461307459395 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 23:44:19 INFO - PROCESS | 1915 | 1461307459399 Marionette TRACE conn4 <- [1,1354,null,{}] 23:44:19 INFO - PROCESS | 1915 | 1461307459405 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:19 INFO - PROCESS | 1915 | 1461307459593 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 23:44:19 INFO - PROCESS | 1915 | 1461307459869 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b886000 == 121 [pid = 1915] [id = 346] 23:44:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8b890000) [pid = 1915] [serial = 1039] [outer = (nil)] 23:44:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8bf9cc00) [pid = 1915] [serial = 1040] [outer = 0x8b890000] 23:44:20 INFO - PROCESS | 1915 | 1461307460032 Marionette DEBUG loaded listener.js 23:44:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8c04ec00) [pid = 1915] [serial = 1041] [outer = 0x8b890000] 23:44:21 INFO - PROCESS | 1915 | 1461307461007 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 23:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 23:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1644ms 23:44:21 INFO - PROCESS | 1915 | 1461307461038 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 23:44:21 INFO - PROCESS | 1915 | 1461307461042 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 23:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 23:44:21 INFO - PROCESS | 1915 | 1461307461048 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 23:44:21 INFO - PROCESS | 1915 | 1461307461051 Marionette TRACE conn4 <- [1,1358,null,{}] 23:44:21 INFO - PROCESS | 1915 | 1461307461057 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:21 INFO - PROCESS | 1915 | 1461307461253 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 23:44:21 INFO - PROCESS | 1915 | 1461307461528 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x89baa800 == 122 [pid = 1915] [id = 347] 23:44:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8b883800) [pid = 1915] [serial = 1042] [outer = (nil)] 23:44:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8ddbf800) [pid = 1915] [serial = 1043] [outer = 0x8b883800] 23:44:21 INFO - PROCESS | 1915 | 1461307461668 Marionette DEBUG loaded listener.js 23:44:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8ddc4c00) [pid = 1915] [serial = 1044] [outer = 0x8b883800] 23:44:22 INFO - PROCESS | 1915 | 1461307462529 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 23:44:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 23:44:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1532ms 23:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 23:44:22 INFO - PROCESS | 1915 | 1461307462581 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 23:44:22 INFO - PROCESS | 1915 | 1461307462584 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 23:44:22 INFO - PROCESS | 1915 | 1461307462591 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 23:44:22 INFO - PROCESS | 1915 | 1461307462595 Marionette TRACE conn4 <- [1,1362,null,{}] 23:44:22 INFO - PROCESS | 1915 | 1461307462601 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:22 INFO - PROCESS | 1915 | 1461307462791 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 23:44:23 INFO - PROCESS | 1915 | 1461307463003 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8576ac00 == 123 [pid = 1915] [id = 348] 23:44:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8c1dd000) [pid = 1915] [serial = 1045] [outer = (nil)] 23:44:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8e0f1400) [pid = 1915] [serial = 1046] [outer = 0x8c1dd000] 23:44:23 INFO - PROCESS | 1915 | 1461307463132 Marionette DEBUG loaded listener.js 23:44:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8e70e400) [pid = 1915] [serial = 1047] [outer = 0x8c1dd000] 23:44:24 INFO - PROCESS | 1915 | 1461307464078 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 23:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 23:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1529ms 23:44:24 INFO - PROCESS | 1915 | 1461307464120 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 23:44:24 INFO - PROCESS | 1915 | 1461307464124 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 23:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 23:44:24 INFO - PROCESS | 1915 | 1461307464131 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 23:44:24 INFO - PROCESS | 1915 | 1461307464135 Marionette TRACE conn4 <- [1,1366,null,{}] 23:44:24 INFO - PROCESS | 1915 | 1461307464141 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:24 INFO - PROCESS | 1915 | 1461307464332 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 23:44:24 INFO - PROCESS | 1915 | 1461307464544 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ddc1c00 == 124 [pid = 1915] [id = 349] 23:44:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8df14800) [pid = 1915] [serial = 1048] [outer = (nil)] 23:44:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8e8bc400) [pid = 1915] [serial = 1049] [outer = 0x8df14800] 23:44:24 INFO - PROCESS | 1915 | 1461307464678 Marionette DEBUG loaded listener.js 23:44:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8eb59400) [pid = 1915] [serial = 1050] [outer = 0x8df14800] 23:44:25 INFO - PROCESS | 1915 | 1461307465664 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 23:44:25 INFO - PROCESS | 1915 | 1461307465721 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 23:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 23:44:25 INFO - PROCESS | 1915 | 1461307465731 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 23:44:25 INFO - PROCESS | 1915 | 1461307465736 Marionette TRACE conn4 <- [1,1370,null,{}] 23:44:25 INFO - PROCESS | 1915 | 1461307465745 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:26 INFO - PROCESS | 1915 | 1461307466043 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 23:44:26 INFO - PROCESS | 1915 | 1461307466287 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x839eec00 == 125 [pid = 1915] [id = 350] 23:44:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8c1e3c00) [pid = 1915] [serial = 1051] [outer = (nil)] 23:44:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8f772400) [pid = 1915] [serial = 1052] [outer = 0x8c1e3c00] 23:44:26 INFO - PROCESS | 1915 | 1461307466376 Marionette DEBUG loaded listener.js 23:44:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8f804000) [pid = 1915] [serial = 1053] [outer = 0x8c1e3c00] 23:44:27 INFO - PROCESS | 1915 | 1461307467344 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 23:44:27 INFO - PROCESS | 1915 | 1461307467419 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 23:44:27 INFO - PROCESS | 1915 | 1461307467426 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 23:44:27 INFO - PROCESS | 1915 | 1461307467429 Marionette TRACE conn4 <- [1,1374,null,{}] 23:44:27 INFO - PROCESS | 1915 | 1461307467435 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:27 INFO - PROCESS | 1915 | 1461307467631 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 23:44:27 INFO - PROCESS | 1915 | 1461307467903 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x90184400 == 126 [pid = 1915] [id = 351] 23:44:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x90184800) [pid = 1915] [serial = 1054] [outer = (nil)] 23:44:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x90242800) [pid = 1915] [serial = 1055] [outer = 0x90184800] 23:44:28 INFO - PROCESS | 1915 | 1461307468048 Marionette DEBUG loaded listener.js 23:44:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x90284c00) [pid = 1915] [serial = 1056] [outer = 0x90184800] 23:44:29 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:44:29 INFO - PROCESS | 1915 | 1461307469278 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 23:44:29 INFO - PROCESS | 1915 | 1461307469333 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 23:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 23:44:29 INFO - PROCESS | 1915 | 1461307469344 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 23:44:29 INFO - PROCESS | 1915 | 1461307469349 Marionette TRACE conn4 <- [1,1378,null,{}] 23:44:29 INFO - PROCESS | 1915 | 1461307469359 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:29 INFO - PROCESS | 1915 | 1461307469755 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 23:44:29 INFO - PROCESS | 1915 | 1461307469979 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x90283400 == 127 [pid = 1915] [id = 352] 23:44:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x90287000) [pid = 1915] [serial = 1057] [outer = (nil)] 23:44:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x91e13400) [pid = 1915] [serial = 1058] [outer = 0x90287000] 23:44:30 INFO - PROCESS | 1915 | 1461307470067 Marionette DEBUG loaded listener.js 23:44:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x91eb7400) [pid = 1915] [serial = 1059] [outer = 0x90287000] 23:44:31 INFO - PROCESS | 1915 | 1461307470989 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 23:44:31 INFO - PROCESS | 1915 | 1461307471034 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 23:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 23:44:31 INFO - PROCESS | 1915 | 1461307471042 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 23:44:31 INFO - PROCESS | 1915 | 1461307471046 Marionette TRACE conn4 <- [1,1382,null,{}] 23:44:31 INFO - PROCESS | 1915 | 1461307471051 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:31 INFO - PROCESS | 1915 | 1461307471242 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 23:44:31 INFO - PROCESS | 1915 | 1461307471558 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b75a400 == 128 [pid = 1915] [id = 353] 23:44:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8e0e9000) [pid = 1915] [serial = 1060] [outer = (nil)] 23:44:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x92923c00) [pid = 1915] [serial = 1061] [outer = 0x8e0e9000] 23:44:31 INFO - PROCESS | 1915 | 1461307471652 Marionette DEBUG loaded listener.js 23:44:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x92aa7400) [pid = 1915] [serial = 1062] [outer = 0x8e0e9000] 23:44:32 INFO - PROCESS | 1915 | [1915] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 23:44:32 INFO - PROCESS | 1915 | 1461307472658 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 23:44:32 INFO - PROCESS | 1915 | 1461307472735 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 23:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 23:44:32 INFO - PROCESS | 1915 | 1461307472742 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 23:44:32 INFO - PROCESS | 1915 | 1461307472746 Marionette TRACE conn4 <- [1,1386,null,{}] 23:44:32 INFO - PROCESS | 1915 | 1461307472752 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:33 INFO - PROCESS | 1915 | 1461307473001 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 23:44:33 INFO - PROCESS | 1915 | 1461307473328 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bac800 == 129 [pid = 1915] [id = 354] 23:44:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x92930c00) [pid = 1915] [serial = 1063] [outer = (nil)] 23:44:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9339d800) [pid = 1915] [serial = 1064] [outer = 0x92930c00] 23:44:33 INFO - PROCESS | 1915 | 1461307473432 Marionette DEBUG loaded listener.js 23:44:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x933a0c00) [pid = 1915] [serial = 1065] [outer = 0x92930c00] 23:44:34 INFO - PROCESS | 1915 | 1461307474452 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 23:44:34 INFO - PROCESS | 1915 | 1461307474489 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 23:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 23:44:34 INFO - PROCESS | 1915 | 1461307474495 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 23:44:34 INFO - PROCESS | 1915 | 1461307474498 Marionette TRACE conn4 <- [1,1390,null,{}] 23:44:34 INFO - PROCESS | 1915 | 1461307474504 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:34 INFO - PROCESS | 1915 | 1461307474692 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 23:44:34 INFO - PROCESS | 1915 | 1461307474964 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x92aa8400 == 130 [pid = 1915] [id = 355] 23:44:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x92ab3400) [pid = 1915] [serial = 1066] [outer = (nil)] 23:44:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x935ee000) [pid = 1915] [serial = 1067] [outer = 0x92ab3400] 23:44:35 INFO - PROCESS | 1915 | 1461307475091 Marionette DEBUG loaded listener.js 23:44:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x935f2c00) [pid = 1915] [serial = 1068] [outer = 0x92ab3400] 23:44:35 INFO - PROCESS | 1915 | 1461307475980 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 23:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 23:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1532ms 23:44:36 INFO - PROCESS | 1915 | 1461307476028 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 23:44:36 INFO - PROCESS | 1915 | 1461307476032 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 23:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 23:44:36 INFO - PROCESS | 1915 | 1461307476038 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 23:44:36 INFO - PROCESS | 1915 | 1461307476041 Marionette TRACE conn4 <- [1,1394,null,{}] 23:44:36 INFO - PROCESS | 1915 | 1461307476047 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:36 INFO - PROCESS | 1915 | 1461307476261 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 23:44:36 INFO - PROCESS | 1915 | 1461307476603 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df1a400 == 131 [pid = 1915] [id = 356] 23:44:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x9066d000) [pid = 1915] [serial = 1069] [outer = (nil)] 23:44:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x93678000) [pid = 1915] [serial = 1070] [outer = 0x9066d000] 23:44:36 INFO - PROCESS | 1915 | 1461307476698 Marionette DEBUG loaded listener.js 23:44:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x9367a000) [pid = 1915] [serial = 1071] [outer = 0x9066d000] 23:44:37 INFO - PROCESS | 1915 | 1461307477664 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 23:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 23:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1683ms 23:44:37 INFO - PROCESS | 1915 | 1461307477722 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 23:44:37 INFO - PROCESS | 1915 | 1461307477728 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 23:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 23:44:37 INFO - PROCESS | 1915 | 1461307477734 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 23:44:37 INFO - PROCESS | 1915 | 1461307477738 Marionette TRACE conn4 <- [1,1398,null,{}] 23:44:37 INFO - PROCESS | 1915 | 1461307477743 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:37 INFO - PROCESS | 1915 | 1461307477992 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 23:44:38 INFO - PROCESS | 1915 | 1461307478425 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x93673800 == 132 [pid = 1915] [id = 357] 23:44:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x93675c00) [pid = 1915] [serial = 1072] [outer = (nil)] 23:44:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x93750000) [pid = 1915] [serial = 1073] [outer = 0x93675c00] 23:44:38 INFO - PROCESS | 1915 | 1461307478559 Marionette DEBUG loaded listener.js 23:44:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x93751400) [pid = 1915] [serial = 1074] [outer = 0x93675c00] 23:44:39 INFO - PROCESS | 1915 | 1461307479864 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 23:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 23:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 2190ms 23:44:39 INFO - PROCESS | 1915 | 1461307479926 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 23:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 23:44:39 INFO - PROCESS | 1915 | 1461307479931 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 23:44:39 INFO - PROCESS | 1915 | 1461307479952 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 23:44:39 INFO - PROCESS | 1915 | 1461307479957 Marionette TRACE conn4 <- [1,1402,null,{}] 23:44:40 INFO - PROCESS | 1915 | 1461307480040 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:40 INFO - PROCESS | 1915 | 1461307480405 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 23:44:40 INFO - PROCESS | 1915 | 1461307480732 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x850ea400 == 133 [pid = 1915] [id = 358] 23:44:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x85762000) [pid = 1915] [serial = 1075] [outer = (nil)] 23:44:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x93758000) [pid = 1915] [serial = 1076] [outer = 0x85762000] 23:44:40 INFO - PROCESS | 1915 | 1461307480818 Marionette DEBUG loaded listener.js 23:44:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x9375bc00) [pid = 1915] [serial = 1077] [outer = 0x85762000] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x87c32800 == 132 [pid = 1915] [id = 197] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x850f0800 == 131 [pid = 1915] [id = 340] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x890d9c00 == 130 [pid = 1915] [id = 339] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x87deac00 == 129 [pid = 1915] [id = 338] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x859cb400 == 128 [pid = 1915] [id = 337] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x859ca800 == 127 [pid = 1915] [id = 336] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8864c800 == 126 [pid = 1915] [id = 335] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x850f0000 == 125 [pid = 1915] [id = 334] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x90181c00 == 124 [pid = 1915] [id = 328] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x90186400 == 123 [pid = 1915] [id = 327] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8c04c800 == 122 [pid = 1915] [id = 326] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x85967c00 == 121 [pid = 1915] [id = 325] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8b8cd000 == 120 [pid = 1915] [id = 323] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8a450400 == 119 [pid = 1915] [id = 324] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x89cb2000 == 118 [pid = 1915] [id = 322] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x89cad000 == 117 [pid = 1915] [id = 321] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x87dec800 == 116 [pid = 1915] [id = 320] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x887ce400 == 115 [pid = 1915] [id = 319] 23:44:42 INFO - PROCESS | 1915 | --DOCSHELL 0x8596b800 == 114 [pid = 1915] [id = 318] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x91e0b000) [pid = 1915] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x937e6c00) [pid = 1915] [serial = 867] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x859c5000) [pid = 1915] [serial = 870] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x93680c00) [pid = 1915] [serial = 864] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x92832000) [pid = 1915] [serial = 858] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x9339ac00) [pid = 1915] [serial = 861] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x887d4400) [pid = 1915] [serial = 947] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x88ecac00) [pid = 1915] [serial = 948] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x87a7a400) [pid = 1915] [serial = 950] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x8b8d3000) [pid = 1915] [serial = 912] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x89964000) [pid = 1915] [serial = 899] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x89baf000) [pid = 1915] [serial = 900] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8e0f5400) [pid = 1915] [serial = 920] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8e70f800) [pid = 1915] [serial = 921] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x86f2c800) [pid = 1915] [serial = 887] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x87a80c00) [pid = 1915] [serial = 888] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x867ad800) [pid = 1915] [serial = 941] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x86ec5400) [pid = 1915] [serial = 942] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x890df800) [pid = 1915] [serial = 896] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x890e3400) [pid = 1915] [serial = 897] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8bfb4800) [pid = 1915] [serial = 914] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8bfc0c00) [pid = 1915] [serial = 915] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x90015c00) [pid = 1915] [serial = 938] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x90189800) [pid = 1915] [serial = 939] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8e7ac400) [pid = 1915] [serial = 923] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8e8b9c00) [pid = 1915] [serial = 924] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8df16000) [pid = 1915] [serial = 917] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8df1e400) [pid = 1915] [serial = 918] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8a45f800) [pid = 1915] [serial = 905] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8b742c00) [pid = 1915] [serial = 906] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x88641800) [pid = 1915] [serial = 890] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x88647800) [pid = 1915] [serial = 891] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8b755400) [pid = 1915] [serial = 908] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8b759800) [pid = 1915] [serial = 909] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x85765c00) [pid = 1915] [serial = 884] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x85961800) [pid = 1915] [serial = 885] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x90007800) [pid = 1915] [serial = 935] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8f805400) [pid = 1915] [serial = 932] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8f768800) [pid = 1915] [serial = 929] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8eb56c00) [pid = 1915] [serial = 926] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x88ecb800) [pid = 1915] [serial = 893] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x88ecfc00) [pid = 1915] [serial = 894] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x87c2d800) [pid = 1915] [serial = 944] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8a1a9400) [pid = 1915] [serial = 902] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8a1b1c00) [pid = 1915] [serial = 903] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8b8cf800) [pid = 1915] [serial = 911] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9024f800) [pid = 1915] [serial = 615] [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.] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x890d9000) [pid = 1915] [serial = 951] [outer = (nil)] [url = about:blank] 23:44:42 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x87de5000) [pid = 1915] [serial = 945] [outer = (nil)] [url = about:blank] 23:44:43 INFO - PROCESS | 1915 | 1461307483263 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 23:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 23:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 3353ms 23:44:43 INFO - PROCESS | 1915 | 1461307483324 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 23:44:43 INFO - PROCESS | 1915 | 1461307483329 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 23:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 23:44:43 INFO - PROCESS | 1915 | 1461307483344 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 23:44:43 INFO - PROCESS | 1915 | 1461307483347 Marionette TRACE conn4 <- [1,1406,null,{}] 23:44:43 INFO - PROCESS | 1915 | 1461307483356 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:43 INFO - PROCESS | 1915 | 1461307483540 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 23:44:43 INFO - PROCESS | 1915 | 1461307483553 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c7c00 == 115 [pid = 1915] [id = 359] 23:44:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x859cf400) [pid = 1915] [serial = 1078] [outer = (nil)] 23:44:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x867b1800) [pid = 1915] [serial = 1079] [outer = 0x859cf400] 23:44:43 INFO - PROCESS | 1915 | 1461307483630 Marionette DEBUG loaded listener.js 23:44:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x86ecbc00) [pid = 1915] [serial = 1080] [outer = 0x859cf400] 23:44:44 INFO - PROCESS | 1915 | 1461307484570 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 23:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 23:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1285ms 23:44:44 INFO - PROCESS | 1915 | 1461307484628 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 23:44:44 INFO - PROCESS | 1915 | 1461307484637 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 23:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 23:44:44 INFO - PROCESS | 1915 | 1461307484646 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 23:44:44 INFO - PROCESS | 1915 | 1461307484651 Marionette TRACE conn4 <- [1,1410,null,{}] 23:44:44 INFO - PROCESS | 1915 | 1461307484656 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:44 INFO - PROCESS | 1915 | 1461307484950 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 23:44:45 INFO - PROCESS | 1915 | 1461307485101 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b90800 == 116 [pid = 1915] [id = 360] 23:44:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x867b3400) [pid = 1915] [serial = 1081] [outer = (nil)] 23:44:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x87d1fc00) [pid = 1915] [serial = 1082] [outer = 0x867b3400] 23:44:45 INFO - PROCESS | 1915 | 1461307485184 Marionette DEBUG loaded listener.js 23:44:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x87de5000) [pid = 1915] [serial = 1083] [outer = 0x867b3400] 23:44:46 INFO - PROCESS | 1915 | 1461307486296 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 23:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 23:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1691ms 23:44:46 INFO - PROCESS | 1915 | 1461307486337 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 23:44:46 INFO - PROCESS | 1915 | 1461307486340 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 23:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 23:44:46 INFO - PROCESS | 1915 | 1461307486356 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 23:44:46 INFO - PROCESS | 1915 | 1461307486362 Marionette TRACE conn4 <- [1,1414,null,{}] 23:44:46 INFO - PROCESS | 1915 | 1461307486379 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:46 INFO - PROCESS | 1915 | 1461307486654 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 23:44:46 INFO - PROCESS | 1915 | 1461307486856 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de4c00 == 117 [pid = 1915] [id = 361] 23:44:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x887cec00) [pid = 1915] [serial = 1084] [outer = (nil)] 23:44:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x887db000) [pid = 1915] [serial = 1085] [outer = 0x887cec00] 23:44:46 INFO - PROCESS | 1915 | 1461307486938 Marionette DEBUG loaded listener.js 23:44:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x88ed0000) [pid = 1915] [serial = 1086] [outer = 0x887cec00] 23:44:47 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x87def000) [pid = 1915] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 23:44:47 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x89cab000) [pid = 1915] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 23:44:47 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8864cc00) [pid = 1915] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 23:44:47 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x87c27000) [pid = 1915] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 23:44:47 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x85b8f000) [pid = 1915] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 23:44:47 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x85767000) [pid = 1915] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 23:44:48 INFO - PROCESS | 1915 | 1461307488267 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 23:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 23:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1936ms 23:44:48 INFO - PROCESS | 1915 | 1461307488292 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 23:44:48 INFO - PROCESS | 1915 | 1461307488297 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 23:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 23:44:48 INFO - PROCESS | 1915 | 1461307488304 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 23:44:48 INFO - PROCESS | 1915 | 1461307488309 Marionette TRACE conn4 <- [1,1418,null,{}] 23:44:48 INFO - PROCESS | 1915 | 1461307488314 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:48 INFO - PROCESS | 1915 | 1461307488491 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 23:44:48 INFO - PROCESS | 1915 | 1461307488686 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f21800 == 118 [pid = 1915] [id = 362] 23:44:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x859c2800) [pid = 1915] [serial = 1087] [outer = (nil)] 23:44:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x88ed2800) [pid = 1915] [serial = 1088] [outer = 0x859c2800] 23:44:48 INFO - PROCESS | 1915 | 1461307488791 Marionette DEBUG loaded listener.js 23:44:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x89236400) [pid = 1915] [serial = 1089] [outer = 0x859c2800] 23:44:49 INFO - PROCESS | 1915 | 1461307489968 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 23:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 23:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1693ms 23:44:49 INFO - PROCESS | 1915 | 1461307489996 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 23:44:50 INFO - PROCESS | 1915 | 1461307490002 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 23:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 23:44:50 INFO - PROCESS | 1915 | 1461307490012 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 23:44:50 INFO - PROCESS | 1915 | 1461307490018 Marionette TRACE conn4 <- [1,1422,null,{}] 23:44:50 INFO - PROCESS | 1915 | 1461307490034 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:50 INFO - PROCESS | 1915 | 1461307490378 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 23:44:50 INFO - PROCESS | 1915 | 1461307490730 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x850f2800 == 119 [pid = 1915] [id = 363] 23:44:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x867ac800) [pid = 1915] [serial = 1090] [outer = (nil)] 23:44:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x86ece000) [pid = 1915] [serial = 1091] [outer = 0x867ac800] 23:44:50 INFO - PROCESS | 1915 | 1461307490823 Marionette DEBUG loaded listener.js 23:44:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x87a7bc00) [pid = 1915] [serial = 1092] [outer = 0x867ac800] 23:44:52 INFO - PROCESS | 1915 | 1461307492082 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 23:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 23:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 2151ms 23:44:52 INFO - PROCESS | 1915 | 1461307492165 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 23:44:52 INFO - PROCESS | 1915 | 1461307492177 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 23:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 23:44:52 INFO - PROCESS | 1915 | 1461307492195 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 23:44:52 INFO - PROCESS | 1915 | 1461307492201 Marionette TRACE conn4 <- [1,1426,null,{}] 23:44:52 INFO - PROCESS | 1915 | 1461307492266 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:52 INFO - PROCESS | 1915 | 1461307492661 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 23:44:52 INFO - PROCESS | 1915 | 1461307492832 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x87dea800 == 120 [pid = 1915] [id = 364] 23:44:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x87ded400) [pid = 1915] [serial = 1093] [outer = (nil)] 23:44:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x887d7000) [pid = 1915] [serial = 1094] [outer = 0x87ded400] 23:44:52 INFO - PROCESS | 1915 | 1461307492969 Marionette DEBUG loaded listener.js 23:44:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x89967000) [pid = 1915] [serial = 1095] [outer = 0x87ded400] 23:44:54 INFO - PROCESS | 1915 | 1461307494162 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 23:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 23:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 2049ms 23:44:54 INFO - PROCESS | 1915 | 1461307494243 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 23:44:54 INFO - PROCESS | 1915 | 1461307494250 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 23:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 23:44:54 INFO - PROCESS | 1915 | 1461307494260 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 23:44:54 INFO - PROCESS | 1915 | 1461307494269 Marionette TRACE conn4 <- [1,1430,null,{}] 23:44:54 INFO - PROCESS | 1915 | 1461307494356 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:54 INFO - PROCESS | 1915 | 1461307494718 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 23:44:55 INFO - PROCESS | 1915 | 1461307495004 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ecf800 == 121 [pid = 1915] [id = 365] 23:44:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x89cab000) [pid = 1915] [serial = 1096] [outer = (nil)] 23:44:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8a1b5c00) [pid = 1915] [serial = 1097] [outer = 0x89cab000] 23:44:55 INFO - PROCESS | 1915 | 1461307495099 Marionette DEBUG loaded listener.js 23:44:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8a45c400) [pid = 1915] [serial = 1098] [outer = 0x89cab000] 23:44:56 INFO - PROCESS | 1915 | 1461307496125 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 23:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 23:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1906ms 23:44:56 INFO - PROCESS | 1915 | 1461307496165 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 23:44:56 INFO - PROCESS | 1915 | 1461307496170 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 23:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 23:44:56 INFO - PROCESS | 1915 | 1461307496176 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 23:44:56 INFO - PROCESS | 1915 | 1461307496179 Marionette TRACE conn4 <- [1,1434,null,{}] 23:44:56 INFO - PROCESS | 1915 | 1461307496185 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:56 INFO - PROCESS | 1915 | 1461307496381 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 23:44:56 INFO - PROCESS | 1915 | 1461307496689 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de3c00 == 122 [pid = 1915] [id = 366] 23:44:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8a1b3c00) [pid = 1915] [serial = 1099] [outer = (nil)] 23:44:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8b756400) [pid = 1915] [serial = 1100] [outer = 0x8a1b3c00] 23:44:56 INFO - PROCESS | 1915 | 1461307496783 Marionette DEBUG loaded listener.js 23:44:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8b760400) [pid = 1915] [serial = 1101] [outer = 0x8a1b3c00] 23:44:57 INFO - PROCESS | 1915 | 1461307497901 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 23:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 23:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1832ms 23:44:58 INFO - PROCESS | 1915 | 1461307498008 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 23:44:58 INFO - PROCESS | 1915 | 1461307498011 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 23:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 23:44:58 INFO - PROCESS | 1915 | 1461307498018 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 23:44:58 INFO - PROCESS | 1915 | 1461307498022 Marionette TRACE conn4 <- [1,1438,null,{}] 23:44:58 INFO - PROCESS | 1915 | 1461307498093 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:44:58 INFO - PROCESS | 1915 | 1461307498378 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 23:44:58 INFO - PROCESS | 1915 | 1461307498706 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:44:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b741400 == 123 [pid = 1915] [id = 367] 23:44:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8b753c00) [pid = 1915] [serial = 1102] [outer = (nil)] 23:44:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8b8d6800) [pid = 1915] [serial = 1103] [outer = 0x8b753c00] 23:44:58 INFO - PROCESS | 1915 | 1461307498794 Marionette DEBUG loaded listener.js 23:44:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8b8d9400) [pid = 1915] [serial = 1104] [outer = 0x8b753c00] 23:44:59 INFO - PROCESS | 1915 | 1461307499762 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 23:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 23:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1803ms 23:44:59 INFO - PROCESS | 1915 | 1461307499822 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 23:44:59 INFO - PROCESS | 1915 | 1461307499825 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 23:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 23:44:59 INFO - PROCESS | 1915 | 1461307499832 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 23:44:59 INFO - PROCESS | 1915 | 1461307499836 Marionette TRACE conn4 <- [1,1442,null,{}] 23:44:59 INFO - PROCESS | 1915 | 1461307499842 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:00 INFO - PROCESS | 1915 | 1461307500084 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 23:45:00 INFO - PROCESS | 1915 | 1461307500446 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b88e800 == 124 [pid = 1915] [id = 368] 23:45:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8bfbf400) [pid = 1915] [serial = 1105] [outer = (nil)] 23:45:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8c04d400) [pid = 1915] [serial = 1106] [outer = 0x8bfbf400] 23:45:00 INFO - PROCESS | 1915 | 1461307500546 Marionette DEBUG loaded listener.js 23:45:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8c1d6800) [pid = 1915] [serial = 1107] [outer = 0x8bfbf400] 23:45:01 INFO - PROCESS | 1915 | 1461307501518 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 23:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 23:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1732ms 23:45:01 INFO - PROCESS | 1915 | 1461307501565 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 23:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 23:45:01 INFO - PROCESS | 1915 | 1461307501569 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 23:45:01 INFO - PROCESS | 1915 | 1461307501576 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 23:45:01 INFO - PROCESS | 1915 | 1461307501580 Marionette TRACE conn4 <- [1,1446,null,{}] 23:45:01 INFO - PROCESS | 1915 | 1461307501586 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:01 INFO - PROCESS | 1915 | 1461307501820 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 23:45:02 INFO - PROCESS | 1915 | 1461307502141 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x87dea400 == 125 [pid = 1915] [id = 369] 23:45:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8bfb7c00) [pid = 1915] [serial = 1108] [outer = (nil)] 23:45:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x8df1a800) [pid = 1915] [serial = 1109] [outer = 0x8bfb7c00] 23:45:02 INFO - PROCESS | 1915 | 1461307502240 Marionette DEBUG loaded listener.js 23:45:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8e0f2000) [pid = 1915] [serial = 1110] [outer = 0x8bfb7c00] 23:45:03 INFO - PROCESS | 1915 | 1461307503238 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 23:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 23:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1683ms 23:45:03 INFO - PROCESS | 1915 | 1461307503259 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 23:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 23:45:03 INFO - PROCESS | 1915 | 1461307503264 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 23:45:03 INFO - PROCESS | 1915 | 1461307503271 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 23:45:03 INFO - PROCESS | 1915 | 1461307503274 Marionette TRACE conn4 <- [1,1450,null,{}] 23:45:03 INFO - PROCESS | 1915 | 1461307503280 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:03 INFO - PROCESS | 1915 | 1461307503477 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 23:45:03 INFO - PROCESS | 1915 | 1461307503789 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b749000 == 126 [pid = 1915] [id = 370] 23:45:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x8e70f800) [pid = 1915] [serial = 1111] [outer = (nil)] 23:45:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8e8be000) [pid = 1915] [serial = 1112] [outer = 0x8e70f800] 23:45:03 INFO - PROCESS | 1915 | 1461307503882 Marionette DEBUG loaded listener.js 23:45:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x8e8c2400) [pid = 1915] [serial = 1113] [outer = 0x8e70f800] 23:45:04 INFO - PROCESS | 1915 | 1461307504820 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 23:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 23:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1582ms 23:45:04 INFO - PROCESS | 1915 | 1461307504853 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 23:45:04 INFO - PROCESS | 1915 | 1461307504856 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 23:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 23:45:04 INFO - PROCESS | 1915 | 1461307504863 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 23:45:04 INFO - PROCESS | 1915 | 1461307504866 Marionette TRACE conn4 <- [1,1454,null,{}] 23:45:04 INFO - PROCESS | 1915 | 1461307504872 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:05 INFO - PROCESS | 1915 | 1461307505088 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 23:45:05 INFO - PROCESS | 1915 | 1461307505424 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df18c00 == 127 [pid = 1915] [id = 371] 23:45:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8e0f3800) [pid = 1915] [serial = 1114] [outer = (nil)] 23:45:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x8f76e000) [pid = 1915] [serial = 1115] [outer = 0x8e0f3800] 23:45:05 INFO - PROCESS | 1915 | 1461307505516 Marionette DEBUG loaded listener.js 23:45:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x8f80c800) [pid = 1915] [serial = 1116] [outer = 0x8e0f3800] 23:45:06 INFO - PROCESS | 1915 | 1461307506432 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 23:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 23:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1631ms 23:45:06 INFO - PROCESS | 1915 | 1461307506495 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 23:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 23:45:06 INFO - PROCESS | 1915 | 1461307506500 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 23:45:06 INFO - PROCESS | 1915 | 1461307506506 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 23:45:06 INFO - PROCESS | 1915 | 1461307506510 Marionette TRACE conn4 <- [1,1458,null,{}] 23:45:06 INFO - PROCESS | 1915 | 1461307506515 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:06 INFO - PROCESS | 1915 | 1461307506718 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 23:45:07 INFO - PROCESS | 1915 | 1461307507033 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1ab000 == 128 [pid = 1915] [id = 372] 23:45:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8b8d7000) [pid = 1915] [serial = 1117] [outer = (nil)] 23:45:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x90011000) [pid = 1915] [serial = 1118] [outer = 0x8b8d7000] 23:45:07 INFO - PROCESS | 1915 | 1461307507132 Marionette DEBUG loaded listener.js 23:45:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x90185c00) [pid = 1915] [serial = 1119] [outer = 0x8b8d7000] 23:45:08 INFO - PROCESS | 1915 | 1461307508090 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 23:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 23:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1631ms 23:45:08 INFO - PROCESS | 1915 | 1461307508137 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 23:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 23:45:08 INFO - PROCESS | 1915 | 1461307508142 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 23:45:08 INFO - PROCESS | 1915 | 1461307508148 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 23:45:08 INFO - PROCESS | 1915 | 1461307508153 Marionette TRACE conn4 <- [1,1462,null,{}] 23:45:08 INFO - PROCESS | 1915 | 1461307508159 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:08 INFO - PROCESS | 1915 | 1461307508378 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 23:45:08 INFO - PROCESS | 1915 | 1461307508655 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028d400 == 129 [pid = 1915] [id = 373] 23:45:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x90291c00) [pid = 1915] [serial = 1120] [outer = (nil)] 23:45:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x90677400) [pid = 1915] [serial = 1121] [outer = 0x90291c00] 23:45:08 INFO - PROCESS | 1915 | 1461307508800 Marionette DEBUG loaded listener.js 23:45:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x91e09c00) [pid = 1915] [serial = 1122] [outer = 0x90291c00] 23:45:09 INFO - PROCESS | 1915 | 1461307509747 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 23:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 23:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1631ms 23:45:09 INFO - PROCESS | 1915 | 1461307509780 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 23:45:09 INFO - PROCESS | 1915 | 1461307509784 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 23:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 23:45:09 INFO - PROCESS | 1915 | 1461307509790 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 23:45:09 INFO - PROCESS | 1915 | 1461307509794 Marionette TRACE conn4 <- [1,1466,null,{}] 23:45:09 INFO - PROCESS | 1915 | 1461307509799 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:10 INFO - PROCESS | 1915 | 1461307510050 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 23:45:10 INFO - PROCESS | 1915 | 1461307510377 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e10400 == 130 [pid = 1915] [id = 374] 23:45:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x91e16c00) [pid = 1915] [serial = 1123] [outer = (nil)] 23:45:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x92836400) [pid = 1915] [serial = 1124] [outer = 0x91e16c00] 23:45:10 INFO - PROCESS | 1915 | 1461307510465 Marionette DEBUG loaded listener.js 23:45:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x92928400) [pid = 1915] [serial = 1125] [outer = 0x91e16c00] 23:45:11 INFO - PROCESS | 1915 | 1461307511507 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 23:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 23:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1786ms 23:45:11 INFO - PROCESS | 1915 | 1461307511578 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 23:45:11 INFO - PROCESS | 1915 | 1461307511583 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 23:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 23:45:11 INFO - PROCESS | 1915 | 1461307511591 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 23:45:11 INFO - PROCESS | 1915 | 1461307511595 Marionette TRACE conn4 <- [1,1470,null,{}] 23:45:11 INFO - PROCESS | 1915 | 1461307511601 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:11 INFO - PROCESS | 1915 | 1461307511852 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 23:45:12 INFO - PROCESS | 1915 | 1461307512185 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b755c00 == 131 [pid = 1915] [id = 375] 23:45:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x8e0e7400) [pid = 1915] [serial = 1126] [outer = (nil)] 23:45:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x93672800) [pid = 1915] [serial = 1127] [outer = 0x8e0e7400] 23:45:12 INFO - PROCESS | 1915 | 1461307512271 Marionette DEBUG loaded listener.js 23:45:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x93680000) [pid = 1915] [serial = 1128] [outer = 0x8e0e7400] 23:45:13 INFO - PROCESS | 1915 | 1461307513278 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 23:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 23:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1736ms 23:45:13 INFO - PROCESS | 1915 | 1461307513328 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 23:45:13 INFO - PROCESS | 1915 | 1461307513332 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 23:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 23:45:13 INFO - PROCESS | 1915 | 1461307513338 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 23:45:13 INFO - PROCESS | 1915 | 1461307513341 Marionette TRACE conn4 <- [1,1474,null,{}] 23:45:13 INFO - PROCESS | 1915 | 1461307513347 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:13 INFO - PROCESS | 1915 | 1461307513542 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 23:45:13 INFO - PROCESS | 1915 | 1461307513860 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x93750400 == 132 [pid = 1915] [id = 376] 23:45:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x93752400) [pid = 1915] [serial = 1129] [outer = (nil)] 23:45:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x937e8000) [pid = 1915] [serial = 1130] [outer = 0x93752400] 23:45:13 INFO - PROCESS | 1915 | 1461307513949 Marionette DEBUG loaded listener.js 23:45:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x937ec400) [pid = 1915] [serial = 1131] [outer = 0x93752400] 23:45:14 INFO - PROCESS | 1915 | 1461307514866 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 23:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 23:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1594ms 23:45:14 INFO - PROCESS | 1915 | 1461307514933 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 23:45:14 INFO - PROCESS | 1915 | 1461307514937 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 23:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 23:45:14 INFO - PROCESS | 1915 | 1461307514944 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 23:45:14 INFO - PROCESS | 1915 | 1461307514948 Marionette TRACE conn4 <- [1,1478,null,{}] 23:45:14 INFO - PROCESS | 1915 | 1461307514954 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:15 INFO - PROCESS | 1915 | 1461307515213 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 23:45:15 INFO - PROCESS | 1915 | 1461307515537 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x93750800 == 133 [pid = 1915] [id = 377] 23:45:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x937e5c00) [pid = 1915] [serial = 1132] [outer = (nil)] 23:45:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x939cd400) [pid = 1915] [serial = 1133] [outer = 0x937e5c00] 23:45:15 INFO - PROCESS | 1915 | 1461307515625 Marionette DEBUG loaded listener.js 23:45:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x939cf000) [pid = 1915] [serial = 1134] [outer = 0x937e5c00] 23:45:16 INFO - PROCESS | 1915 | 1461307516569 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 23:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 23:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1685ms 23:45:16 INFO - PROCESS | 1915 | 1461307516630 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 23:45:16 INFO - PROCESS | 1915 | 1461307516633 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 23:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 23:45:16 INFO - PROCESS | 1915 | 1461307516639 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 23:45:16 INFO - PROCESS | 1915 | 1461307516643 Marionette TRACE conn4 <- [1,1482,null,{}] 23:45:16 INFO - PROCESS | 1915 | 1461307516649 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:16 INFO - PROCESS | 1915 | 1461307516844 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 23:45:17 INFO - PROCESS | 1915 | 1461307517162 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x9000fc00 == 134 [pid = 1915] [id = 378] 23:45:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x914bb800) [pid = 1915] [serial = 1135] [outer = (nil)] 23:45:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x93a0a000) [pid = 1915] [serial = 1136] [outer = 0x914bb800] 23:45:17 INFO - PROCESS | 1915 | 1461307517252 Marionette DEBUG loaded listener.js 23:45:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 203 (0x93a0c400) [pid = 1915] [serial = 1137] [outer = 0x914bb800] 23:45:18 INFO - PROCESS | 1915 | 1461307518161 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 23:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 23:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1595ms 23:45:18 INFO - PROCESS | 1915 | 1461307518236 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 23:45:18 INFO - PROCESS | 1915 | 1461307518239 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 23:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 23:45:18 INFO - PROCESS | 1915 | 1461307518246 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 23:45:18 INFO - PROCESS | 1915 | 1461307518249 Marionette TRACE conn4 <- [1,1486,null,{}] 23:45:18 INFO - PROCESS | 1915 | 1461307518255 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:18 INFO - PROCESS | 1915 | 1461307518518 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 23:45:19 INFO - PROCESS | 1915 | 1461307519388 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x859ca800 == 135 [pid = 1915] [id = 379] 23:45:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 204 (0x859cb800) [pid = 1915] [serial = 1138] [outer = (nil)] 23:45:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 205 (0x85b89000) [pid = 1915] [serial = 1139] [outer = 0x859cb800] 23:45:19 INFO - PROCESS | 1915 | 1461307519503 Marionette DEBUG loaded listener.js 23:45:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 206 (0x86ec4400) [pid = 1915] [serial = 1140] [outer = 0x859cb800] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x95186400 == 134 [pid = 1915] [id = 258] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecb000 == 133 [pid = 1915] [id = 205] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x86f21400 == 132 [pid = 1915] [id = 206] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x84f2bc00 == 131 [pid = 1915] [id = 261] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9367ec00 == 130 [pid = 1915] [id = 207] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x859c2000 == 129 [pid = 1915] [id = 313] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x84f1e000 == 128 [pid = 1915] [id = 260] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x89bac800 == 127 [pid = 1915] [id = 354] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x90283400 == 126 [pid = 1915] [id = 352] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x8b75a400 == 125 [pid = 1915] [id = 353] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x90184400 == 124 [pid = 1915] [id = 351] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x839eec00 == 123 [pid = 1915] [id = 350] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x8ddc1c00 == 122 [pid = 1915] [id = 349] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x8576ac00 == 121 [pid = 1915] [id = 348] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x8b886000 == 120 [pid = 1915] [id = 346] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x89baa800 == 119 [pid = 1915] [id = 347] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x87ded000 == 118 [pid = 1915] [id = 345] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8e000 == 117 [pid = 1915] [id = 344] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x87a77000 == 116 [pid = 1915] [id = 343] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x86ec8000 == 115 [pid = 1915] [id = 342] 23:45:20 INFO - PROCESS | 1915 | --DOCSHELL 0x839e9800 == 114 [pid = 1915] [id = 341] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 205 (0x89238800) [pid = 1915] [serial = 1016] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 204 (0x8a45a000) [pid = 1915] [serial = 1020] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 203 (0x8f80b800) [pid = 1915] [serial = 980] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 202 (0x91296400) [pid = 1915] [serial = 989] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x8923cc00) [pid = 1915] [serial = 959] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x859cd000) [pid = 1915] [serial = 998] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x8c1d5c00) [pid = 1915] [serial = 971] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x8a452c00) [pid = 1915] [serial = 1019] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x867ab400) [pid = 1915] [serial = 1007] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x8864a400) [pid = 1915] [serial = 1013] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x890dc400) [pid = 1915] [serial = 1014] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x91e58800) [pid = 1915] [serial = 992] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x8bf94800) [pid = 1915] [serial = 968] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x88ed5800) [pid = 1915] [serial = 1008] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x86ecc000) [pid = 1915] [serial = 1010] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x87d21c00) [pid = 1915] [serial = 956] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x8923b800) [pid = 1915] [serial = 953] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x87a7b800) [pid = 1915] [serial = 1005] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x9283d800) [pid = 1915] [serial = 995] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8e0e7800) [pid = 1915] [serial = 974] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8a1b6400) [pid = 1915] [serial = 962] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x90190400) [pid = 1915] [serial = 983] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8e8c4800) [pid = 1915] [serial = 977] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x89ba9c00) [pid = 1915] [serial = 1017] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x86ec4800) [pid = 1915] [serial = 1004] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x87a7d800) [pid = 1915] [serial = 1011] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8576b000) [pid = 1915] [serial = 1001] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8b75a000) [pid = 1915] [serial = 965] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x90292000) [pid = 1915] [serial = 986] [outer = (nil)] [url = about:blank] 23:45:20 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x87df0000) [pid = 1915] [serial = 1022] [outer = (nil)] [url = about:blank] 23:45:21 INFO - PROCESS | 1915 | 1461307521228 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 23:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 23:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 3045ms 23:45:21 INFO - PROCESS | 1915 | 1461307521292 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 23:45:21 INFO - PROCESS | 1915 | 1461307521298 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 23:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 23:45:21 INFO - PROCESS | 1915 | 1461307521308 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 23:45:21 INFO - PROCESS | 1915 | 1461307521315 Marionette TRACE conn4 <- [1,1490,null,{}] 23:45:21 INFO - PROCESS | 1915 | 1461307521326 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:21 INFO - PROCESS | 1915 | 1461307521518 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 23:45:21 INFO - PROCESS | 1915 | 1461307521703 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ed0800 == 115 [pid = 1915] [id = 380] 23:45:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x86f21400) [pid = 1915] [serial = 1141] [outer = (nil)] 23:45:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x87a77000) [pid = 1915] [serial = 1142] [outer = 0x86f21400] 23:45:21 INFO - PROCESS | 1915 | 1461307521788 Marionette DEBUG loaded listener.js 23:45:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x87c2d000) [pid = 1915] [serial = 1143] [outer = 0x86f21400] 23:45:22 INFO - PROCESS | 1915 | 1461307522701 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 23:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 23:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1446ms 23:45:22 INFO - PROCESS | 1915 | 1461307522756 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 23:45:22 INFO - PROCESS | 1915 | 1461307522762 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 23:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 23:45:22 INFO - PROCESS | 1915 | 1461307522770 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 23:45:22 INFO - PROCESS | 1915 | 1461307522774 Marionette TRACE conn4 <- [1,1494,null,{}] 23:45:22 INFO - PROCESS | 1915 | 1461307522780 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:22 INFO - PROCESS | 1915 | 1461307522969 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 23:45:23 INFO - PROCESS | 1915 | 1461307523192 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a7a400 == 116 [pid = 1915] [id = 381] 23:45:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x87c28400) [pid = 1915] [serial = 1144] [outer = (nil)] 23:45:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x887cd800) [pid = 1915] [serial = 1145] [outer = 0x87c28400] 23:45:23 INFO - PROCESS | 1915 | 1461307523272 Marionette DEBUG loaded listener.js 23:45:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x88ed2400) [pid = 1915] [serial = 1146] [outer = 0x87c28400] 23:45:24 INFO - PROCESS | 1915 | 1461307524197 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 23:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 23:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1484ms 23:45:24 INFO - PROCESS | 1915 | 1461307524254 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 23:45:24 INFO - PROCESS | 1915 | 1461307524258 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 23:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 23:45:24 INFO - PROCESS | 1915 | 1461307524267 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 23:45:24 INFO - PROCESS | 1915 | 1461307524279 Marionette TRACE conn4 <- [1,1498,null,{}] 23:45:24 INFO - PROCESS | 1915 | 1461307524302 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:24 INFO - PROCESS | 1915 | 1461307524552 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 23:45:24 INFO - PROCESS | 1915 | 1461307524590 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ed6800 == 117 [pid = 1915] [id = 382] 23:45:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x8922f000) [pid = 1915] [serial = 1147] [outer = (nil)] 23:45:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x89babc00) [pid = 1915] [serial = 1148] [outer = 0x8922f000] 23:45:24 INFO - PROCESS | 1915 | 1461307524675 Marionette DEBUG loaded listener.js 23:45:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x89ca6800) [pid = 1915] [serial = 1149] [outer = 0x8922f000] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x887cec00) [pid = 1915] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8b890000) [pid = 1915] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x90287000) [pid = 1915] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x85761800) [pid = 1915] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x90184800) [pid = 1915] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x85762000) [pid = 1915] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8c1dd000) [pid = 1915] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x85965000) [pid = 1915] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8e7a5000) [pid = 1915] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8b883800) [pid = 1915] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x890e6c00) [pid = 1915] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x92ab3400) [pid = 1915] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8ddc5400) [pid = 1915] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8b74d800) [pid = 1915] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x89bac000) [pid = 1915] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8e7a6c00) [pid = 1915] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8eb8b400) [pid = 1915] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9066d000) [pid = 1915] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x867ad000) [pid = 1915] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x839f6c00) [pid = 1915] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x859cf400) [pid = 1915] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x86ece400) [pid = 1915] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x89cb0c00) [pid = 1915] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x93675c00) [pid = 1915] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8e0e9000) [pid = 1915] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8c049c00) [pid = 1915] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x91e09400) [pid = 1915] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x92930c00) [pid = 1915] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x9028f400) [pid = 1915] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8eb97c00) [pid = 1915] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x839f1000) [pid = 1915] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8b8da800) [pid = 1915] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8df14800) [pid = 1915] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9018d400) [pid = 1915] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x867b3400) [pid = 1915] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9024b000) [pid = 1915] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8c1e3c00) [pid = 1915] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b8d4000) [pid = 1915] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8f766c00) [pid = 1915] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x90187400) [pid = 1915] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x86ec6800) [pid = 1915] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x87c2e400) [pid = 1915] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x867ab800) [pid = 1915] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 23:45:26 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8a458000) [pid = 1915] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 23:45:26 INFO - PROCESS | 1915 | 1461307526498 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 23:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 23:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 2303ms 23:45:26 INFO - PROCESS | 1915 | 1461307526568 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 23:45:26 INFO - PROCESS | 1915 | 1461307526572 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 23:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 23:45:26 INFO - PROCESS | 1915 | 1461307526578 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 23:45:26 INFO - PROCESS | 1915 | 1461307526582 Marionette TRACE conn4 <- [1,1502,null,{}] 23:45:26 INFO - PROCESS | 1915 | 1461307526587 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:26 INFO - PROCESS | 1915 | 1461307526761 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 23:45:26 INFO - PROCESS | 1915 | 1461307526934 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x839f6c00 == 118 [pid = 1915] [id = 383] 23:45:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x850ea000) [pid = 1915] [serial = 1150] [outer = (nil)] 23:45:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x86f25000) [pid = 1915] [serial = 1151] [outer = 0x850ea000] 23:45:27 INFO - PROCESS | 1915 | 1461307527007 Marionette DEBUG loaded listener.js 23:45:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x887d2c00) [pid = 1915] [serial = 1152] [outer = 0x850ea000] 23:45:27 INFO - PROCESS | 1915 | 1461307527716 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 23:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 23:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1190ms 23:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 23:45:27 INFO - PROCESS | 1915 | 1461307527770 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 23:45:27 INFO - PROCESS | 1915 | 1461307527772 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 23:45:27 INFO - PROCESS | 1915 | 1461307527779 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 23:45:27 INFO - PROCESS | 1915 | 1461307527782 Marionette TRACE conn4 <- [1,1506,null,{}] 23:45:27 INFO - PROCESS | 1915 | 1461307527787 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:28 INFO - PROCESS | 1915 | 1461307528028 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 23:45:28 INFO - PROCESS | 1915 | 1461307528357 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c2000 == 119 [pid = 1915] [id = 384] 23:45:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x859c4800) [pid = 1915] [serial = 1153] [outer = (nil)] 23:45:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x859cc400) [pid = 1915] [serial = 1154] [outer = 0x859c4800] 23:45:28 INFO - PROCESS | 1915 | 1461307528522 Marionette DEBUG loaded listener.js 23:45:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x867b1400) [pid = 1915] [serial = 1155] [outer = 0x859c4800] 23:45:29 INFO - PROCESS | 1915 | 1461307529469 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 23:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 23:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1737ms 23:45:29 INFO - PROCESS | 1915 | 1461307529517 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 23:45:29 INFO - PROCESS | 1915 | 1461307529523 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 23:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 23:45:29 INFO - PROCESS | 1915 | 1461307529531 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 23:45:29 INFO - PROCESS | 1915 | 1461307529539 Marionette TRACE conn4 <- [1,1510,null,{}] 23:45:29 INFO - PROCESS | 1915 | 1461307529546 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:29 INFO - PROCESS | 1915 | 1461307529749 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 23:45:30 INFO - PROCESS | 1915 | 1461307530027 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c8400 == 120 [pid = 1915] [id = 385] 23:45:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x87de2c00) [pid = 1915] [serial = 1156] [outer = (nil)] 23:45:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x88643400) [pid = 1915] [serial = 1157] [outer = 0x87de2c00] 23:45:30 INFO - PROCESS | 1915 | 1461307530181 Marionette DEBUG loaded listener.js 23:45:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x88ed0800) [pid = 1915] [serial = 1158] [outer = 0x87de2c00] 23:45:31 INFO - PROCESS | 1915 | 1461307531303 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 23:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 23:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1806ms 23:45:31 INFO - PROCESS | 1915 | 1461307531345 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 23:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 23:45:31 INFO - PROCESS | 1915 | 1461307531356 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 23:45:31 INFO - PROCESS | 1915 | 1461307531367 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 23:45:31 INFO - PROCESS | 1915 | 1461307531373 Marionette TRACE conn4 <- [1,1514,null,{}] 23:45:31 INFO - PROCESS | 1915 | 1461307531383 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:31 INFO - PROCESS | 1915 | 1461307531745 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 23:45:32 INFO - PROCESS | 1915 | 1461307532055 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1d000 == 121 [pid = 1915] [id = 386] 23:45:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8922ec00) [pid = 1915] [serial = 1159] [outer = (nil)] 23:45:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x89cabc00) [pid = 1915] [serial = 1160] [outer = 0x8922ec00] 23:45:32 INFO - PROCESS | 1915 | 1461307532149 Marionette DEBUG loaded listener.js 23:45:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8a1ac400) [pid = 1915] [serial = 1161] [outer = 0x8922ec00] 23:45:33 INFO - PROCESS | 1915 | 1461307533256 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 23:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 23:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1937ms 23:45:33 INFO - PROCESS | 1915 | 1461307533302 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 23:45:33 INFO - PROCESS | 1915 | 1461307533307 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 23:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 23:45:33 INFO - PROCESS | 1915 | 1461307533323 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 23:45:33 INFO - PROCESS | 1915 | 1461307533333 Marionette TRACE conn4 <- [1,1518,null,{}] 23:45:33 INFO - PROCESS | 1915 | 1461307533339 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:33 INFO - PROCESS | 1915 | 1461307533584 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 23:45:33 INFO - PROCESS | 1915 | 1461307533896 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d23000 == 122 [pid = 1915] [id = 387] 23:45:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x89ba9c00) [pid = 1915] [serial = 1162] [outer = (nil)] 23:45:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8b74a000) [pid = 1915] [serial = 1163] [outer = 0x89ba9c00] 23:45:33 INFO - PROCESS | 1915 | 1461307533989 Marionette DEBUG loaded listener.js 23:45:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8b752c00) [pid = 1915] [serial = 1164] [outer = 0x89ba9c00] 23:45:34 INFO - PROCESS | 1915 | 1461307534927 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 23:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 23:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1656ms 23:45:34 INFO - PROCESS | 1915 | 1461307534974 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 23:45:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 23:45:34 INFO - PROCESS | 1915 | 1461307534980 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 23:45:34 INFO - PROCESS | 1915 | 1461307534986 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 23:45:34 INFO - PROCESS | 1915 | 1461307534990 Marionette TRACE conn4 <- [1,1522,null,{}] 23:45:34 INFO - PROCESS | 1915 | 1461307534996 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:35 INFO - PROCESS | 1915 | 1461307535203 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 23:45:35 INFO - PROCESS | 1915 | 1461307535522 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1a9c00 == 123 [pid = 1915] [id = 388] 23:45:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8a45bc00) [pid = 1915] [serial = 1165] [outer = (nil)] 23:45:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8b88d000) [pid = 1915] [serial = 1166] [outer = 0x8a45bc00] 23:45:35 INFO - PROCESS | 1915 | 1461307535628 Marionette DEBUG loaded listener.js 23:45:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8b890000) [pid = 1915] [serial = 1167] [outer = 0x8a45bc00] 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:45:36 INFO - PROCESS | 1915 | 1461307536492 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 23:45:36 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 () { 23:45:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 23:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 23:45:36 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 () { 23:45:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 23:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 23:45:36 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 () { 23:45:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 23:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 23:45:36 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 () { 23:45:36 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 23:45:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 23:45:36 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1543ms 23:45:36 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 23:45:36 INFO - PROCESS | 1915 | 1461307536532 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 23:45:36 INFO - PROCESS | 1915 | 1461307536534 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 23:45:36 INFO - PROCESS | 1915 | 1461307536543 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 23:45:36 INFO - PROCESS | 1915 | 1461307536549 Marionette TRACE conn4 <- [1,1526,null,{}] 23:45:36 INFO - PROCESS | 1915 | 1461307536555 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:36 INFO - PROCESS | 1915 | 1461307536899 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 23:45:37 INFO - PROCESS | 1915 | 1461307537101 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf94800 == 124 [pid = 1915] [id = 389] 23:45:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8bf98c00) [pid = 1915] [serial = 1168] [outer = (nil)] 23:45:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8bfb7000) [pid = 1915] [serial = 1169] [outer = 0x8bf98c00] 23:45:37 INFO - PROCESS | 1915 | 1461307537258 Marionette DEBUG loaded listener.js 23:45:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8c1e0400) [pid = 1915] [serial = 1170] [outer = 0x8bf98c00] 23:45:38 INFO - PROCESS | 1915 | 1461307538109 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 23:45:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 23:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 23:45:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 23:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 23:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 23:45:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 23:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 23:45:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 23:45:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1641ms 23:45:38 INFO - PROCESS | 1915 | 1461307538189 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 23:45:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 23:45:38 INFO - PROCESS | 1915 | 1461307538193 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 23:45:38 INFO - PROCESS | 1915 | 1461307538200 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 23:45:38 INFO - PROCESS | 1915 | 1461307538203 Marionette TRACE conn4 <- [1,1530,null,{}] 23:45:38 INFO - PROCESS | 1915 | 1461307538209 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:38 INFO - PROCESS | 1915 | 1461307538418 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 23:45:38 INFO - PROCESS | 1915 | 1461307538685 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b744400 == 125 [pid = 1915] [id = 390] 23:45:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8b8d9c00) [pid = 1915] [serial = 1171] [outer = (nil)] 23:45:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8df16400) [pid = 1915] [serial = 1172] [outer = 0x8b8d9c00] 23:45:38 INFO - PROCESS | 1915 | 1461307538820 Marionette DEBUG loaded listener.js 23:45:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8e7a4000) [pid = 1915] [serial = 1173] [outer = 0x8b8d9c00] 23:45:39 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 23:45:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 23:45:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:45:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:45:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 23:45:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 23:45:39 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. 23:45:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 23:45:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1482ms 23:45:39 INFO - PROCESS | 1915 | 1461307539662 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 23:45:39 INFO - PROCESS | 1915 | 1461307539684 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 23:45:39 INFO - PROCESS | 1915 | 1461307539687 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 23:45:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 23:45:39 INFO - PROCESS | 1915 | 1461307539694 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 23:45:39 INFO - PROCESS | 1915 | 1461307539698 Marionette TRACE conn4 <- [1,1534,null,{}] 23:45:39 INFO - PROCESS | 1915 | 1461307539704 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:39 INFO - PROCESS | 1915 | 1461307539888 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 23:45:40 INFO - PROCESS | 1915 | 1461307540135 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e3800 == 126 [pid = 1915] [id = 391] 23:45:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8ddc3c00) [pid = 1915] [serial = 1174] [outer = (nil)] 23:45:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8eb56c00) [pid = 1915] [serial = 1175] [outer = 0x8ddc3c00] 23:45:40 INFO - PROCESS | 1915 | 1461307540239 Marionette DEBUG loaded listener.js 23:45:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8eb8cc00) [pid = 1915] [serial = 1176] [outer = 0x8ddc3c00] 23:45:41 INFO - PROCESS | 1915 | 1461307541277 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 23:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 23:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1636ms 23:45:41 INFO - PROCESS | 1915 | 1461307541331 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 23:45:41 INFO - PROCESS | 1915 | 1461307541336 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 23:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 23:45:41 INFO - PROCESS | 1915 | 1461307541343 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 23:45:41 INFO - PROCESS | 1915 | 1461307541346 Marionette TRACE conn4 <- [1,1538,null,{}] 23:45:41 INFO - PROCESS | 1915 | 1461307541352 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:41 INFO - PROCESS | 1915 | 1461307541575 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 23:45:42 INFO - PROCESS | 1915 | 1461307541980 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df14c00 == 127 [pid = 1915] [id = 392] 23:45:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8e7afc00) [pid = 1915] [serial = 1177] [outer = (nil)] 23:45:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8f843400) [pid = 1915] [serial = 1178] [outer = 0x8e7afc00] 23:45:42 INFO - PROCESS | 1915 | 1461307542132 Marionette DEBUG loaded listener.js 23:45:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8f850800) [pid = 1915] [serial = 1179] [outer = 0x8e7afc00] 23:45:43 INFO - PROCESS | 1915 | 1461307543024 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 23:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1734ms 23:45:43 INFO - PROCESS | 1915 | 1461307543078 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 23:45:43 INFO - PROCESS | 1915 | 1461307543082 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 23:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 23:45:43 INFO - PROCESS | 1915 | 1461307543089 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 23:45:43 INFO - PROCESS | 1915 | 1461307543092 Marionette TRACE conn4 <- [1,1542,null,{}] 23:45:43 INFO - PROCESS | 1915 | 1461307543098 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:43 INFO - PROCESS | 1915 | 1461307543302 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 23:45:43 INFO - PROCESS | 1915 | 1461307543658 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f76e400 == 128 [pid = 1915] [id = 393] 23:45:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8f773c00) [pid = 1915] [serial = 1180] [outer = (nil)] 23:45:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x90247000) [pid = 1915] [serial = 1181] [outer = 0x8f773c00] 23:45:43 INFO - PROCESS | 1915 | 1461307543751 Marionette DEBUG loaded listener.js 23:45:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9024ec00) [pid = 1915] [serial = 1182] [outer = 0x8f773c00] 23:45:44 INFO - PROCESS | 1915 | 1461307544579 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 23:45:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 23:45:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1532ms 23:45:44 INFO - PROCESS | 1915 | 1461307544621 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 23:45:44 INFO - PROCESS | 1915 | 1461307544625 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 23:45:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 23:45:44 INFO - PROCESS | 1915 | 1461307544631 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 23:45:44 INFO - PROCESS | 1915 | 1461307544635 Marionette TRACE conn4 <- [1,1546,null,{}] 23:45:44 INFO - PROCESS | 1915 | 1461307544660 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:44 INFO - PROCESS | 1915 | 1461307544853 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 23:45:45 INFO - PROCESS | 1915 | 1461307545121 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x9018f000 == 129 [pid = 1915] [id = 394] 23:45:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x9028e400) [pid = 1915] [serial = 1183] [outer = (nil)] 23:45:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x90670400) [pid = 1915] [serial = 1184] [outer = 0x9028e400] 23:45:45 INFO - PROCESS | 1915 | 1461307545283 Marionette DEBUG loaded listener.js 23:45:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x914b4c00) [pid = 1915] [serial = 1185] [outer = 0x9028e400] 23:45:46 INFO - PROCESS | 1915 | 1461307546233 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 23:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 23:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1643ms 23:45:46 INFO - PROCESS | 1915 | 1461307546275 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 23:45:46 INFO - PROCESS | 1915 | 1461307546279 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 23:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 23:45:46 INFO - PROCESS | 1915 | 1461307546285 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 23:45:46 INFO - PROCESS | 1915 | 1461307546289 Marionette TRACE conn4 <- [1,1550,null,{}] 23:45:46 INFO - PROCESS | 1915 | 1461307546296 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:46 INFO - PROCESS | 1915 | 1461307546512 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 23:45:46 INFO - PROCESS | 1915 | 1461307546831 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x90289800 == 130 [pid = 1915] [id = 395] 23:45:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x91eb0000) [pid = 1915] [serial = 1186] [outer = (nil)] 23:45:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9292a400) [pid = 1915] [serial = 1187] [outer = 0x91eb0000] 23:45:46 INFO - PROCESS | 1915 | 1461307546921 Marionette DEBUG loaded listener.js 23:45:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x9292e800) [pid = 1915] [serial = 1188] [outer = 0x91eb0000] 23:45:47 INFO - PROCESS | 1915 | 1461307547780 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 23:45:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 23:45:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1531ms 23:45:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 23:45:47 INFO - PROCESS | 1915 | 1461307547818 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 23:45:47 INFO - PROCESS | 1915 | 1461307547821 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 23:45:47 INFO - PROCESS | 1915 | 1461307547827 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 23:45:47 INFO - PROCESS | 1915 | 1461307547831 Marionette TRACE conn4 <- [1,1554,null,{}] 23:45:47 INFO - PROCESS | 1915 | 1461307547836 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:48 INFO - PROCESS | 1915 | 1461307548021 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 23:45:48 INFO - PROCESS | 1915 | 1461307548298 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf92800 == 131 [pid = 1915] [id = 396] 23:45:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x9028c000) [pid = 1915] [serial = 1189] [outer = (nil)] 23:45:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9339cc00) [pid = 1915] [serial = 1190] [outer = 0x9028c000] 23:45:48 INFO - PROCESS | 1915 | 1461307548434 Marionette DEBUG loaded listener.js 23:45:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x933a5c00) [pid = 1915] [serial = 1191] [outer = 0x9028c000] 23:45:49 INFO - PROCESS | 1915 | 1461307549346 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 23:45:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 23:45:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1581ms 23:45:49 INFO - PROCESS | 1915 | 1461307549407 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 23:45:49 INFO - PROCESS | 1915 | 1461307549411 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 23:45:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 23:45:49 INFO - PROCESS | 1915 | 1461307549418 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 23:45:49 INFO - PROCESS | 1915 | 1461307549422 Marionette TRACE conn4 <- [1,1558,null,{}] 23:45:49 INFO - PROCESS | 1915 | 1461307549427 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:49 INFO - PROCESS | 1915 | 1461307549619 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 23:45:49 INFO - PROCESS | 1915 | 1461307549935 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x839e9800 == 132 [pid = 1915] [id = 397] 23:45:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x84f20c00) [pid = 1915] [serial = 1192] [outer = (nil)] 23:45:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9367ec00) [pid = 1915] [serial = 1193] [outer = 0x84f20c00] 23:45:50 INFO - PROCESS | 1915 | 1461307550024 Marionette DEBUG loaded listener.js 23:45:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x93752800) [pid = 1915] [serial = 1194] [outer = 0x84f20c00] 23:45:50 INFO - PROCESS | 1915 | 1461307550912 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 23:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 23:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1530ms 23:45:50 INFO - PROCESS | 1915 | 1461307550948 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 23:45:50 INFO - PROCESS | 1915 | 1461307550951 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 23:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 23:45:50 INFO - PROCESS | 1915 | 1461307550958 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 23:45:50 INFO - PROCESS | 1915 | 1461307550962 Marionette TRACE conn4 <- [1,1562,null,{}] 23:45:50 INFO - PROCESS | 1915 | 1461307550968 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:51 INFO - PROCESS | 1915 | 1461307551158 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 23:45:51 INFO - PROCESS | 1915 | 1461307551478 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x850eac00 == 133 [pid = 1915] [id = 398] 23:45:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x85962000) [pid = 1915] [serial = 1195] [outer = (nil)] 23:45:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x939c6c00) [pid = 1915] [serial = 1196] [outer = 0x85962000] 23:45:51 INFO - PROCESS | 1915 | 1461307551568 Marionette DEBUG loaded listener.js 23:45:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x93a07800) [pid = 1915] [serial = 1197] [outer = 0x85962000] 23:45:52 INFO - PROCESS | 1915 | 1461307552406 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 23:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 23:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1534ms 23:45:52 INFO - PROCESS | 1915 | 1461307552494 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 23:45:52 INFO - PROCESS | 1915 | 1461307552498 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 23:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 23:45:52 INFO - PROCESS | 1915 | 1461307552505 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 23:45:52 INFO - PROCESS | 1915 | 1461307552508 Marionette TRACE conn4 <- [1,1566,null,{}] 23:45:52 INFO - PROCESS | 1915 | 1461307552514 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:52 INFO - PROCESS | 1915 | 1461307552743 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 23:45:53 INFO - PROCESS | 1915 | 1461307553066 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x935e6800 == 134 [pid = 1915] [id = 399] 23:45:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x937e9000) [pid = 1915] [serial = 1198] [outer = (nil)] 23:45:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x93c80800) [pid = 1915] [serial = 1199] [outer = 0x937e9000] 23:45:53 INFO - PROCESS | 1915 | 1461307553157 Marionette DEBUG loaded listener.js 23:45:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x93cd2c00) [pid = 1915] [serial = 1200] [outer = 0x937e9000] 23:45:54 INFO - PROCESS | 1915 | 1461307554026 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 23:45:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 23:45:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1580ms 23:45:54 INFO - PROCESS | 1915 | 1461307554086 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 23:45:54 INFO - PROCESS | 1915 | 1461307554090 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 23:45:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 23:45:54 INFO - PROCESS | 1915 | 1461307554096 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 23:45:54 INFO - PROCESS | 1915 | 1461307554099 Marionette TRACE conn4 <- [1,1570,null,{}] 23:45:54 INFO - PROCESS | 1915 | 1461307554105 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:54 INFO - PROCESS | 1915 | 1461307554300 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 23:45:54 INFO - PROCESS | 1915 | 1461307554617 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x92ab2c00 == 135 [pid = 1915] [id = 400] 23:45:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x93c7c400) [pid = 1915] [serial = 1201] [outer = (nil)] 23:45:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x951c2c00) [pid = 1915] [serial = 1202] [outer = 0x93c7c400] 23:45:54 INFO - PROCESS | 1915 | 1461307554708 Marionette DEBUG loaded listener.js 23:45:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x951c6800) [pid = 1915] [serial = 1203] [outer = 0x93c7c400] 23:45:55 INFO - PROCESS | 1915 | 1461307555605 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 23:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 23:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1544ms 23:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 23:45:55 INFO - PROCESS | 1915 | 1461307555641 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 23:45:55 INFO - PROCESS | 1915 | 1461307555644 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 23:45:55 INFO - PROCESS | 1915 | 1461307555651 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 23:45:55 INFO - PROCESS | 1915 | 1461307555655 Marionette TRACE conn4 <- [1,1574,null,{}] 23:45:55 INFO - PROCESS | 1915 | 1461307555661 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:55 INFO - PROCESS | 1915 | 1461307555965 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 23:45:56 INFO - PROCESS | 1915 | 1461307556292 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x85965400 == 136 [pid = 1915] [id = 401] 23:45:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x95189c00) [pid = 1915] [serial = 1204] [outer = (nil)] 23:45:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x96c5e800) [pid = 1915] [serial = 1205] [outer = 0x95189c00] 23:45:56 INFO - PROCESS | 1915 | 1461307556381 Marionette DEBUG loaded listener.js 23:45:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x96cebc00) [pid = 1915] [serial = 1206] [outer = 0x95189c00] 23:45:57 INFO - PROCESS | 1915 | 1461307557242 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 23:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 23:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1631ms 23:45:57 INFO - PROCESS | 1915 | 1461307557282 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 23:45:57 INFO - PROCESS | 1915 | 1461307557285 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 23:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 23:45:57 INFO - PROCESS | 1915 | 1461307557292 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 23:45:57 INFO - PROCESS | 1915 | 1461307557295 Marionette TRACE conn4 <- [1,1578,null,{}] 23:45:57 INFO - PROCESS | 1915 | 1461307557301 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:45:57 INFO - PROCESS | 1915 | 1461307557493 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 23:45:57 INFO - PROCESS | 1915 | 1461307557773 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:45:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1d800 == 137 [pid = 1915] [id = 402] 23:45:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x93cdc800) [pid = 1915] [serial = 1207] [outer = (nil)] 23:45:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x978c0800) [pid = 1915] [serial = 1208] [outer = 0x93cdc800] 23:45:57 INFO - PROCESS | 1915 | 1461307557906 Marionette DEBUG loaded listener.js 23:45:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x97906000) [pid = 1915] [serial = 1209] [outer = 0x93cdc800] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x88ed0000) [pid = 1915] [serial = 1086] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x8c04ec00) [pid = 1915] [serial = 1041] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x91e13400) [pid = 1915] [serial = 1058] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x87c2b800) [pid = 1915] [serial = 999] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x90242800) [pid = 1915] [serial = 1055] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x9375bc00) [pid = 1915] [serial = 1077] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x8e0f1400) [pid = 1915] [serial = 1046] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x890d8c00) [pid = 1915] [serial = 1023] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x8eb8b000) [pid = 1915] [serial = 927] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x8ddc4c00) [pid = 1915] [serial = 1044] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x89970800) [pid = 1915] [serial = 960] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x935f2c00) [pid = 1915] [serial = 1068] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x8eb8a000) [pid = 1915] [serial = 978] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x90284c00) [pid = 1915] [serial = 1056] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x935ee000) [pid = 1915] [serial = 1067] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8b8cf400) [pid = 1915] [serial = 1038] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x93758000) [pid = 1915] [serial = 1076] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8b74e400) [pid = 1915] [serial = 1035] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x90007c00) [pid = 1915] [serial = 981] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8f76c400) [pid = 1915] [serial = 930] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x93678000) [pid = 1915] [serial = 1070] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x91eb7400) [pid = 1915] [serial = 1059] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x87ded800) [pid = 1915] [serial = 957] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x85767800) [pid = 1915] [serial = 1026] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x86ecbc00) [pid = 1915] [serial = 1080] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x87c26c00) [pid = 1915] [serial = 1029] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8a45a800) [pid = 1915] [serial = 963] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x93751400) [pid = 1915] [serial = 1074] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93750000) [pid = 1915] [serial = 1073] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x92923c00) [pid = 1915] [serial = 1061] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8e70cc00) [pid = 1915] [serial = 975] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x92926000) [pid = 1915] [serial = 996] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9339d800) [pid = 1915] [serial = 1064] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x933a0c00) [pid = 1915] [serial = 1065] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x91eb6c00) [pid = 1915] [serial = 993] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x887db000) [pid = 1915] [serial = 1085] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9000a000) [pid = 1915] [serial = 936] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x85966000) [pid = 1915] [serial = 1002] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8bf9ac00) [pid = 1915] [serial = 969] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8eb59400) [pid = 1915] [serial = 1050] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x90678800) [pid = 1915] [serial = 987] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8a454000) [pid = 1915] [serial = 1034] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x92aa7400) [pid = 1915] [serial = 1062] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x87de5000) [pid = 1915] [serial = 1083] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x91e08000) [pid = 1915] [serial = 990] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8f804000) [pid = 1915] [serial = 1053] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8ddbac00) [pid = 1915] [serial = 972] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x87d1fc00) [pid = 1915] [serial = 1082] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x86f28c00) [pid = 1915] [serial = 1028] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8ddbf800) [pid = 1915] [serial = 1043] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8f80b000) [pid = 1915] [serial = 933] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8bf9cc00) [pid = 1915] [serial = 1040] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x90244c00) [pid = 1915] [serial = 984] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x867b1800) [pid = 1915] [serial = 1079] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x87c2c800) [pid = 1915] [serial = 882] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8e8bc400) [pid = 1915] [serial = 1049] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x887d3000) [pid = 1915] [serial = 1031] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8e70e400) [pid = 1915] [serial = 1047] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x890dc000) [pid = 1915] [serial = 1032] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8996a000) [pid = 1915] [serial = 954] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9367a000) [pid = 1915] [serial = 1071] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b88bc00) [pid = 1915] [serial = 966] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8b88b000) [pid = 1915] [serial = 1037] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8f772400) [pid = 1915] [serial = 1052] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x850efc00) [pid = 1915] [serial = 1025] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x88ed2800) [pid = 1915] [serial = 1088] [outer = (nil)] [url = about:blank] 23:46:00 INFO - PROCESS | 1915 | 1461307560639 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 23:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 23:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 3384ms 23:46:00 INFO - PROCESS | 1915 | 1461307560676 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 23:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 23:46:00 INFO - PROCESS | 1915 | 1461307560682 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 23:46:00 INFO - PROCESS | 1915 | 1461307560690 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 23:46:00 INFO - PROCESS | 1915 | 1461307560695 Marionette TRACE conn4 <- [1,1582,null,{}] 23:46:00 INFO - PROCESS | 1915 | 1461307560702 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:00 INFO - PROCESS | 1915 | 1461307560912 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 23:46:01 INFO - PROCESS | 1915 | 1461307561109 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x859cb400 == 138 [pid = 1915] [id = 403] 23:46:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x86ecbc00) [pid = 1915] [serial = 1210] [outer = (nil)] 23:46:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x87a76800) [pid = 1915] [serial = 1211] [outer = 0x86ecbc00] 23:46:01 INFO - PROCESS | 1915 | 1461307561193 Marionette DEBUG loaded listener.js 23:46:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x87c26c00) [pid = 1915] [serial = 1212] [outer = 0x86ecbc00] 23:46:02 INFO - PROCESS | 1915 | 1461307561997 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 23:46:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 23:46:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1333ms 23:46:02 INFO - PROCESS | 1915 | 1461307562023 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 23:46:02 INFO - PROCESS | 1915 | 1461307562031 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 23:46:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 23:46:02 INFO - PROCESS | 1915 | 1461307562041 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 23:46:02 INFO - PROCESS | 1915 | 1461307562045 Marionette TRACE conn4 <- [1,1586,null,{}] 23:46:02 INFO - PROCESS | 1915 | 1461307562051 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:02 INFO - PROCESS | 1915 | 1461307562325 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 23:46:02 INFO - PROCESS | 1915 | 1461307562449 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec6000 == 139 [pid = 1915] [id = 404] 23:46:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x87a7e000) [pid = 1915] [serial = 1213] [outer = (nil)] 23:46:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x87de7000) [pid = 1915] [serial = 1214] [outer = 0x87a7e000] 23:46:02 INFO - PROCESS | 1915 | 1461307562536 Marionette DEBUG loaded listener.js 23:46:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x887cfc00) [pid = 1915] [serial = 1215] [outer = 0x87a7e000] 23:46:03 INFO - PROCESS | 1915 | 1461307563514 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 23:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 23:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1530ms 23:46:03 INFO - PROCESS | 1915 | 1461307563572 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 23:46:03 INFO - PROCESS | 1915 | 1461307563575 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 23:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 23:46:03 INFO - PROCESS | 1915 | 1461307563582 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 23:46:03 INFO - PROCESS | 1915 | 1461307563588 Marionette TRACE conn4 <- [1,1590,null,{}] 23:46:03 INFO - PROCESS | 1915 | 1461307563603 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:03 INFO - PROCESS | 1915 | 1461307563915 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 23:46:04 INFO - PROCESS | 1915 | 1461307563970 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c2c800 == 140 [pid = 1915] [id = 405] 23:46:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x890e1800) [pid = 1915] [serial = 1216] [outer = (nil)] 23:46:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x89969000) [pid = 1915] [serial = 1217] [outer = 0x890e1800] 23:46:04 INFO - PROCESS | 1915 | 1461307564292 Marionette DEBUG loaded listener.js 23:46:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x89bac800) [pid = 1915] [serial = 1218] [outer = 0x890e1800] 23:46:05 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x86f21400) [pid = 1915] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 23:46:05 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x87c28400) [pid = 1915] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 23:46:05 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x859cb800) [pid = 1915] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 23:46:05 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8922f000) [pid = 1915] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 23:46:05 INFO - PROCESS | 1915 | 1461307565927 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 23:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 23:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2391ms 23:46:05 INFO - PROCESS | 1915 | 1461307565974 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 23:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 23:46:05 INFO - PROCESS | 1915 | 1461307565978 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 23:46:05 INFO - PROCESS | 1915 | 1461307565985 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 23:46:05 INFO - PROCESS | 1915 | 1461307565988 Marionette TRACE conn4 <- [1,1594,null,{}] 23:46:06 INFO - PROCESS | 1915 | 1461307566004 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:06 INFO - PROCESS | 1915 | 1461307566174 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 23:46:06 INFO - PROCESS | 1915 | 1461307566189 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d27000 == 141 [pid = 1915] [id = 406] 23:46:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89964800) [pid = 1915] [serial = 1219] [outer = (nil)] 23:46:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x89ca7c00) [pid = 1915] [serial = 1220] [outer = 0x89964800] 23:46:06 INFO - PROCESS | 1915 | 1461307566263 Marionette DEBUG loaded listener.js 23:46:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8a1aac00) [pid = 1915] [serial = 1221] [outer = 0x89964800] 23:46:07 INFO - PROCESS | 1915 | 1461307567188 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 23:46:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 23:46:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1242ms 23:46:07 INFO - PROCESS | 1915 | 1461307567226 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 23:46:07 INFO - PROCESS | 1915 | 1461307567229 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 23:46:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 23:46:07 INFO - PROCESS | 1915 | 1461307567248 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 23:46:07 INFO - PROCESS | 1915 | 1461307567252 Marionette TRACE conn4 <- [1,1598,null,{}] 23:46:07 INFO - PROCESS | 1915 | 1461307567257 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:07 INFO - PROCESS | 1915 | 1461307567432 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 23:46:07 INFO - PROCESS | 1915 | 1461307567738 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x839eb000 == 142 [pid = 1915] [id = 407] 23:46:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x839f0800) [pid = 1915] [serial = 1222] [outer = (nil)] 23:46:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8595e800) [pid = 1915] [serial = 1223] [outer = 0x839f0800] 23:46:07 INFO - PROCESS | 1915 | 1461307567874 Marionette DEBUG loaded listener.js 23:46:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x86ec4c00) [pid = 1915] [serial = 1224] [outer = 0x839f0800] 23:46:08 INFO - PROCESS | 1915 | 1461307568919 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 23:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 23:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1730ms 23:46:08 INFO - PROCESS | 1915 | 1461307568980 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 23:46:08 INFO - PROCESS | 1915 | 1461307568988 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 23:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 23:46:09 INFO - PROCESS | 1915 | 1461307568998 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 23:46:09 INFO - PROCESS | 1915 | 1461307569002 Marionette TRACE conn4 <- [1,1602,null,{}] 23:46:09 INFO - PROCESS | 1915 | 1461307569054 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:09 INFO - PROCESS | 1915 | 1461307569295 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 23:46:09 INFO - PROCESS | 1915 | 1461307569636 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d23800 == 143 [pid = 1915] [id = 408] 23:46:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x87d29400) [pid = 1915] [serial = 1225] [outer = (nil)] 23:46:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x88644800) [pid = 1915] [serial = 1226] [outer = 0x87d29400] 23:46:09 INFO - PROCESS | 1915 | 1461307569729 Marionette DEBUG loaded listener.js 23:46:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x887d6400) [pid = 1915] [serial = 1227] [outer = 0x87d29400] 23:46:10 INFO - PROCESS | 1915 | 1461307570812 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 23:46:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 23:46:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1883ms 23:46:10 INFO - PROCESS | 1915 | 1461307570885 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 23:46:10 INFO - PROCESS | 1915 | 1461307570891 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 23:46:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 23:46:10 INFO - PROCESS | 1915 | 1461307570899 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 23:46:10 INFO - PROCESS | 1915 | 1461307570903 Marionette TRACE conn4 <- [1,1606,null,{}] 23:46:10 INFO - PROCESS | 1915 | 1461307570909 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:11 INFO - PROCESS | 1915 | 1461307571160 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 23:46:11 INFO - PROCESS | 1915 | 1461307571522 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x87deb000 == 144 [pid = 1915] [id = 409] 23:46:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x890dac00) [pid = 1915] [serial = 1228] [outer = (nil)] 23:46:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x890e1c00) [pid = 1915] [serial = 1229] [outer = 0x890dac00] 23:46:11 INFO - PROCESS | 1915 | 1461307571613 Marionette DEBUG loaded listener.js 23:46:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x89965c00) [pid = 1915] [serial = 1230] [outer = 0x890dac00] 23:46:12 INFO - PROCESS | 1915 | 1461307572543 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 23:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 23:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1683ms 23:46:12 INFO - PROCESS | 1915 | 1461307572582 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 23:46:12 INFO - PROCESS | 1915 | 1461307572586 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 23:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 23:46:12 INFO - PROCESS | 1915 | 1461307572600 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 23:46:12 INFO - PROCESS | 1915 | 1461307572610 Marionette TRACE conn4 <- [1,1610,null,{}] 23:46:12 INFO - PROCESS | 1915 | 1461307572619 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:12 INFO - PROCESS | 1915 | 1461307572835 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 23:46:13 INFO - PROCESS | 1915 | 1461307573146 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ecfc00 == 145 [pid = 1915] [id = 410] 23:46:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8a453400) [pid = 1915] [serial = 1231] [outer = (nil)] 23:46:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8b75b800) [pid = 1915] [serial = 1232] [outer = 0x8a453400] 23:46:13 INFO - PROCESS | 1915 | 1461307573238 Marionette DEBUG loaded listener.js 23:46:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8b88b000) [pid = 1915] [serial = 1233] [outer = 0x8a453400] 23:46:14 INFO - PROCESS | 1915 | 1461307574146 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 23:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 23:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1597ms 23:46:14 INFO - PROCESS | 1915 | 1461307574190 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 23:46:14 INFO - PROCESS | 1915 | 1461307574195 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 23:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 23:46:14 INFO - PROCESS | 1915 | 1461307574201 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 23:46:14 INFO - PROCESS | 1915 | 1461307574205 Marionette TRACE conn4 <- [1,1614,null,{}] 23:46:14 INFO - PROCESS | 1915 | 1461307574211 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:14 INFO - PROCESS | 1915 | 1461307574410 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 23:46:14 INFO - PROCESS | 1915 | 1461307574718 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b745c00 == 146 [pid = 1915] [id = 411] 23:46:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8b886400) [pid = 1915] [serial = 1234] [outer = (nil)] 23:46:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8bf91800) [pid = 1915] [serial = 1235] [outer = 0x8b886400] 23:46:14 INFO - PROCESS | 1915 | 1461307574810 Marionette DEBUG loaded listener.js 23:46:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8bf97800) [pid = 1915] [serial = 1236] [outer = 0x8b886400] 23:46:15 INFO - PROCESS | 1915 | 1461307575762 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 23:46:15 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 23:46:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1630ms 23:46:15 INFO - PROCESS | 1915 | 1461307575833 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 23:46:15 INFO - PROCESS | 1915 | 1461307575837 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 23:46:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 23:46:15 INFO - PROCESS | 1915 | 1461307575843 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 23:46:15 INFO - PROCESS | 1915 | 1461307575847 Marionette TRACE conn4 <- [1,1618,null,{}] 23:46:15 INFO - PROCESS | 1915 | 1461307575853 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:16 INFO - PROCESS | 1915 | 1461307576092 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 23:46:16 INFO - PROCESS | 1915 | 1461307576418 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c045c00 == 147 [pid = 1915] [id = 412] 23:46:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8c046000) [pid = 1915] [serial = 1237] [outer = (nil)] 23:46:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8c1d6000) [pid = 1915] [serial = 1238] [outer = 0x8c046000] 23:46:16 INFO - PROCESS | 1915 | 1461307576521 Marionette DEBUG loaded listener.js 23:46:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8df13800) [pid = 1915] [serial = 1239] [outer = 0x8c046000] 23:46:17 INFO - PROCESS | 1915 | 1461307577486 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 23:46:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 23:46:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1685ms 23:46:17 INFO - PROCESS | 1915 | 1461307577530 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 23:46:17 INFO - PROCESS | 1915 | 1461307577534 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 23:46:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 23:46:17 INFO - PROCESS | 1915 | 1461307577540 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 23:46:17 INFO - PROCESS | 1915 | 1461307577544 Marionette TRACE conn4 <- [1,1622,null,{}] 23:46:17 INFO - PROCESS | 1915 | 1461307577550 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:17 INFO - PROCESS | 1915 | 1461307577754 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 23:46:18 INFO - PROCESS | 1915 | 1461307578022 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfbdc00 == 148 [pid = 1915] [id = 413] 23:46:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8e0f6800) [pid = 1915] [serial = 1240] [outer = (nil)] 23:46:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8e7a5400) [pid = 1915] [serial = 1241] [outer = 0x8e0f6800] 23:46:18 INFO - PROCESS | 1915 | 1461307578157 Marionette DEBUG loaded listener.js 23:46:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8e8bc400) [pid = 1915] [serial = 1242] [outer = 0x8e0f6800] 23:46:19 INFO - PROCESS | 1915 | 1461307579059 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 23:46:19 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 23:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1582ms 23:46:19 INFO - PROCESS | 1915 | 1461307579123 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 23:46:19 INFO - PROCESS | 1915 | 1461307579126 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 23:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 23:46:19 INFO - PROCESS | 1915 | 1461307579133 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 23:46:19 INFO - PROCESS | 1915 | 1461307579137 Marionette TRACE conn4 <- [1,1626,null,{}] 23:46:19 INFO - PROCESS | 1915 | 1461307579142 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:19 INFO - PROCESS | 1915 | 1461307579340 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 23:46:19 INFO - PROCESS | 1915 | 1461307579651 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e2400 == 149 [pid = 1915] [id = 414] 23:46:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8df16800) [pid = 1915] [serial = 1243] [outer = (nil)] 23:46:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8eb92000) [pid = 1915] [serial = 1244] [outer = 0x8df16800] 23:46:19 INFO - PROCESS | 1915 | 1461307579743 Marionette DEBUG loaded listener.js 23:46:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x8f769400) [pid = 1915] [serial = 1245] [outer = 0x8df16800] 23:46:20 INFO - PROCESS | 1915 | 1461307580642 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 23:46:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 23:46:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1534ms 23:46:20 INFO - PROCESS | 1915 | 1461307580668 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 23:46:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 23:46:20 INFO - PROCESS | 1915 | 1461307580673 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 23:46:20 INFO - PROCESS | 1915 | 1461307580679 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 23:46:20 INFO - PROCESS | 1915 | 1461307580683 Marionette TRACE conn4 <- [1,1630,null,{}] 23:46:20 INFO - PROCESS | 1915 | 1461307580688 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:20 INFO - PROCESS | 1915 | 1461307580877 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 23:46:21 INFO - PROCESS | 1915 | 1461307581150 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8f800 == 150 [pid = 1915] [id = 415] 23:46:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8a456000) [pid = 1915] [serial = 1246] [outer = (nil)] 23:46:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8f80d000) [pid = 1915] [serial = 1247] [outer = 0x8a456000] 23:46:21 INFO - PROCESS | 1915 | 1461307581283 Marionette DEBUG loaded listener.js 23:46:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9000a400) [pid = 1915] [serial = 1248] [outer = 0x8a456000] 23:46:22 INFO - PROCESS | 1915 | 1461307582170 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 23:46:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 23:46:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1533ms 23:46:22 INFO - PROCESS | 1915 | 1461307582212 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 23:46:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 23:46:22 INFO - PROCESS | 1915 | 1461307582216 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 23:46:22 INFO - PROCESS | 1915 | 1461307582222 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 23:46:22 INFO - PROCESS | 1915 | 1461307582226 Marionette TRACE conn4 <- [1,1634,null,{}] 23:46:22 INFO - PROCESS | 1915 | 1461307582232 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:22 INFO - PROCESS | 1915 | 1461307582425 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 23:46:22 INFO - PROCESS | 1915 | 1461307582700 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb55400 == 151 [pid = 1915] [id = 416] 23:46:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8f808400) [pid = 1915] [serial = 1249] [outer = (nil)] 23:46:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x90244c00) [pid = 1915] [serial = 1250] [outer = 0x8f808400] 23:46:22 INFO - PROCESS | 1915 | 1461307582833 Marionette DEBUG loaded listener.js 23:46:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x9024f800) [pid = 1915] [serial = 1251] [outer = 0x8f808400] 23:46:23 INFO - PROCESS | 1915 | 1461307583714 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 23:46:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 23:46:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1530ms 23:46:23 INFO - PROCESS | 1915 | 1461307583753 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 23:46:23 INFO - PROCESS | 1915 | 1461307583757 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 23:46:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 23:46:23 INFO - PROCESS | 1915 | 1461307583763 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 23:46:23 INFO - PROCESS | 1915 | 1461307583766 Marionette TRACE conn4 <- [1,1638,null,{}] 23:46:23 INFO - PROCESS | 1915 | 1461307583772 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:23 INFO - PROCESS | 1915 | 1461307583962 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 23:46:24 INFO - PROCESS | 1915 | 1461307584237 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x90678000 == 152 [pid = 1915] [id = 417] 23:46:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x90678c00) [pid = 1915] [serial = 1252] [outer = (nil)] 23:46:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x91295400) [pid = 1915] [serial = 1253] [outer = 0x90678c00] 23:46:24 INFO - PROCESS | 1915 | 1461307584395 Marionette DEBUG loaded listener.js 23:46:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x91e13c00) [pid = 1915] [serial = 1254] [outer = 0x90678c00] 23:46:25 INFO - PROCESS | 1915 | 1461307585320 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 23:46:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 23:46:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1629ms 23:46:25 INFO - PROCESS | 1915 | 1461307585394 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 23:46:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 23:46:25 INFO - PROCESS | 1915 | 1461307585398 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 23:46:25 INFO - PROCESS | 1915 | 1461307585410 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 23:46:25 INFO - PROCESS | 1915 | 1461307585414 Marionette TRACE conn4 <- [1,1642,null,{}] 23:46:25 INFO - PROCESS | 1915 | 1461307585427 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:25 INFO - PROCESS | 1915 | 1461307585717 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 23:46:26 INFO - PROCESS | 1915 | 1461307586046 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c04c000 == 153 [pid = 1915] [id = 418] 23:46:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x92836c00) [pid = 1915] [serial = 1255] [outer = (nil)] 23:46:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x92aa7400) [pid = 1915] [serial = 1256] [outer = 0x92836c00] 23:46:26 INFO - PROCESS | 1915 | 1461307586133 Marionette DEBUG loaded listener.js 23:46:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x92aae800) [pid = 1915] [serial = 1257] [outer = 0x92836c00] 23:46:27 INFO - PROCESS | 1915 | 1461307587029 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 23:46:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 23:46:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1655ms 23:46:27 INFO - PROCESS | 1915 | 1461307587062 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 23:46:27 INFO - PROCESS | 1915 | 1461307587065 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 23:46:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 23:46:27 INFO - PROCESS | 1915 | 1461307587074 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 23:46:27 INFO - PROCESS | 1915 | 1461307587077 Marionette TRACE conn4 <- [1,1646,null,{}] 23:46:27 INFO - PROCESS | 1915 | 1461307587083 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:27 INFO - PROCESS | 1915 | 1461307587273 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 23:46:27 INFO - PROCESS | 1915 | 1461307587548 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x90284400 == 154 [pid = 1915] [id = 419] 23:46:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x92833000) [pid = 1915] [serial = 1258] [outer = (nil)] 23:46:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x933a6000) [pid = 1915] [serial = 1259] [outer = 0x92833000] 23:46:27 INFO - PROCESS | 1915 | 1461307587637 Marionette DEBUG loaded listener.js 23:46:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x935f0000) [pid = 1915] [serial = 1260] [outer = 0x92833000] 23:46:28 INFO - PROCESS | 1915 | 1461307588552 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 23:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 23:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1533ms 23:46:28 INFO - PROCESS | 1915 | 1461307588608 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 23:46:28 INFO - PROCESS | 1915 | 1461307588611 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 23:46:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 23:46:28 INFO - PROCESS | 1915 | 1461307588618 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 23:46:28 INFO - PROCESS | 1915 | 1461307588622 Marionette TRACE conn4 <- [1,1650,null,{}] 23:46:28 INFO - PROCESS | 1915 | 1461307588628 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:28 INFO - PROCESS | 1915 | 1461307588823 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 23:46:29 INFO - PROCESS | 1915 | 1461307589095 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x933a3000 == 155 [pid = 1915] [id = 420] 23:46:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x935e9c00) [pid = 1915] [serial = 1261] [outer = (nil)] 23:46:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9374c400) [pid = 1915] [serial = 1262] [outer = 0x935e9c00] 23:46:29 INFO - PROCESS | 1915 | 1461307589227 Marionette DEBUG loaded listener.js 23:46:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x93755c00) [pid = 1915] [serial = 1263] [outer = 0x935e9c00] 23:46:30 INFO - PROCESS | 1915 | 1461307590082 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 23:46:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 23:46:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1532ms 23:46:30 INFO - PROCESS | 1915 | 1461307590151 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 23:46:30 INFO - PROCESS | 1915 | 1461307590154 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 23:46:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 23:46:30 INFO - PROCESS | 1915 | 1461307590161 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 23:46:30 INFO - PROCESS | 1915 | 1461307590164 Marionette TRACE conn4 <- [1,1654,null,{}] 23:46:30 INFO - PROCESS | 1915 | 1461307590170 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:30 INFO - PROCESS | 1915 | 1461307590365 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 23:46:30 INFO - PROCESS | 1915 | 1461307590746 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb4800 == 156 [pid = 1915] [id = 421] 23:46:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x937e2c00) [pid = 1915] [serial = 1264] [outer = (nil)] 23:46:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x939ce400) [pid = 1915] [serial = 1265] [outer = 0x937e2c00] 23:46:30 INFO - PROCESS | 1915 | 1461307590841 Marionette DEBUG loaded listener.js 23:46:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x93a0f400) [pid = 1915] [serial = 1266] [outer = 0x937e2c00] 23:46:31 INFO - PROCESS | 1915 | 1461307591678 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 23:46:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 23:46:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1538ms 23:46:31 INFO - PROCESS | 1915 | 1461307591715 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 23:46:31 INFO - PROCESS | 1915 | 1461307591719 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 23:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 23:46:31 INFO - PROCESS | 1915 | 1461307591727 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 23:46:31 INFO - PROCESS | 1915 | 1461307591730 Marionette TRACE conn4 <- [1,1658,null,{}] 23:46:31 INFO - PROCESS | 1915 | 1461307591735 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:31 INFO - PROCESS | 1915 | 1461307591926 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 23:46:32 INFO - PROCESS | 1915 | 1461307592203 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x937e5000 == 157 [pid = 1915] [id = 422] 23:46:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x939c7800) [pid = 1915] [serial = 1267] [outer = (nil)] 23:46:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x96f34000) [pid = 1915] [serial = 1268] [outer = 0x939c7800] 23:46:32 INFO - PROCESS | 1915 | 1461307592334 Marionette DEBUG loaded listener.js 23:46:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x9777b400) [pid = 1915] [serial = 1269] [outer = 0x939c7800] 23:46:33 INFO - PROCESS | 1915 | 1461307593270 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 23:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1582ms 23:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 23:46:33 INFO - PROCESS | 1915 | 1461307593310 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 23:46:33 INFO - PROCESS | 1915 | 1461307593313 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 23:46:33 INFO - PROCESS | 1915 | 1461307593320 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 23:46:33 INFO - PROCESS | 1915 | 1461307593323 Marionette TRACE conn4 <- [1,1662,null,{}] 23:46:33 INFO - PROCESS | 1915 | 1461307593329 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:33 INFO - PROCESS | 1915 | 1461307593521 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 23:46:33 INFO - PROCESS | 1915 | 1461307593801 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8596ac00 == 158 [pid = 1915] [id = 423] 23:46:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x92838400) [pid = 1915] [serial = 1270] [outer = (nil)] 23:46:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x97c03800) [pid = 1915] [serial = 1271] [outer = 0x92838400] 23:46:33 INFO - PROCESS | 1915 | 1461307593934 Marionette DEBUG loaded listener.js 23:46:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x97c07400) [pid = 1915] [serial = 1272] [outer = 0x92838400] 23:46:34 INFO - PROCESS | 1915 | 1461307594768 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 23:46:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 23:46:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1480ms 23:46:34 INFO - PROCESS | 1915 | 1461307594800 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 23:46:34 INFO - PROCESS | 1915 | 1461307594804 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 23:46:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 23:46:34 INFO - PROCESS | 1915 | 1461307594810 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 23:46:34 INFO - PROCESS | 1915 | 1461307594813 Marionette TRACE conn4 <- [1,1666,null,{}] 23:46:34 INFO - PROCESS | 1915 | 1461307594838 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:35 INFO - PROCESS | 1915 | 1461307595035 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 23:46:35 INFO - PROCESS | 1915 | 1461307595313 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8a000 == 159 [pid = 1915] [id = 424] 23:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x8c04d800) [pid = 1915] [serial = 1273] [outer = (nil)] 23:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x97c0f800) [pid = 1915] [serial = 1274] [outer = 0x8c04d800] 23:46:35 INFO - PROCESS | 1915 | 1461307595442 Marionette DEBUG loaded listener.js 23:46:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x97d12800) [pid = 1915] [serial = 1275] [outer = 0x8c04d800] 23:46:36 INFO - PROCESS | 1915 | 1461307596373 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 23:46:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 23:46:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 23:46:36 INFO - PROCESS | 1915 | 1461307596445 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 23:46:36 INFO - PROCESS | 1915 | 1461307596449 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 23:46:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 23:46:36 INFO - PROCESS | 1915 | 1461307596455 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 23:46:36 INFO - PROCESS | 1915 | 1461307596458 Marionette TRACE conn4 <- [1,1670,null,{}] 23:46:36 INFO - PROCESS | 1915 | 1461307596464 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:36 INFO - PROCESS | 1915 | 1461307596664 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 23:46:37 INFO - PROCESS | 1915 | 1461307597630 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1e000 == 158 [pid = 1915] [id = 210] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1ac00 == 157 [pid = 1915] [id = 211] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8df1a400 == 156 [pid = 1915] [id = 356] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x93673800 == 155 [pid = 1915] [id = 357] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x839eb400 == 154 [pid = 1915] [id = 259] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x859c7c00 == 153 [pid = 1915] [id = 359] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x92aa8400 == 152 [pid = 1915] [id = 355] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb2000 == 151 [pid = 1915] [id = 253] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x867aec00 == 150 [pid = 1915] [id = 314] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87d27000 == 149 [pid = 1915] [id = 406] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87c2c800 == 148 [pid = 1915] [id = 405] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x86ec6000 == 147 [pid = 1915] [id = 404] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x859cb400 == 146 [pid = 1915] [id = 403] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x85965400 == 145 [pid = 1915] [id = 401] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x92ab2c00 == 144 [pid = 1915] [id = 400] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x850eac00 == 143 [pid = 1915] [id = 398] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x935e6800 == 142 [pid = 1915] [id = 399] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x839e9800 == 141 [pid = 1915] [id = 397] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf92800 == 140 [pid = 1915] [id = 396] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x90289800 == 139 [pid = 1915] [id = 395] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8f76e400 == 138 [pid = 1915] [id = 393] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9018f000 == 137 [pid = 1915] [id = 394] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8df14c00 == 136 [pid = 1915] [id = 392] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e3800 == 135 [pid = 1915] [id = 391] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8b744400 == 134 [pid = 1915] [id = 390] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf94800 == 133 [pid = 1915] [id = 389] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1a9c00 == 132 [pid = 1915] [id = 388] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87d23000 == 131 [pid = 1915] [id = 387] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1d000 == 130 [pid = 1915] [id = 386] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x859c2000 == 129 [pid = 1915] [id = 384] 23:46:38 INFO - PROCESS | 1915 | --DOCSHELL 0x859c8400 == 128 [pid = 1915] [id = 385] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x86f25000) [pid = 1915] [serial = 1151] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x93a0a000) [pid = 1915] [serial = 1136] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x87a77000) [pid = 1915] [serial = 1142] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x88ed2400) [pid = 1915] [serial = 1146] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x86ec4400) [pid = 1915] [serial = 1140] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x8a1b5c00) [pid = 1915] [serial = 1097] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x937e8000) [pid = 1915] [serial = 1130] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x89ca6800) [pid = 1915] [serial = 1149] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x92836400) [pid = 1915] [serial = 1124] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x887d7000) [pid = 1915] [serial = 1094] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x90677400) [pid = 1915] [serial = 1121] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x89babc00) [pid = 1915] [serial = 1148] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x86ece000) [pid = 1915] [serial = 1091] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8e8be000) [pid = 1915] [serial = 1112] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8df1a800) [pid = 1915] [serial = 1109] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x90011000) [pid = 1915] [serial = 1118] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8c04d400) [pid = 1915] [serial = 1106] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8f76e000) [pid = 1915] [serial = 1115] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x939cd400) [pid = 1915] [serial = 1133] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8b756400) [pid = 1915] [serial = 1100] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x87c2d000) [pid = 1915] [serial = 1143] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8b8d6800) [pid = 1915] [serial = 1103] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x887cd800) [pid = 1915] [serial = 1145] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x93672800) [pid = 1915] [serial = 1127] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x85b89000) [pid = 1915] [serial = 1139] [outer = (nil)] [url = about:blank] 23:46:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x839eb400 == 129 [pid = 1915] [id = 425] 23:46:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x850eac00) [pid = 1915] [serial = 1276] [outer = (nil)] 23:46:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x859cb400) [pid = 1915] [serial = 1277] [outer = 0x850eac00] 23:46:38 INFO - PROCESS | 1915 | 1461307598606 Marionette DEBUG loaded listener.js 23:46:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x86ecd400) [pid = 1915] [serial = 1278] [outer = 0x850eac00] 23:46:39 INFO - PROCESS | 1915 | 1461307599380 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 23:46:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 23:46:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 2942ms 23:46:39 INFO - PROCESS | 1915 | 1461307599398 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 23:46:39 INFO - PROCESS | 1915 | 1461307599406 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 23:46:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 23:46:39 INFO - PROCESS | 1915 | 1461307599431 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 23:46:39 INFO - PROCESS | 1915 | 1461307599436 Marionette TRACE conn4 <- [1,1674,null,{}] 23:46:39 INFO - PROCESS | 1915 | 1461307599443 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:39 INFO - PROCESS | 1915 | 1461307599630 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 23:46:39 INFO - PROCESS | 1915 | 1461307599649 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a79800 == 130 [pid = 1915] [id = 426] 23:46:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x87c2a000) [pid = 1915] [serial = 1279] [outer = (nil)] 23:46:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x87d1d000) [pid = 1915] [serial = 1280] [outer = 0x87c2a000] 23:46:39 INFO - PROCESS | 1915 | 1461307599727 Marionette DEBUG loaded listener.js 23:46:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x87d26c00) [pid = 1915] [serial = 1281] [outer = 0x87c2a000] 23:46:40 INFO - PROCESS | 1915 | 1461307600761 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 23:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 23:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1360ms 23:46:40 INFO - PROCESS | 1915 | 1461307600786 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 23:46:40 INFO - PROCESS | 1915 | 1461307600792 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 23:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 23:46:40 INFO - PROCESS | 1915 | 1461307600800 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 23:46:40 INFO - PROCESS | 1915 | 1461307600802 Marionette TRACE conn4 <- [1,1678,null,{}] 23:46:40 INFO - PROCESS | 1915 | 1461307600808 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:40 INFO - PROCESS | 1915 | 1461307600988 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 23:46:41 INFO - PROCESS | 1915 | 1461307601216 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1f800 == 131 [pid = 1915] [id = 427] 23:46:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x87d28000) [pid = 1915] [serial = 1282] [outer = (nil)] 23:46:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x88ec7800) [pid = 1915] [serial = 1283] [outer = 0x87d28000] 23:46:41 INFO - PROCESS | 1915 | 1461307601300 Marionette DEBUG loaded listener.js 23:46:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x88ed5800) [pid = 1915] [serial = 1284] [outer = 0x87d28000] 23:46:42 INFO - PROCESS | 1915 | 1461307602321 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 23:46:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 23:46:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1585ms 23:46:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 23:46:42 INFO - PROCESS | 1915 | 1461307602393 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 23:46:42 INFO - PROCESS | 1915 | 1461307602396 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 23:46:42 INFO - PROCESS | 1915 | 1461307602405 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 23:46:42 INFO - PROCESS | 1915 | 1461307602414 Marionette TRACE conn4 <- [1,1682,null,{}] 23:46:42 INFO - PROCESS | 1915 | 1461307602449 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:42 INFO - PROCESS | 1915 | 1461307602726 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 23:46:42 INFO - PROCESS | 1915 | 1461307602756 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d29000 == 132 [pid = 1915] [id = 428] 23:46:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x890d8c00) [pid = 1915] [serial = 1285] [outer = (nil)] 23:46:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x89ca9000) [pid = 1915] [serial = 1286] [outer = 0x890d8c00] 23:46:42 INFO - PROCESS | 1915 | 1461307602828 Marionette DEBUG loaded listener.js 23:46:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x8a1b1000) [pid = 1915] [serial = 1287] [outer = 0x890d8c00] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x914bb800) [pid = 1915] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x89ba9c00) [pid = 1915] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8a1b3c00) [pid = 1915] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8e0f3800) [pid = 1915] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x87ded400) [pid = 1915] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8a45bc00) [pid = 1915] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x937e5c00) [pid = 1915] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x859c2800) [pid = 1915] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8bfbf400) [pid = 1915] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x87de2c00) [pid = 1915] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x86ecbc00) [pid = 1915] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8922ec00) [pid = 1915] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x91eb0000) [pid = 1915] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x93cdc800) [pid = 1915] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x859c4800) [pid = 1915] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x890e1800) [pid = 1915] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x91e16c00) [pid = 1915] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8e7afc00) [pid = 1915] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x85962000) [pid = 1915] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8b753c00) [pid = 1915] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x90291c00) [pid = 1915] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8b8d7000) [pid = 1915] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9028e400) [pid = 1915] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8bfb7c00) [pid = 1915] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x95189c00) [pid = 1915] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x84f20c00) [pid = 1915] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x87a7e000) [pid = 1915] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x937e9000) [pid = 1915] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8b8d9c00) [pid = 1915] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9028c000) [pid = 1915] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8e0e7400) [pid = 1915] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8f773c00) [pid = 1915] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x867ac800) [pid = 1915] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8e70f800) [pid = 1915] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x93c7c400) [pid = 1915] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8bf98c00) [pid = 1915] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8ddc3c00) [pid = 1915] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93752400) [pid = 1915] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 23:46:44 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x89cab000) [pid = 1915] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 23:46:44 INFO - PROCESS | 1915 | 1461307604565 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 23:46:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 23:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 2223ms 23:46:44 INFO - PROCESS | 1915 | 1461307604625 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 23:46:44 INFO - PROCESS | 1915 | 1461307604629 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 23:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 23:46:44 INFO - PROCESS | 1915 | 1461307604635 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 23:46:44 INFO - PROCESS | 1915 | 1461307604638 Marionette TRACE conn4 <- [1,1686,null,{}] 23:46:44 INFO - PROCESS | 1915 | 1461307604644 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:44 INFO - PROCESS | 1915 | 1461307604821 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 23:46:44 INFO - PROCESS | 1915 | 1461307604836 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x839ea800 == 133 [pid = 1915] [id = 429] 23:46:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x859c4800) [pid = 1915] [serial = 1288] [outer = (nil)] 23:46:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x890e1800) [pid = 1915] [serial = 1289] [outer = 0x859c4800] 23:46:44 INFO - PROCESS | 1915 | 1461307604909 Marionette DEBUG loaded listener.js 23:46:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x89caf000) [pid = 1915] [serial = 1290] [outer = 0x859c4800] 23:46:45 INFO - PROCESS | 1915 | 1461307605909 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 23:46:45 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 23:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1328ms 23:46:45 INFO - PROCESS | 1915 | 1461307605965 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 23:46:45 INFO - PROCESS | 1915 | 1461307605968 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 23:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 23:46:45 INFO - PROCESS | 1915 | 1461307605974 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 23:46:45 INFO - PROCESS | 1915 | 1461307605977 Marionette TRACE conn4 <- [1,1690,null,{}] 23:46:45 INFO - PROCESS | 1915 | 1461307605983 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:46 INFO - PROCESS | 1915 | 1461307606283 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 23:46:46 INFO - PROCESS | 1915 | 1461307606647 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b91c00 == 134 [pid = 1915] [id = 430] 23:46:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x867ab000) [pid = 1915] [serial = 1291] [outer = (nil)] 23:46:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x86ed2800) [pid = 1915] [serial = 1292] [outer = 0x867ab000] 23:46:46 INFO - PROCESS | 1915 | 1461307606742 Marionette DEBUG loaded listener.js 23:46:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x86f2dc00) [pid = 1915] [serial = 1293] [outer = 0x867ab000] 23:46:47 INFO - PROCESS | 1915 | 1461307607694 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 23:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 23:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1779ms 23:46:47 INFO - PROCESS | 1915 | 1461307607756 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 23:46:47 INFO - PROCESS | 1915 | 1461307607764 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 23:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 23:46:47 INFO - PROCESS | 1915 | 1461307607771 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 23:46:47 INFO - PROCESS | 1915 | 1461307607778 Marionette TRACE conn4 <- [1,1694,null,{}] 23:46:47 INFO - PROCESS | 1915 | 1461307607786 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:48 INFO - PROCESS | 1915 | 1461307608029 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 23:46:48 INFO - PROCESS | 1915 | 1461307608357 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1fc00 == 135 [pid = 1915] [id = 431] 23:46:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x87def000) [pid = 1915] [serial = 1294] [outer = (nil)] 23:46:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x887d5c00) [pid = 1915] [serial = 1295] [outer = 0x87def000] 23:46:48 INFO - PROCESS | 1915 | 1461307608450 Marionette DEBUG loaded listener.js 23:46:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x88ed5000) [pid = 1915] [serial = 1296] [outer = 0x87def000] 23:46:49 INFO - PROCESS | 1915 | 1461307609404 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 23:46:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 23:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1689ms 23:46:49 INFO - PROCESS | 1915 | 1461307609461 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 23:46:49 INFO - PROCESS | 1915 | 1461307609465 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 23:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 23:46:49 INFO - PROCESS | 1915 | 1461307609472 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 23:46:49 INFO - PROCESS | 1915 | 1461307609476 Marionette TRACE conn4 <- [1,1698,null,{}] 23:46:49 INFO - PROCESS | 1915 | 1461307609482 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:49 INFO - PROCESS | 1915 | 1461307609690 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 23:46:50 INFO - PROCESS | 1915 | 1461307610048 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8996cc00 == 136 [pid = 1915] [id = 432] 23:46:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x89bb6c00) [pid = 1915] [serial = 1297] [outer = (nil)] 23:46:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8a1b4400) [pid = 1915] [serial = 1298] [outer = 0x89bb6c00] 23:46:50 INFO - PROCESS | 1915 | 1461307610141 Marionette DEBUG loaded listener.js 23:46:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8a456c00) [pid = 1915] [serial = 1299] [outer = 0x89bb6c00] 23:46:51 INFO - PROCESS | 1915 | 1461307611127 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 23:46:51 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 23:46:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1689ms 23:46:51 INFO - PROCESS | 1915 | 1461307611163 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 23:46:51 INFO - PROCESS | 1915 | 1461307611169 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 23:46:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 23:46:51 INFO - PROCESS | 1915 | 1461307611186 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 23:46:51 INFO - PROCESS | 1915 | 1461307611194 Marionette TRACE conn4 <- [1,1702,null,{}] 23:46:51 INFO - PROCESS | 1915 | 1461307611200 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:51 INFO - PROCESS | 1915 | 1461307611411 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 23:46:51 INFO - PROCESS | 1915 | 1461307611726 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x89964000 == 137 [pid = 1915] [id = 433] 23:46:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x89bb0800) [pid = 1915] [serial = 1300] [outer = (nil)] 23:46:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8b75f000) [pid = 1915] [serial = 1301] [outer = 0x89bb0800] 23:46:51 INFO - PROCESS | 1915 | 1461307611826 Marionette DEBUG loaded listener.js 23:46:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8b8d7800) [pid = 1915] [serial = 1302] [outer = 0x89bb0800] 23:46:52 INFO - PROCESS | 1915 | 1461307612705 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 23:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 23:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1597ms 23:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 23:46:52 INFO - PROCESS | 1915 | 1461307612776 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 23:46:52 INFO - PROCESS | 1915 | 1461307612779 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 23:46:52 INFO - PROCESS | 1915 | 1461307612787 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 23:46:52 INFO - PROCESS | 1915 | 1461307612790 Marionette TRACE conn4 <- [1,1706,null,{}] 23:46:52 INFO - PROCESS | 1915 | 1461307612796 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:53 INFO - PROCESS | 1915 | 1461307613030 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 23:46:53 INFO - PROCESS | 1915 | 1461307613343 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x89231400 == 138 [pid = 1915] [id = 434] 23:46:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8b754000) [pid = 1915] [serial = 1303] [outer = (nil)] 23:46:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8bfbbc00) [pid = 1915] [serial = 1304] [outer = 0x8b754000] 23:46:53 INFO - PROCESS | 1915 | 1461307613434 Marionette DEBUG loaded listener.js 23:46:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8bfc0000) [pid = 1915] [serial = 1305] [outer = 0x8b754000] 23:46:54 INFO - PROCESS | 1915 | 1461307614313 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 23:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 23:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1593ms 23:46:54 INFO - PROCESS | 1915 | 1461307614380 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 23:46:54 INFO - PROCESS | 1915 | 1461307614383 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 23:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 23:46:54 INFO - PROCESS | 1915 | 1461307614390 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 23:46:54 INFO - PROCESS | 1915 | 1461307614394 Marionette TRACE conn4 <- [1,1710,null,{}] 23:46:54 INFO - PROCESS | 1915 | 1461307614400 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:54 INFO - PROCESS | 1915 | 1461307614610 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 23:46:54 INFO - PROCESS | 1915 | 1461307614936 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e4800 == 139 [pid = 1915] [id = 435] 23:46:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8ddb7c00) [pid = 1915] [serial = 1306] [outer = (nil)] 23:46:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8ddbbc00) [pid = 1915] [serial = 1307] [outer = 0x8ddb7c00] 23:46:55 INFO - PROCESS | 1915 | 1461307615041 Marionette DEBUG loaded listener.js 23:46:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8e0e8c00) [pid = 1915] [serial = 1308] [outer = 0x8ddb7c00] 23:46:56 INFO - PROCESS | 1915 | 1461307616013 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 23:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 23:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1692ms 23:46:56 INFO - PROCESS | 1915 | 1461307616083 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 23:46:56 INFO - PROCESS | 1915 | 1461307616087 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 23:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 23:46:56 INFO - PROCESS | 1915 | 1461307616093 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 23:46:56 INFO - PROCESS | 1915 | 1461307616096 Marionette TRACE conn4 <- [1,1714,null,{}] 23:46:56 INFO - PROCESS | 1915 | 1461307616102 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:56 INFO - PROCESS | 1915 | 1461307616302 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 23:46:56 INFO - PROCESS | 1915 | 1461307616622 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x850ecc00 == 140 [pid = 1915] [id = 436] 23:46:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x85960000) [pid = 1915] [serial = 1309] [outer = (nil)] 23:46:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8e710c00) [pid = 1915] [serial = 1310] [outer = 0x85960000] 23:46:56 INFO - PROCESS | 1915 | 1461307616714 Marionette DEBUG loaded listener.js 23:46:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x8e7a9c00) [pid = 1915] [serial = 1311] [outer = 0x85960000] 23:46:57 INFO - PROCESS | 1915 | 1461307617599 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 23:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1583ms 23:46:57 INFO - PROCESS | 1915 | 1461307617677 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 23:46:57 INFO - PROCESS | 1915 | 1461307617681 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 23:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 23:46:57 INFO - PROCESS | 1915 | 1461307617688 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 23:46:57 INFO - PROCESS | 1915 | 1461307617691 Marionette TRACE conn4 <- [1,1718,null,{}] 23:46:57 INFO - PROCESS | 1915 | 1461307617697 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:57 INFO - PROCESS | 1915 | 1461307617893 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 23:46:58 INFO - PROCESS | 1915 | 1461307618208 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x89235400 == 141 [pid = 1915] [id = 437] 23:46:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x8b758000) [pid = 1915] [serial = 1312] [outer = (nil)] 23:46:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8eb61c00) [pid = 1915] [serial = 1313] [outer = 0x8b758000] 23:46:58 INFO - PROCESS | 1915 | 1461307618298 Marionette DEBUG loaded listener.js 23:46:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8eb93800) [pid = 1915] [serial = 1314] [outer = 0x8b758000] 23:46:59 INFO - PROCESS | 1915 | 1461307619210 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 23:46:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 23:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1581ms 23:46:59 INFO - PROCESS | 1915 | 1461307619269 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 23:46:59 INFO - PROCESS | 1915 | 1461307619273 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 23:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 23:46:59 INFO - PROCESS | 1915 | 1461307619280 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 23:46:59 INFO - PROCESS | 1915 | 1461307619283 Marionette TRACE conn4 <- [1,1722,null,{}] 23:46:59 INFO - PROCESS | 1915 | 1461307619289 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:46:59 INFO - PROCESS | 1915 | 1461307619484 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 23:46:59 INFO - PROCESS | 1915 | 1461307619800 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:46:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb91000 == 142 [pid = 1915] [id = 438] 23:46:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8f76e400) [pid = 1915] [serial = 1315] [outer = (nil)] 23:46:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x90006c00) [pid = 1915] [serial = 1316] [outer = 0x8f76e400] 23:46:59 INFO - PROCESS | 1915 | 1461307619896 Marionette DEBUG loaded listener.js 23:47:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x9000f000) [pid = 1915] [serial = 1317] [outer = 0x8f76e400] 23:47:00 INFO - PROCESS | 1915 | 1461307620774 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 23:47:00 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 23:47:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1581ms 23:47:00 INFO - PROCESS | 1915 | 1461307620861 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 23:47:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 23:47:00 INFO - PROCESS | 1915 | 1461307620866 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 23:47:00 INFO - PROCESS | 1915 | 1461307620872 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 23:47:00 INFO - PROCESS | 1915 | 1461307620876 Marionette TRACE conn4 <- [1,1726,null,{}] 23:47:00 INFO - PROCESS | 1915 | 1461307620882 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:01 INFO - PROCESS | 1915 | 1461307621171 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 23:47:01 INFO - PROCESS | 1915 | 1461307621529 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c9000 == 143 [pid = 1915] [id = 439] 23:47:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x88ec8800) [pid = 1915] [serial = 1318] [outer = (nil)] 23:47:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x90242400) [pid = 1915] [serial = 1319] [outer = 0x88ec8800] 23:47:01 INFO - PROCESS | 1915 | 1461307621614 Marionette DEBUG loaded listener.js 23:47:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9024f000) [pid = 1915] [serial = 1320] [outer = 0x88ec8800] 23:47:02 INFO - PROCESS | 1915 | 1461307622490 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 23:47:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 23:47:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1686ms 23:47:02 INFO - PROCESS | 1915 | 1461307622558 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 23:47:02 INFO - PROCESS | 1915 | 1461307622562 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 23:47:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 23:47:02 INFO - PROCESS | 1915 | 1461307622568 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 23:47:02 INFO - PROCESS | 1915 | 1461307622572 Marionette TRACE conn4 <- [1,1730,null,{}] 23:47:02 INFO - PROCESS | 1915 | 1461307622578 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:02 INFO - PROCESS | 1915 | 1461307622777 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 23:47:03 INFO - PROCESS | 1915 | 1461307623113 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x90679c00 == 144 [pid = 1915] [id = 440] 23:47:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9067a000) [pid = 1915] [serial = 1321] [outer = (nil)] 23:47:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x914b1400) [pid = 1915] [serial = 1322] [outer = 0x9067a000] 23:47:03 INFO - PROCESS | 1915 | 1461307623220 Marionette DEBUG loaded listener.js 23:47:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x91e15400) [pid = 1915] [serial = 1323] [outer = 0x9067a000] 23:47:04 INFO - PROCESS | 1915 | 1461307624131 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 23:47:04 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 23:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1631ms 23:47:04 INFO - PROCESS | 1915 | 1461307624199 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 23:47:04 INFO - PROCESS | 1915 | 1461307624210 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 23:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 23:47:04 INFO - PROCESS | 1915 | 1461307624216 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 23:47:04 INFO - PROCESS | 1915 | 1461307624221 Marionette TRACE conn4 <- [1,1734,null,{}] 23:47:04 INFO - PROCESS | 1915 | 1461307624227 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:04 INFO - PROCESS | 1915 | 1461307624481 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 23:47:04 INFO - PROCESS | 1915 | 1461307624803 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028e400 == 145 [pid = 1915] [id = 441] 23:47:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x90675400) [pid = 1915] [serial = 1324] [outer = (nil)] 23:47:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x92932000) [pid = 1915] [serial = 1325] [outer = 0x90675400] 23:47:04 INFO - PROCESS | 1915 | 1461307624895 Marionette DEBUG loaded listener.js 23:47:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x92aad400) [pid = 1915] [serial = 1326] [outer = 0x90675400] 23:47:05 INFO - PROCESS | 1915 | 1461307625798 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 23:47:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 23:47:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1633ms 23:47:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 23:47:05 INFO - PROCESS | 1915 | 1461307625851 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 23:47:05 INFO - PROCESS | 1915 | 1461307625854 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 23:47:05 INFO - PROCESS | 1915 | 1461307625861 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 23:47:05 INFO - PROCESS | 1915 | 1461307625864 Marionette TRACE conn4 <- [1,1738,null,{}] 23:47:05 INFO - PROCESS | 1915 | 1461307625870 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:06 INFO - PROCESS | 1915 | 1461307626072 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 23:47:06 INFO - PROCESS | 1915 | 1461307626394 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x85961c00 == 146 [pid = 1915] [id = 442] 23:47:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x88ed4400) [pid = 1915] [serial = 1327] [outer = (nil)] 23:47:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x933a0400) [pid = 1915] [serial = 1328] [outer = 0x88ed4400] 23:47:06 INFO - PROCESS | 1915 | 1461307626486 Marionette DEBUG loaded listener.js 23:47:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x935ed800) [pid = 1915] [serial = 1329] [outer = 0x88ed4400] 23:47:07 INFO - PROCESS | 1915 | 1461307627436 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 23:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 23:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1636ms 23:47:07 INFO - PROCESS | 1915 | 1461307627497 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 23:47:07 INFO - PROCESS | 1915 | 1461307627501 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 23:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 23:47:07 INFO - PROCESS | 1915 | 1461307627507 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 23:47:07 INFO - PROCESS | 1915 | 1461307627510 Marionette TRACE conn4 <- [1,1742,null,{}] 23:47:07 INFO - PROCESS | 1915 | 1461307627516 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:07 INFO - PROCESS | 1915 | 1461307627717 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 23:47:08 INFO - PROCESS | 1915 | 1461307628095 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf99400 == 147 [pid = 1915] [id = 443] 23:47:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x92929000) [pid = 1915] [serial = 1330] [outer = (nil)] 23:47:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x9374fc00) [pid = 1915] [serial = 1331] [outer = 0x92929000] 23:47:08 INFO - PROCESS | 1915 | 1461307628251 Marionette DEBUG loaded listener.js 23:47:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x937e5c00) [pid = 1915] [serial = 1332] [outer = 0x92929000] 23:47:09 INFO - PROCESS | 1915 | ************************* 23:47:09 INFO - PROCESS | 1915 | A coding exception was thrown and uncaught in a Task. 23:47:09 INFO - PROCESS | 1915 | 23:47:09 INFO - PROCESS | 1915 | Full message: TypeError: NetworkError when attempting to fetch resource. 23:47:09 INFO - PROCESS | 1915 | Full stack: 23:47:09 INFO - PROCESS | 1915 | ************************* 23:47:09 INFO - PROCESS | 1915 | 1461307629741 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 23:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 23:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 2290ms 23:47:09 INFO - PROCESS | 1915 | 1461307629798 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 23:47:09 INFO - PROCESS | 1915 | 1461307629802 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 23:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 23:47:09 INFO - PROCESS | 1915 | 1461307629809 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 23:47:09 INFO - PROCESS | 1915 | 1461307629812 Marionette TRACE conn4 <- [1,1746,null,{}] 23:47:09 INFO - PROCESS | 1915 | 1461307629818 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:10 INFO - PROCESS | 1915 | 1461307630009 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 23:47:10 INFO - PROCESS | 1915 | 1461307630309 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e3800 == 148 [pid = 1915] [id = 444] 23:47:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x8e717400) [pid = 1915] [serial = 1333] [outer = (nil)] 23:47:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x939c6000) [pid = 1915] [serial = 1334] [outer = 0x8e717400] 23:47:10 INFO - PROCESS | 1915 | 1461307630399 Marionette DEBUG loaded listener.js 23:47:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0x951c3800) [pid = 1915] [serial = 1335] [outer = 0x8e717400] 23:47:11 INFO - PROCESS | 1915 | 1461307631313 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 23:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 23:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1537ms 23:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 23:47:11 INFO - PROCESS | 1915 | 1461307631347 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 23:47:11 INFO - PROCESS | 1915 | 1461307631350 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 23:47:11 INFO - PROCESS | 1915 | 1461307631356 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 23:47:11 INFO - PROCESS | 1915 | 1461307631360 Marionette TRACE conn4 <- [1,1750,null,{}] 23:47:11 INFO - PROCESS | 1915 | 1461307631366 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:11 INFO - PROCESS | 1915 | 1461307631555 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 23:47:11 INFO - PROCESS | 1915 | 1461307631889 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c6400 == 149 [pid = 1915] [id = 445] 23:47:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0x87d24000) [pid = 1915] [serial = 1336] [outer = (nil)] 23:47:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 195 (0x97905000) [pid = 1915] [serial = 1337] [outer = 0x87d24000] 23:47:11 INFO - PROCESS | 1915 | 1461307631980 Marionette DEBUG loaded listener.js 23:47:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 196 (0x97b60000) [pid = 1915] [serial = 1338] [outer = 0x87d24000] 23:47:12 INFO - PROCESS | 1915 | 1461307632892 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 23:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 23:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1582ms 23:47:12 INFO - PROCESS | 1915 | 1461307632939 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 23:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 23:47:12 INFO - PROCESS | 1915 | 1461307632943 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 23:47:12 INFO - PROCESS | 1915 | 1461307632949 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 23:47:12 INFO - PROCESS | 1915 | 1461307632953 Marionette TRACE conn4 <- [1,1754,null,{}] 23:47:12 INFO - PROCESS | 1915 | 1461307632958 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:13 INFO - PROCESS | 1915 | 1461307633154 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 23:47:13 INFO - PROCESS | 1915 | 1461307633477 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8a800 == 150 [pid = 1915] [id = 446] 23:47:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 197 (0x939c4400) [pid = 1915] [serial = 1339] [outer = (nil)] 23:47:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 198 (0x980e6800) [pid = 1915] [serial = 1340] [outer = 0x939c4400] 23:47:13 INFO - PROCESS | 1915 | 1461307633570 Marionette DEBUG loaded listener.js 23:47:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 199 (0x980e7800) [pid = 1915] [serial = 1341] [outer = 0x939c4400] 23:47:14 INFO - PROCESS | 1915 | 1461307634443 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 23:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 23:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1534ms 23:47:14 INFO - PROCESS | 1915 | 1461307634484 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 23:47:14 INFO - PROCESS | 1915 | 1461307634488 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 23:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 23:47:14 INFO - PROCESS | 1915 | 1461307634494 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 23:47:14 INFO - PROCESS | 1915 | 1461307634496 Marionette TRACE conn4 <- [1,1758,null,{}] 23:47:14 INFO - PROCESS | 1915 | 1461307634502 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:14 INFO - PROCESS | 1915 | 1461307634697 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 23:47:15 INFO - PROCESS | 1915 | 1461307634984 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x859ce000 == 151 [pid = 1915] [id = 447] 23:47:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 200 (0x9809e800) [pid = 1915] [serial = 1342] [outer = (nil)] 23:47:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 201 (0x980f2400) [pid = 1915] [serial = 1343] [outer = 0x9809e800] 23:47:15 INFO - PROCESS | 1915 | 1461307635118 Marionette DEBUG loaded listener.js 23:47:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 202 (0x980f3800) [pid = 1915] [serial = 1344] [outer = 0x9809e800] 23:47:16 INFO - PROCESS | 1915 | 1461307636002 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 23:47:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 23:47:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1579ms 23:47:16 INFO - PROCESS | 1915 | 1461307636074 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 23:47:16 INFO - PROCESS | 1915 | 1461307636078 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 23:47:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 23:47:16 INFO - PROCESS | 1915 | 1461307636085 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 23:47:16 INFO - PROCESS | 1915 | 1461307636088 Marionette TRACE conn4 <- [1,1762,null,{}] 23:47:16 INFO - PROCESS | 1915 | 1461307636094 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:16 INFO - PROCESS | 1915 | 1461307636311 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x86ed0800 == 150 [pid = 1915] [id = 380] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x88ed6800 == 149 [pid = 1915] [id = 382] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x859ca800 == 148 [pid = 1915] [id = 379] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x9028d400 == 147 [pid = 1915] [id = 373] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x91e10400 == 146 [pid = 1915] [id = 374] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x9000fc00 == 145 [pid = 1915] [id = 378] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b749000 == 144 [pid = 1915] [id = 370] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x93750400 == 143 [pid = 1915] [id = 376] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x93750800 == 142 [pid = 1915] [id = 377] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x87dea400 == 141 [pid = 1915] [id = 369] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1ab000 == 140 [pid = 1915] [id = 372] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b755c00 == 139 [pid = 1915] [id = 375] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8df18c00 == 138 [pid = 1915] [id = 371] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x839ea800 == 137 [pid = 1915] [id = 429] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x87d29000 == 136 [pid = 1915] [id = 428] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1f800 == 135 [pid = 1915] [id = 427] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x87a79800 == 134 [pid = 1915] [id = 426] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x839eb400 == 133 [pid = 1915] [id = 425] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8596ac00 == 132 [pid = 1915] [id = 423] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb4800 == 131 [pid = 1915] [id = 421] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x937e5000 == 130 [pid = 1915] [id = 422] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x933a3000 == 129 [pid = 1915] [id = 420] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x90284400 == 128 [pid = 1915] [id = 419] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x90678000 == 127 [pid = 1915] [id = 417] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8c04c000 == 126 [pid = 1915] [id = 418] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb55400 == 125 [pid = 1915] [id = 416] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8f800 == 124 [pid = 1915] [id = 415] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e2400 == 123 [pid = 1915] [id = 414] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfbdc00 == 122 [pid = 1915] [id = 413] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8c045c00 == 121 [pid = 1915] [id = 412] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x88ecfc00 == 120 [pid = 1915] [id = 410] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x8b745c00 == 119 [pid = 1915] [id = 411] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x87deb000 == 118 [pid = 1915] [id = 409] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x87d23800 == 117 [pid = 1915] [id = 408] 23:47:18 INFO - PROCESS | 1915 | --DOCSHELL 0x839eb000 == 116 [pid = 1915] [id = 407] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 201 (0x88ed0800) [pid = 1915] [serial = 1158] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 200 (0x87c26c00) [pid = 1915] [serial = 1212] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 199 (0x89cabc00) [pid = 1915] [serial = 1160] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 198 (0x9292e800) [pid = 1915] [serial = 1188] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 197 (0x978c0800) [pid = 1915] [serial = 1208] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 196 (0x867b1400) [pid = 1915] [serial = 1155] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 195 (0x89bac800) [pid = 1915] [serial = 1218] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 194 (0x92928400) [pid = 1915] [serial = 1125] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x8f843400) [pid = 1915] [serial = 1178] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x8a1ac400) [pid = 1915] [serial = 1161] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x93a07800) [pid = 1915] [serial = 1197] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x8b8d9400) [pid = 1915] [serial = 1104] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x91e09c00) [pid = 1915] [serial = 1122] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x88643400) [pid = 1915] [serial = 1157] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x90185c00) [pid = 1915] [serial = 1119] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x914b4c00) [pid = 1915] [serial = 1185] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8e0f2000) [pid = 1915] [serial = 1110] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x96cebc00) [pid = 1915] [serial = 1206] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x9367ec00) [pid = 1915] [serial = 1193] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x87de7000) [pid = 1915] [serial = 1214] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x93c80800) [pid = 1915] [serial = 1199] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8e7a4000) [pid = 1915] [serial = 1173] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x9339cc00) [pid = 1915] [serial = 1190] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x93680000) [pid = 1915] [serial = 1128] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x96c5e800) [pid = 1915] [serial = 1205] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x90247000) [pid = 1915] [serial = 1181] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x87a76800) [pid = 1915] [serial = 1211] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x90670400) [pid = 1915] [serial = 1184] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x87a7bc00) [pid = 1915] [serial = 1092] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8e8c2400) [pid = 1915] [serial = 1113] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x951c6800) [pid = 1915] [serial = 1203] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8f850800) [pid = 1915] [serial = 1179] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8bfb7000) [pid = 1915] [serial = 1169] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x939c6c00) [pid = 1915] [serial = 1196] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x97906000) [pid = 1915] [serial = 1209] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x933a5c00) [pid = 1915] [serial = 1191] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x951c2c00) [pid = 1915] [serial = 1202] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9024ec00) [pid = 1915] [serial = 1182] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8c1e0400) [pid = 1915] [serial = 1170] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8eb8cc00) [pid = 1915] [serial = 1176] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x937ec400) [pid = 1915] [serial = 1131] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8a45c400) [pid = 1915] [serial = 1098] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x89969000) [pid = 1915] [serial = 1217] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x93a0c400) [pid = 1915] [serial = 1137] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8b74a000) [pid = 1915] [serial = 1163] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8b760400) [pid = 1915] [serial = 1101] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8f80c800) [pid = 1915] [serial = 1116] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8eb56c00) [pid = 1915] [serial = 1175] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x89967000) [pid = 1915] [serial = 1095] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8b890000) [pid = 1915] [serial = 1167] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9292a400) [pid = 1915] [serial = 1187] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8df16400) [pid = 1915] [serial = 1172] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x93752800) [pid = 1915] [serial = 1194] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8b752c00) [pid = 1915] [serial = 1164] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93cd2c00) [pid = 1915] [serial = 1200] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x859cc400) [pid = 1915] [serial = 1154] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x887cfc00) [pid = 1915] [serial = 1215] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8b88d000) [pid = 1915] [serial = 1166] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x939cf000) [pid = 1915] [serial = 1134] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x89236400) [pid = 1915] [serial = 1089] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8c1d6800) [pid = 1915] [serial = 1107] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x89ca7c00) [pid = 1915] [serial = 1220] [outer = (nil)] [url = about:blank] 23:47:18 INFO - PROCESS | 1915 | 1461307638573 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x859cf800 == 117 [pid = 1915] [id = 448] 23:47:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x85b85000) [pid = 1915] [serial = 1345] [outer = (nil)] 23:47:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x85b8e000) [pid = 1915] [serial = 1346] [outer = 0x85b85000] 23:47:18 INFO - PROCESS | 1915 | 1461307638656 Marionette DEBUG loaded listener.js 23:47:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x86ecbc00) [pid = 1915] [serial = 1347] [outer = 0x85b85000] 23:47:19 INFO - PROCESS | 1915 | 1461307639437 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 23:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 23:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 3391ms 23:47:19 INFO - PROCESS | 1915 | 1461307639477 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 23:47:19 INFO - PROCESS | 1915 | 1461307639481 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 23:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 23:47:19 INFO - PROCESS | 1915 | 1461307639489 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 23:47:19 INFO - PROCESS | 1915 | 1461307639496 Marionette TRACE conn4 <- [1,1766,null,{}] 23:47:19 INFO - PROCESS | 1915 | 1461307639502 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:19 INFO - PROCESS | 1915 | 1461307639705 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 23:47:19 INFO - PROCESS | 1915 | 1461307639894 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a80400 == 118 [pid = 1915] [id = 449] 23:47:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x87c28800) [pid = 1915] [serial = 1348] [outer = (nil)] 23:47:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x87d1b800) [pid = 1915] [serial = 1349] [outer = 0x87c28800] 23:47:19 INFO - PROCESS | 1915 | 1461307639969 Marionette DEBUG loaded listener.js 23:47:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x87dea400) [pid = 1915] [serial = 1350] [outer = 0x87c28800] 23:47:20 INFO - PROCESS | 1915 | 1461307640918 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 23:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 23:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1485ms 23:47:20 INFO - PROCESS | 1915 | 1461307640979 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 23:47:20 INFO - PROCESS | 1915 | 1461307640985 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 23:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 23:47:20 INFO - PROCESS | 1915 | 1461307640991 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 23:47:20 INFO - PROCESS | 1915 | 1461307640995 Marionette TRACE conn4 <- [1,1770,null,{}] 23:47:21 INFO - PROCESS | 1915 | 1461307641000 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:21 INFO - PROCESS | 1915 | 1461307641262 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 23:47:21 INFO - PROCESS | 1915 | 1461307641293 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c8800 == 119 [pid = 1915] [id = 450] 23:47:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x887d2000) [pid = 1915] [serial = 1351] [outer = (nil)] 23:47:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x88ed3c00) [pid = 1915] [serial = 1352] [outer = 0x887d2000] 23:47:21 INFO - PROCESS | 1915 | 1461307641368 Marionette DEBUG loaded listener.js 23:47:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x890e0400) [pid = 1915] [serial = 1353] [outer = 0x887d2000] 23:47:22 INFO - PROCESS | 1915 | 1461307642436 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 23:47:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 23:47:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1480ms 23:47:22 INFO - PROCESS | 1915 | 1461307642471 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 23:47:22 INFO - PROCESS | 1915 | 1461307642475 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 23:47:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 23:47:22 INFO - PROCESS | 1915 | 1461307642490 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 23:47:22 INFO - PROCESS | 1915 | 1461307642499 Marionette TRACE conn4 <- [1,1774,null,{}] 23:47:22 INFO - PROCESS | 1915 | 1461307642514 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:22 INFO - PROCESS | 1915 | 1461307642772 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x90678c00) [pid = 1915] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b886400) [pid = 1915] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8e0f6800) [pid = 1915] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x890dac00) [pid = 1915] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x890d8c00) [pid = 1915] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x935e9c00) [pid = 1915] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8c04d800) [pid = 1915] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x839f0800) [pid = 1915] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x92836c00) [pid = 1915] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x87c2a000) [pid = 1915] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x939c7800) [pid = 1915] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x92838400) [pid = 1915] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8f808400) [pid = 1915] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8df16800) [pid = 1915] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8a456000) [pid = 1915] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x850ea000) [pid = 1915] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8c046000) [pid = 1915] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x87d29400) [pid = 1915] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x92833000) [pid = 1915] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x937e2c00) [pid = 1915] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8a453400) [pid = 1915] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x850eac00) [pid = 1915] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 23:47:23 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x87d28000) [pid = 1915] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 23:47:23 INFO - PROCESS | 1915 | 1461307643570 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x839f0800 == 120 [pid = 1915] [id = 451] 23:47:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x84f1e000) [pid = 1915] [serial = 1354] [outer = (nil)] 23:47:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x859d0800) [pid = 1915] [serial = 1355] [outer = 0x84f1e000] 23:47:23 INFO - PROCESS | 1915 | 1461307643668 Marionette DEBUG loaded listener.js 23:47:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x88646000) [pid = 1915] [serial = 1356] [outer = 0x84f1e000] 23:47:24 INFO - PROCESS | 1915 | 1461307644389 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 23:47:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 23:47:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1954ms 23:47:24 INFO - PROCESS | 1915 | 1461307644445 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 23:47:24 INFO - PROCESS | 1915 | 1461307644449 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 23:47:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 23:47:24 INFO - PROCESS | 1915 | 1461307644455 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 23:47:24 INFO - PROCESS | 1915 | 1461307644458 Marionette TRACE conn4 <- [1,1778,null,{}] 23:47:24 INFO - PROCESS | 1915 | 1461307644467 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:24 INFO - PROCESS | 1915 | 1461307644649 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 23:47:24 INFO - PROCESS | 1915 | 1461307644659 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b91000 == 121 [pid = 1915] [id = 452] 23:47:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x89bb2000) [pid = 1915] [serial = 1357] [outer = (nil)] 23:47:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8a1aa800) [pid = 1915] [serial = 1358] [outer = 0x89bb2000] 23:47:24 INFO - PROCESS | 1915 | 1461307644731 Marionette DEBUG loaded listener.js 23:47:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8a1b6400) [pid = 1915] [serial = 1359] [outer = 0x89bb2000] 23:47:25 INFO - PROCESS | 1915 | 1461307645938 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 23:47:25 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 23:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1533ms 23:47:25 INFO - PROCESS | 1915 | 1461307645989 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 23:47:25 INFO - PROCESS | 1915 | 1461307645995 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 23:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 23:47:26 INFO - PROCESS | 1915 | 1461307646004 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 23:47:26 INFO - PROCESS | 1915 | 1461307646011 Marionette TRACE conn4 <- [1,1782,null,{}] 23:47:26 INFO - PROCESS | 1915 | 1461307646021 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:26 INFO - PROCESS | 1915 | 1461307646236 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 23:47:26 INFO - PROCESS | 1915 | 1461307646582 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8a400 == 122 [pid = 1915] [id = 453] 23:47:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x85b8ac00) [pid = 1915] [serial = 1360] [outer = (nil)] 23:47:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x87c2bc00) [pid = 1915] [serial = 1361] [outer = 0x85b8ac00] 23:47:26 INFO - PROCESS | 1915 | 1461307646679 Marionette DEBUG loaded listener.js 23:47:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x887d4400) [pid = 1915] [serial = 1362] [outer = 0x85b8ac00] 23:47:27 INFO - PROCESS | 1915 | 1461307647708 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 23:47:27 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 23:47:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1741ms 23:47:27 INFO - PROCESS | 1915 | 1461307647747 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 23:47:27 INFO - PROCESS | 1915 | 1461307647756 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 23:47:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 23:47:27 INFO - PROCESS | 1915 | 1461307647766 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 23:47:27 INFO - PROCESS | 1915 | 1461307647771 Marionette TRACE conn4 <- [1,1786,null,{}] 23:47:27 INFO - PROCESS | 1915 | 1461307647777 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:28 INFO - PROCESS | 1915 | 1461307648017 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 23:47:28 INFO - PROCESS | 1915 | 1461307648409 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x89237800 == 123 [pid = 1915] [id = 454] 23:47:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x89965800) [pid = 1915] [serial = 1363] [outer = (nil)] 23:47:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x89cadc00) [pid = 1915] [serial = 1364] [outer = 0x89965800] 23:47:28 INFO - PROCESS | 1915 | 1461307648530 Marionette DEBUG loaded listener.js 23:47:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8a453400) [pid = 1915] [serial = 1365] [outer = 0x89965800] 23:47:29 INFO - PROCESS | 1915 | 1461307649765 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 23:47:29 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 23:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 2039ms 23:47:29 INFO - PROCESS | 1915 | 1461307649807 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 23:47:29 INFO - PROCESS | 1915 | 1461307649814 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 23:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 23:47:29 INFO - PROCESS | 1915 | 1461307649823 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 23:47:29 INFO - PROCESS | 1915 | 1461307649830 Marionette TRACE conn4 <- [1,1790,null,{}] 23:47:29 INFO - PROCESS | 1915 | 1461307649866 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:30 INFO - PROCESS | 1915 | 1461307650126 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 23:47:30 INFO - PROCESS | 1915 | 1461307650447 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cae800 == 124 [pid = 1915] [id = 455] 23:47:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8b754800) [pid = 1915] [serial = 1366] [outer = (nil)] 23:47:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b75c000) [pid = 1915] [serial = 1367] [outer = 0x8b754800] 23:47:30 INFO - PROCESS | 1915 | 1461307650541 Marionette DEBUG loaded listener.js 23:47:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8b885c00) [pid = 1915] [serial = 1368] [outer = 0x8b754800] 23:47:31 INFO - PROCESS | 1915 | 1461307651553 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:47:31 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) 23:47:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1809ms 23:47:31 INFO - PROCESS | 1915 | 1461307651632 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 23:47:31 INFO - PROCESS | 1915 | 1461307651636 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 23:47:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 23:47:31 INFO - PROCESS | 1915 | 1461307651643 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 23:47:31 INFO - PROCESS | 1915 | 1461307651646 Marionette TRACE conn4 <- [1,1794,null,{}] 23:47:31 INFO - PROCESS | 1915 | 1461307651652 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:31 INFO - PROCESS | 1915 | 1461307651868 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 23:47:32 INFO - PROCESS | 1915 | 1461307652139 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x850eb800 == 125 [pid = 1915] [id = 456] 23:47:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b760000) [pid = 1915] [serial = 1369] [outer = (nil)] 23:47:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8b8d0c00) [pid = 1915] [serial = 1370] [outer = 0x8b760000] 23:47:32 INFO - PROCESS | 1915 | 1461307652279 Marionette DEBUG loaded listener.js 23:47:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8bf95800) [pid = 1915] [serial = 1371] [outer = 0x8b760000] 23:47:33 INFO - PROCESS | 1915 | 1461307653197 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:47:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:47:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1630ms 23:47:33 INFO - PROCESS | 1915 | 1461307653274 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 23:47:33 INFO - PROCESS | 1915 | 1461307653278 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 23:47:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 23:47:33 INFO - PROCESS | 1915 | 1461307653284 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 23:47:33 INFO - PROCESS | 1915 | 1461307653288 Marionette TRACE conn4 <- [1,1798,null,{}] 23:47:33 INFO - PROCESS | 1915 | 1461307653294 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:33 INFO - PROCESS | 1915 | 1461307653494 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 23:47:33 INFO - PROCESS | 1915 | 1461307653841 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f1f800 == 126 [pid = 1915] [id = 457] 23:47:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8b755c00) [pid = 1915] [serial = 1372] [outer = (nil)] 23:47:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8bfbf400) [pid = 1915] [serial = 1373] [outer = 0x8b755c00] 23:47:33 INFO - PROCESS | 1915 | 1461307653932 Marionette DEBUG loaded listener.js 23:47:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8c045c00) [pid = 1915] [serial = 1374] [outer = 0x8b755c00] 23:47:34 INFO - PROCESS | 1915 | 1461307654830 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 23:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 23:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1581ms 23:47:34 INFO - PROCESS | 1915 | 1461307654866 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 23:47:34 INFO - PROCESS | 1915 | 1461307654870 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 23:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 23:47:34 INFO - PROCESS | 1915 | 1461307654877 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 23:47:34 INFO - PROCESS | 1915 | 1461307654880 Marionette TRACE conn4 <- [1,1802,null,{}] 23:47:34 INFO - PROCESS | 1915 | 1461307654886 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:35 INFO - PROCESS | 1915 | 1461307655112 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 23:47:35 INFO - PROCESS | 1915 | 1461307655437 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e2000 == 127 [pid = 1915] [id = 458] 23:47:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8ddba400) [pid = 1915] [serial = 1375] [outer = (nil)] 23:47:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8ddc5800) [pid = 1915] [serial = 1376] [outer = 0x8ddba400] 23:47:35 INFO - PROCESS | 1915 | 1461307655541 Marionette DEBUG loaded listener.js 23:47:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8df1a400) [pid = 1915] [serial = 1377] [outer = 0x8ddba400] 23:47:36 INFO - PROCESS | 1915 | 1461307656474 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:47:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 23:47:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1629ms 23:47:36 INFO - PROCESS | 1915 | 1461307656507 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 23:47:36 INFO - PROCESS | 1915 | 1461307656510 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 23:47:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 23:47:36 INFO - PROCESS | 1915 | 1461307656517 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 23:47:36 INFO - PROCESS | 1915 | 1461307656521 Marionette TRACE conn4 <- [1,1806,null,{}] 23:47:36 INFO - PROCESS | 1915 | 1461307656527 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:36 INFO - PROCESS | 1915 | 1461307656726 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 23:47:37 INFO - PROCESS | 1915 | 1461307657001 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x839ec800 == 128 [pid = 1915] [id = 459] 23:47:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x84f1ec00) [pid = 1915] [serial = 1378] [outer = (nil)] 23:47:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e0ecc00) [pid = 1915] [serial = 1379] [outer = 0x84f1ec00] 23:47:37 INFO - PROCESS | 1915 | 1461307657132 Marionette DEBUG loaded listener.js 23:47:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8e714c00) [pid = 1915] [serial = 1380] [outer = 0x84f1ec00] 23:47:38 INFO - PROCESS | 1915 | 1461307658023 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 23:47:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 23:47:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1542ms 23:47:38 INFO - PROCESS | 1915 | 1461307658060 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 23:47:38 INFO - PROCESS | 1915 | 1461307658064 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 23:47:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 23:47:38 INFO - PROCESS | 1915 | 1461307658070 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 23:47:38 INFO - PROCESS | 1915 | 1461307658074 Marionette TRACE conn4 <- [1,1810,null,{}] 23:47:38 INFO - PROCESS | 1915 | 1461307658080 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:38 INFO - PROCESS | 1915 | 1461307658271 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 23:47:38 INFO - PROCESS | 1915 | 1461307658518 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df17c00 == 129 [pid = 1915] [id = 460] 23:47:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8df1e400) [pid = 1915] [serial = 1381] [outer = (nil)] 23:47:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8e8bbc00) [pid = 1915] [serial = 1382] [outer = 0x8df1e400] 23:47:38 INFO - PROCESS | 1915 | 1461307658608 Marionette DEBUG loaded listener.js 23:47:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8e8c2400) [pid = 1915] [serial = 1383] [outer = 0x8df1e400] 23:47:39 INFO - PROCESS | 1915 | 1461307659538 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 23:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1542ms 23:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 23:47:39 INFO - PROCESS | 1915 | 1461307659612 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 23:47:39 INFO - PROCESS | 1915 | 1461307659616 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 23:47:39 INFO - PROCESS | 1915 | 1461307659622 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 23:47:39 INFO - PROCESS | 1915 | 1461307659625 Marionette TRACE conn4 <- [1,1814,null,{}] 23:47:39 INFO - PROCESS | 1915 | 1461307659631 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:39 INFO - PROCESS | 1915 | 1461307659864 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 23:47:40 INFO - PROCESS | 1915 | 1461307660183 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e3c00 == 130 [pid = 1915] [id = 461] 23:47:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8e7ad000) [pid = 1915] [serial = 1384] [outer = (nil)] 23:47:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8eb8d000) [pid = 1915] [serial = 1385] [outer = 0x8e7ad000] 23:47:40 INFO - PROCESS | 1915 | 1461307660271 Marionette DEBUG loaded listener.js 23:47:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8eb94000) [pid = 1915] [serial = 1386] [outer = 0x8e7ad000] 23:47:41 INFO - PROCESS | 1915 | 1461307661163 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 23:47:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 23:47:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1583ms 23:47:41 INFO - PROCESS | 1915 | 1461307661205 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 23:47:41 INFO - PROCESS | 1915 | 1461307661209 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 23:47:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 23:47:41 INFO - PROCESS | 1915 | 1461307661215 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 23:47:41 INFO - PROCESS | 1915 | 1461307661219 Marionette TRACE conn4 <- [1,1818,null,{}] 23:47:41 INFO - PROCESS | 1915 | 1461307661225 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:41 INFO - PROCESS | 1915 | 1461307661425 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 23:47:41 INFO - PROCESS | 1915 | 1461307661747 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0ed400 == 131 [pid = 1915] [id = 462] 23:47:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8e7a5800) [pid = 1915] [serial = 1387] [outer = (nil)] 23:47:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8f847000) [pid = 1915] [serial = 1388] [outer = 0x8e7a5800] 23:47:41 INFO - PROCESS | 1915 | 1461307661838 Marionette DEBUG loaded listener.js 23:47:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x90007400) [pid = 1915] [serial = 1389] [outer = 0x8e7a5800] 23:47:42 INFO - PROCESS | 1915 | 1461307662728 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 23:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 23:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1583ms 23:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 23:47:42 INFO - PROCESS | 1915 | 1461307662800 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 23:47:42 INFO - PROCESS | 1915 | 1461307662804 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 23:47:42 INFO - PROCESS | 1915 | 1461307662810 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 23:47:42 INFO - PROCESS | 1915 | 1461307662815 Marionette TRACE conn4 <- [1,1822,null,{}] 23:47:42 INFO - PROCESS | 1915 | 1461307662820 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:43 INFO - PROCESS | 1915 | 1461307663039 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 23:47:43 INFO - PROCESS | 1915 | 1461307663370 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f807800 == 132 [pid = 1915] [id = 463] 23:47:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x90243000) [pid = 1915] [serial = 1390] [outer = (nil)] 23:47:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9024b400) [pid = 1915] [serial = 1391] [outer = 0x90243000] 23:47:43 INFO - PROCESS | 1915 | 1461307663469 Marionette DEBUG loaded listener.js 23:47:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9028a400) [pid = 1915] [serial = 1392] [outer = 0x90243000] 23:47:44 INFO - PROCESS | 1915 | 1461307664448 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 23:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 23:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1682ms 23:47:44 INFO - PROCESS | 1915 | 1461307664492 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 23:47:44 INFO - PROCESS | 1915 | 1461307664496 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 23:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 23:47:44 INFO - PROCESS | 1915 | 1461307664502 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 23:47:44 INFO - PROCESS | 1915 | 1461307664506 Marionette TRACE conn4 <- [1,1826,null,{}] 23:47:44 INFO - PROCESS | 1915 | 1461307664512 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:44 INFO - PROCESS | 1915 | 1461307664703 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 23:47:45 INFO - PROCESS | 1915 | 1461307665029 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x9000e400 == 133 [pid = 1915] [id = 464] 23:47:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x90189000) [pid = 1915] [serial = 1393] [outer = (nil)] 23:47:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9067a400) [pid = 1915] [serial = 1394] [outer = 0x90189000] 23:47:45 INFO - PROCESS | 1915 | 1461307665120 Marionette DEBUG loaded listener.js 23:47:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x914b1800) [pid = 1915] [serial = 1395] [outer = 0x90189000] 23:47:46 INFO - PROCESS | 1915 | 1461307666047 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 23:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 23:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1594ms 23:47:46 INFO - PROCESS | 1915 | 1461307666098 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 23:47:46 INFO - PROCESS | 1915 | 1461307666102 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 23:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 23:47:46 INFO - PROCESS | 1915 | 1461307666108 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 23:47:46 INFO - PROCESS | 1915 | 1461307666111 Marionette TRACE conn4 <- [1,1830,null,{}] 23:47:46 INFO - PROCESS | 1915 | 1461307666117 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:46 INFO - PROCESS | 1915 | 1461307666318 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 23:47:46 INFO - PROCESS | 1915 | 1461307666645 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x859cd800 == 134 [pid = 1915] [id = 465] 23:47:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x89caa000) [pid = 1915] [serial = 1396] [outer = (nil)] 23:47:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x91e13000) [pid = 1915] [serial = 1397] [outer = 0x89caa000] 23:47:46 INFO - PROCESS | 1915 | 1461307666736 Marionette DEBUG loaded listener.js 23:47:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x91e64000) [pid = 1915] [serial = 1398] [outer = 0x89caa000] 23:47:47 INFO - PROCESS | 1915 | 1461307667633 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 23:47:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 23:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1597ms 23:47:47 INFO - PROCESS | 1915 | 1461307667706 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 23:47:47 INFO - PROCESS | 1915 | 1461307667710 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 23:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 23:47:47 INFO - PROCESS | 1915 | 1461307667717 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 23:47:47 INFO - PROCESS | 1915 | 1461307667721 Marionette TRACE conn4 <- [1,1834,null,{}] 23:47:47 INFO - PROCESS | 1915 | 1461307667726 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:47 INFO - PROCESS | 1915 | 1461307667969 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 23:47:48 INFO - PROCESS | 1915 | 1461307668292 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x90673c00 == 135 [pid = 1915] [id = 466] 23:47:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x914b4c00) [pid = 1915] [serial = 1399] [outer = (nil)] 23:47:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x92926000) [pid = 1915] [serial = 1400] [outer = 0x914b4c00] 23:47:48 INFO - PROCESS | 1915 | 1461307668390 Marionette DEBUG loaded listener.js 23:47:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9292b000) [pid = 1915] [serial = 1401] [outer = 0x914b4c00] 23:47:49 INFO - PROCESS | 1915 | 1461307669358 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 23:47:49 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 23:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1696ms 23:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 23:47:49 INFO - PROCESS | 1915 | 1461307669413 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 23:47:49 INFO - PROCESS | 1915 | 1461307669416 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 23:47:49 INFO - PROCESS | 1915 | 1461307669423 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 23:47:49 INFO - PROCESS | 1915 | 1461307669426 Marionette TRACE conn4 <- [1,1838,null,{}] 23:47:49 INFO - PROCESS | 1915 | 1461307669432 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:49 INFO - PROCESS | 1915 | 1461307669638 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 23:47:49 INFO - PROCESS | 1915 | 1461307669961 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x91eb8800 == 136 [pid = 1915] [id = 467] 23:47:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x92835c00) [pid = 1915] [serial = 1402] [outer = (nil)] 23:47:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x92ab3c00) [pid = 1915] [serial = 1403] [outer = 0x92835c00] 23:47:50 INFO - PROCESS | 1915 | 1461307670053 Marionette DEBUG loaded listener.js 23:47:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x9339cc00) [pid = 1915] [serial = 1404] [outer = 0x92835c00] 23:47:50 INFO - PROCESS | 1915 | 1461307670983 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 23:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 23:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1639ms 23:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 23:47:51 INFO - PROCESS | 1915 | 1461307671061 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 23:47:51 INFO - PROCESS | 1915 | 1461307671064 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 23:47:51 INFO - PROCESS | 1915 | 1461307671071 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 23:47:51 INFO - PROCESS | 1915 | 1461307671075 Marionette TRACE conn4 <- [1,1842,null,{}] 23:47:51 INFO - PROCESS | 1915 | 1461307671081 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:51 INFO - PROCESS | 1915 | 1461307671321 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 23:47:51 INFO - PROCESS | 1915 | 1461307671653 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1a400 == 137 [pid = 1915] [id = 468] 23:47:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x87d26000) [pid = 1915] [serial = 1405] [outer = (nil)] 23:47:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x92931400) [pid = 1915] [serial = 1406] [outer = 0x87d26000] 23:47:51 INFO - PROCESS | 1915 | 1461307671745 Marionette DEBUG loaded listener.js 23:47:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x9367b000) [pid = 1915] [serial = 1407] [outer = 0x87d26000] 23:47:52 INFO - PROCESS | 1915 | 1461307672656 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 23:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 23:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1632ms 23:47:52 INFO - PROCESS | 1915 | 1461307672702 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 23:47:52 INFO - PROCESS | 1915 | 1461307672707 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 23:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 23:47:52 INFO - PROCESS | 1915 | 1461307672713 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 23:47:52 INFO - PROCESS | 1915 | 1461307672716 Marionette TRACE conn4 <- [1,1846,null,{}] 23:47:52 INFO - PROCESS | 1915 | 1461307672722 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:52 INFO - PROCESS | 1915 | 1461307672924 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 23:47:53 INFO - PROCESS | 1915 | 1461307673200 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c8c00 == 138 [pid = 1915] [id = 469] 23:47:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x93397c00) [pid = 1915] [serial = 1408] [outer = (nil)] 23:47:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x937e4c00) [pid = 1915] [serial = 1409] [outer = 0x93397c00] 23:47:53 INFO - PROCESS | 1915 | 1461307673332 Marionette DEBUG loaded listener.js 23:47:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x937e8c00) [pid = 1915] [serial = 1410] [outer = 0x93397c00] 23:47:54 INFO - PROCESS | 1915 | 1461307674314 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:47:54 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) 23:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1689ms 23:47:54 INFO - PROCESS | 1915 | 1461307674405 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 23:47:54 INFO - PROCESS | 1915 | 1461307674412 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 23:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 23:47:54 INFO - PROCESS | 1915 | 1461307674422 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 23:47:54 INFO - PROCESS | 1915 | 1461307674427 Marionette TRACE conn4 <- [1,1850,null,{}] 23:47:54 INFO - PROCESS | 1915 | 1461307674435 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:54 INFO - PROCESS | 1915 | 1461307674673 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 23:47:55 INFO - PROCESS | 1915 | 1461307675079 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x935e6800 == 139 [pid = 1915] [id = 470] 23:47:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x93758400) [pid = 1915] [serial = 1411] [outer = (nil)] 23:47:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x93a03400) [pid = 1915] [serial = 1412] [outer = 0x93758400] 23:47:55 INFO - PROCESS | 1915 | 1461307675194 Marionette DEBUG loaded listener.js 23:47:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x93a05800) [pid = 1915] [serial = 1413] [outer = 0x93758400] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x86ec7c00 == 138 [pid = 1915] [id = 212] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x978b3000 == 137 [pid = 1915] [id = 257] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8a800 == 136 [pid = 1915] [id = 446] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x859c6400 == 135 [pid = 1915] [id = 445] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x890e3800 == 134 [pid = 1915] [id = 444] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf99400 == 133 [pid = 1915] [id = 443] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9028e400 == 132 [pid = 1915] [id = 441] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85961c00 == 131 [pid = 1915] [id = 442] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x90679c00 == 130 [pid = 1915] [id = 440] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x859c9000 == 129 [pid = 1915] [id = 439] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb91000 == 128 [pid = 1915] [id = 438] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x89235400 == 127 [pid = 1915] [id = 437] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x850ecc00 == 126 [pid = 1915] [id = 436] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e4800 == 125 [pid = 1915] [id = 435] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x89964000 == 124 [pid = 1915] [id = 433] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x89231400 == 123 [pid = 1915] [id = 434] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8996cc00 == 122 [pid = 1915] [id = 432] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1fc00 == 121 [pid = 1915] [id = 431] 23:47:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85b91c00 == 120 [pid = 1915] [id = 430] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x890e1800) [pid = 1915] [serial = 1289] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x91295400) [pid = 1915] [serial = 1253] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8bf91800) [pid = 1915] [serial = 1235] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8e7a5400) [pid = 1915] [serial = 1241] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x890e1c00) [pid = 1915] [serial = 1229] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8a1b1000) [pid = 1915] [serial = 1287] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x9374c400) [pid = 1915] [serial = 1262] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x97c0f800) [pid = 1915] [serial = 1274] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8595e800) [pid = 1915] [serial = 1223] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x92aae800) [pid = 1915] [serial = 1257] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x87d26c00) [pid = 1915] [serial = 1281] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8bf97800) [pid = 1915] [serial = 1236] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x96f34000) [pid = 1915] [serial = 1268] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x97c07400) [pid = 1915] [serial = 1272] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9024f800) [pid = 1915] [serial = 1251] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8eb92000) [pid = 1915] [serial = 1244] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x89ca9000) [pid = 1915] [serial = 1286] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9000a400) [pid = 1915] [serial = 1248] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8f80d000) [pid = 1915] [serial = 1247] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x887d2c00) [pid = 1915] [serial = 1152] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8c1d6000) [pid = 1915] [serial = 1238] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x88644800) [pid = 1915] [serial = 1226] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x9777b400) [pid = 1915] [serial = 1269] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x887d6400) [pid = 1915] [serial = 1227] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x91e13c00) [pid = 1915] [serial = 1254] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x933a6000) [pid = 1915] [serial = 1259] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x90244c00) [pid = 1915] [serial = 1250] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8df13800) [pid = 1915] [serial = 1239] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x89965c00) [pid = 1915] [serial = 1230] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x939ce400) [pid = 1915] [serial = 1265] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x87d1d000) [pid = 1915] [serial = 1280] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x97d12800) [pid = 1915] [serial = 1275] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x935f0000) [pid = 1915] [serial = 1260] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x97c03800) [pid = 1915] [serial = 1271] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x86ec4c00) [pid = 1915] [serial = 1224] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x93755c00) [pid = 1915] [serial = 1263] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x92aa7400) [pid = 1915] [serial = 1256] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8b75b800) [pid = 1915] [serial = 1232] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8f769400) [pid = 1915] [serial = 1245] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x86ecd400) [pid = 1915] [serial = 1278] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8e8bc400) [pid = 1915] [serial = 1242] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x88ec7800) [pid = 1915] [serial = 1283] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x93a0f400) [pid = 1915] [serial = 1266] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x859cb400) [pid = 1915] [serial = 1277] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x88ed5800) [pid = 1915] [serial = 1284] [outer = (nil)] [url = about:blank] 23:47:57 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8b88b000) [pid = 1915] [serial = 1233] [outer = (nil)] [url = about:blank] 23:47:58 INFO - PROCESS | 1915 | 1461307678082 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:47:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 3694ms 23:47:58 INFO - PROCESS | 1915 | 1461307678115 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 23:47:58 INFO - PROCESS | 1915 | 1461307678119 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 23:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 23:47:58 INFO - PROCESS | 1915 | 1461307678128 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 23:47:58 INFO - PROCESS | 1915 | 1461307678134 Marionette TRACE conn4 <- [1,1854,null,{}] 23:47:58 INFO - PROCESS | 1915 | 1461307678143 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:58 INFO - PROCESS | 1915 | 1461307678356 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 23:47:58 INFO - PROCESS | 1915 | 1461307678558 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f23000 == 121 [pid = 1915] [id = 471] 23:47:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x850edc00) [pid = 1915] [serial = 1414] [outer = (nil)] 23:47:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x86ec4400) [pid = 1915] [serial = 1415] [outer = 0x850edc00] 23:47:58 INFO - PROCESS | 1915 | 1461307678639 Marionette DEBUG loaded listener.js 23:47:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x86f2bc00) [pid = 1915] [serial = 1416] [outer = 0x850edc00] 23:47:59 INFO - PROCESS | 1915 | 1461307679422 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 23:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1343ms 23:47:59 INFO - PROCESS | 1915 | 1461307679471 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 23:47:59 INFO - PROCESS | 1915 | 1461307679479 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 23:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 23:47:59 INFO - PROCESS | 1915 | 1461307679488 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 23:47:59 INFO - PROCESS | 1915 | 1461307679492 Marionette TRACE conn4 <- [1,1858,null,{}] 23:47:59 INFO - PROCESS | 1915 | 1461307679498 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:47:59 INFO - PROCESS | 1915 | 1461307679777 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 23:47:59 INFO - PROCESS | 1915 | 1461307679937 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:47:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c2800 == 122 [pid = 1915] [id = 472] 23:47:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x85b8c800) [pid = 1915] [serial = 1417] [outer = (nil)] 23:48:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x87d25400) [pid = 1915] [serial = 1418] [outer = 0x85b8c800] 23:48:00 INFO - PROCESS | 1915 | 1461307680013 Marionette DEBUG loaded listener.js 23:48:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x88646c00) [pid = 1915] [serial = 1419] [outer = 0x85b8c800] 23:48:01 INFO - PROCESS | 1915 | 1461307681018 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 23:48:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 23:48:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1583ms 23:48:01 INFO - PROCESS | 1915 | 1461307681080 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 23:48:01 INFO - PROCESS | 1915 | 1461307681084 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 23:48:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 23:48:01 INFO - PROCESS | 1915 | 1461307681090 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 23:48:01 INFO - PROCESS | 1915 | 1461307681096 Marionette TRACE conn4 <- [1,1862,null,{}] 23:48:01 INFO - PROCESS | 1915 | 1461307681121 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:01 INFO - PROCESS | 1915 | 1461307681375 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 23:48:01 INFO - PROCESS | 1915 | 1461307681405 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c31800 == 123 [pid = 1915] [id = 473] 23:48:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x890e3800) [pid = 1915] [serial = 1420] [outer = (nil)] 23:48:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x89230000) [pid = 1915] [serial = 1421] [outer = 0x890e3800] 23:48:01 INFO - PROCESS | 1915 | 1461307681480 Marionette DEBUG loaded listener.js 23:48:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8923d800) [pid = 1915] [serial = 1422] [outer = 0x890e3800] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x89964800) [pid = 1915] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x887d2000) [pid = 1915] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x84f1e000) [pid = 1915] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8e717400) [pid = 1915] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x92929000) [pid = 1915] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x88ed4400) [pid = 1915] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x90675400) [pid = 1915] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9067a000) [pid = 1915] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x88ec8800) [pid = 1915] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8f76e400) [pid = 1915] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8b758000) [pid = 1915] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x85960000) [pid = 1915] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8ddb7c00) [pid = 1915] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8b754000) [pid = 1915] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x89bb0800) [pid = 1915] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x89bb6c00) [pid = 1915] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x87def000) [pid = 1915] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x867ab000) [pid = 1915] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x87c28800) [pid = 1915] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x85b85000) [pid = 1915] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x9809e800) [pid = 1915] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x939c4400) [pid = 1915] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 23:48:02 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x87d24000) [pid = 1915] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 23:48:03 INFO - PROCESS | 1915 | 1461307683313 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 23:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 23:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2237ms 23:48:03 INFO - PROCESS | 1915 | 1461307683332 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 23:48:03 INFO - PROCESS | 1915 | 1461307683336 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 23:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 23:48:03 INFO - PROCESS | 1915 | 1461307683343 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 23:48:03 INFO - PROCESS | 1915 | 1461307683345 Marionette TRACE conn4 <- [1,1866,null,{}] 23:48:03 INFO - PROCESS | 1915 | 1461307683351 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:03 INFO - PROCESS | 1915 | 1461307683607 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 23:48:03 INFO - PROCESS | 1915 | 1461307683629 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x867a9800 == 124 [pid = 1915] [id = 474] 23:48:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x887d2000) [pid = 1915] [serial = 1423] [outer = (nil)] 23:48:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8923b800) [pid = 1915] [serial = 1424] [outer = 0x887d2000] 23:48:03 INFO - PROCESS | 1915 | 1461307683701 Marionette DEBUG loaded listener.js 23:48:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x89bb5000) [pid = 1915] [serial = 1425] [outer = 0x887d2000] 23:48:04 INFO - PROCESS | 1915 | 1461307684628 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 23:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 23:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1328ms 23:48:04 INFO - PROCESS | 1915 | 1461307684671 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 23:48:04 INFO - PROCESS | 1915 | 1461307684675 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 23:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 23:48:04 INFO - PROCESS | 1915 | 1461307684681 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 23:48:04 INFO - PROCESS | 1915 | 1461307684684 Marionette TRACE conn4 <- [1,1870,null,{}] 23:48:04 INFO - PROCESS | 1915 | 1461307684689 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:04 INFO - PROCESS | 1915 | 1461307684863 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 23:48:05 INFO - PROCESS | 1915 | 1461307685215 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x85765800 == 125 [pid = 1915] [id = 475] 23:48:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8576d800) [pid = 1915] [serial = 1426] [outer = (nil)] 23:48:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x859c6400) [pid = 1915] [serial = 1427] [outer = 0x8576d800] 23:48:05 INFO - PROCESS | 1915 | 1461307685375 Marionette DEBUG loaded listener.js 23:48:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x86ec5400) [pid = 1915] [serial = 1428] [outer = 0x8576d800] 23:48:06 INFO - PROCESS | 1915 | 1461307686340 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 23:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 23:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1732ms 23:48:06 INFO - PROCESS | 1915 | 1461307686415 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 23:48:06 INFO - PROCESS | 1915 | 1461307686423 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 23:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 23:48:06 INFO - PROCESS | 1915 | 1461307686433 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 23:48:06 INFO - PROCESS | 1915 | 1461307686437 Marionette TRACE conn4 <- [1,1874,null,{}] 23:48:06 INFO - PROCESS | 1915 | 1461307686445 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:06 INFO - PROCESS | 1915 | 1461307686701 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 23:48:07 INFO - PROCESS | 1915 | 1461307687027 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d29400 == 126 [pid = 1915] [id = 476] 23:48:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x88645400) [pid = 1915] [serial = 1429] [outer = (nil)] 23:48:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x88650c00) [pid = 1915] [serial = 1430] [outer = 0x88645400] 23:48:07 INFO - PROCESS | 1915 | 1461307687116 Marionette DEBUG loaded listener.js 23:48:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x887db400) [pid = 1915] [serial = 1431] [outer = 0x88645400] 23:48:08 INFO - PROCESS | 1915 | 1461307688138 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 23:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 23:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1738ms 23:48:08 INFO - PROCESS | 1915 | 1461307688175 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 23:48:08 INFO - PROCESS | 1915 | 1461307688182 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 23:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 23:48:08 INFO - PROCESS | 1915 | 1461307688189 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 23:48:08 INFO - PROCESS | 1915 | 1461307688193 Marionette TRACE conn4 <- [1,1878,null,{}] 23:48:08 INFO - PROCESS | 1915 | 1461307688199 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:08 INFO - PROCESS | 1915 | 1461307688413 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 23:48:08 INFO - PROCESS | 1915 | 1461307688770 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x890d9800 == 127 [pid = 1915] [id = 477] 23:48:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x890e6400) [pid = 1915] [serial = 1432] [outer = (nil)] 23:48:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x89971400) [pid = 1915] [serial = 1433] [outer = 0x890e6400] 23:48:08 INFO - PROCESS | 1915 | 1461307688867 Marionette DEBUG loaded listener.js 23:48:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8a1a9400) [pid = 1915] [serial = 1434] [outer = 0x890e6400] 23:48:09 INFO - PROCESS | 1915 | 1461307689976 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 23:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 23:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1832ms 23:48:10 INFO - PROCESS | 1915 | 1461307690022 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 23:48:10 INFO - PROCESS | 1915 | 1461307690027 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 23:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 23:48:10 INFO - PROCESS | 1915 | 1461307690043 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 23:48:10 INFO - PROCESS | 1915 | 1461307690053 Marionette TRACE conn4 <- [1,1882,null,{}] 23:48:10 INFO - PROCESS | 1915 | 1461307690059 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:10 INFO - PROCESS | 1915 | 1461307690299 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 23:48:10 INFO - PROCESS | 1915 | 1461307690631 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f20800 == 128 [pid = 1915] [id = 478] 23:48:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8922ec00) [pid = 1915] [serial = 1435] [outer = (nil)] 23:48:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b756c00) [pid = 1915] [serial = 1436] [outer = 0x8922ec00] 23:48:10 INFO - PROCESS | 1915 | 1461307690727 Marionette DEBUG loaded listener.js 23:48:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8b889000) [pid = 1915] [serial = 1437] [outer = 0x8922ec00] 23:48:11 INFO - PROCESS | 1915 | 1461307691655 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 23:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 23:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1698ms 23:48:11 INFO - PROCESS | 1915 | 1461307691732 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 23:48:11 INFO - PROCESS | 1915 | 1461307691739 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 23:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 23:48:11 INFO - PROCESS | 1915 | 1461307691746 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 23:48:11 INFO - PROCESS | 1915 | 1461307691750 Marionette TRACE conn4 <- [1,1886,null,{}] 23:48:11 INFO - PROCESS | 1915 | 1461307691756 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:11 INFO - PROCESS | 1915 | 1461307691994 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 23:48:12 INFO - PROCESS | 1915 | 1461307692311 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b749c00 == 129 [pid = 1915] [id = 479] 23:48:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b752400) [pid = 1915] [serial = 1438] [outer = (nil)] 23:48:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8bf90400) [pid = 1915] [serial = 1439] [outer = 0x8b752400] 23:48:12 INFO - PROCESS | 1915 | 1461307692399 Marionette DEBUG loaded listener.js 23:48:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8bf93400) [pid = 1915] [serial = 1440] [outer = 0x8b752400] 23:48:13 INFO - PROCESS | 1915 | 1461307693246 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 23:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 23:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1538ms 23:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 23:48:13 INFO - PROCESS | 1915 | 1461307693283 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 23:48:13 INFO - PROCESS | 1915 | 1461307693286 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 23:48:13 INFO - PROCESS | 1915 | 1461307693293 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 23:48:13 INFO - PROCESS | 1915 | 1461307693296 Marionette TRACE conn4 <- [1,1890,null,{}] 23:48:13 INFO - PROCESS | 1915 | 1461307693302 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:13 INFO - PROCESS | 1915 | 1461307693591 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 23:48:13 INFO - PROCESS | 1915 | 1461307693803 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfbec00 == 130 [pid = 1915] [id = 480] 23:48:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8bfc0c00) [pid = 1915] [serial = 1441] [outer = (nil)] 23:48:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8c04d000) [pid = 1915] [serial = 1442] [outer = 0x8bfc0c00] 23:48:13 INFO - PROCESS | 1915 | 1461307693959 Marionette DEBUG loaded listener.js 23:48:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ddb9800) [pid = 1915] [serial = 1443] [outer = 0x8bfc0c00] 23:48:14 INFO - PROCESS | 1915 | 1461307694932 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 23:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 23:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1690ms 23:48:14 INFO - PROCESS | 1915 | 1461307694983 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 23:48:14 INFO - PROCESS | 1915 | 1461307694987 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 23:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 23:48:14 INFO - PROCESS | 1915 | 1461307694993 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 23:48:14 INFO - PROCESS | 1915 | 1461307694996 Marionette TRACE conn4 <- [1,1894,null,{}] 23:48:15 INFO - PROCESS | 1915 | 1461307695003 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:15 INFO - PROCESS | 1915 | 1461307695205 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 23:48:15 INFO - PROCESS | 1915 | 1461307695518 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a78000 == 131 [pid = 1915] [id = 481] 23:48:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8b8da800) [pid = 1915] [serial = 1444] [outer = (nil)] 23:48:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8e0e9800) [pid = 1915] [serial = 1445] [outer = 0x8b8da800] 23:48:15 INFO - PROCESS | 1915 | 1461307695608 Marionette DEBUG loaded listener.js 23:48:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8e0f5400) [pid = 1915] [serial = 1446] [outer = 0x8b8da800] 23:48:16 INFO - PROCESS | 1915 | 1461307696537 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 23:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 23:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1583ms 23:48:16 INFO - PROCESS | 1915 | 1461307696577 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 23:48:16 INFO - PROCESS | 1915 | 1461307696581 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 23:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 23:48:16 INFO - PROCESS | 1915 | 1461307696587 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 23:48:16 INFO - PROCESS | 1915 | 1461307696590 Marionette TRACE conn4 <- [1,1898,null,{}] 23:48:16 INFO - PROCESS | 1915 | 1461307696596 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:16 INFO - PROCESS | 1915 | 1461307696789 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 23:48:17 INFO - PROCESS | 1915 | 1461307697113 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b759800 == 132 [pid = 1915] [id = 482] 23:48:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8df16000) [pid = 1915] [serial = 1447] [outer = (nil)] 23:48:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e7a4c00) [pid = 1915] [serial = 1448] [outer = 0x8df16000] 23:48:17 INFO - PROCESS | 1915 | 1461307697204 Marionette DEBUG loaded listener.js 23:48:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8e7ac000) [pid = 1915] [serial = 1449] [outer = 0x8df16000] 23:48:18 INFO - PROCESS | 1915 | 1461307698076 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 23:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 23:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1531ms 23:48:18 INFO - PROCESS | 1915 | 1461307698118 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 23:48:18 INFO - PROCESS | 1915 | 1461307698122 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 23:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 23:48:18 INFO - PROCESS | 1915 | 1461307698128 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 23:48:18 INFO - PROCESS | 1915 | 1461307698132 Marionette TRACE conn4 <- [1,1902,null,{}] 23:48:18 INFO - PROCESS | 1915 | 1461307698138 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:18 INFO - PROCESS | 1915 | 1461307698333 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 23:48:18 INFO - PROCESS | 1915 | 1461307698608 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df17800 == 133 [pid = 1915] [id = 483] 23:48:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8df1fc00) [pid = 1915] [serial = 1450] [outer = (nil)] 23:48:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8eb91000) [pid = 1915] [serial = 1451] [outer = 0x8df1fc00] 23:48:18 INFO - PROCESS | 1915 | 1461307698742 Marionette DEBUG loaded listener.js 23:48:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8f76cc00) [pid = 1915] [serial = 1452] [outer = 0x8df1fc00] 23:48:19 INFO - PROCESS | 1915 | 1461307699664 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 23:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 23:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1579ms 23:48:19 INFO - PROCESS | 1915 | 1461307699709 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 23:48:19 INFO - PROCESS | 1915 | 1461307699713 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 23:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 23:48:19 INFO - PROCESS | 1915 | 1461307699719 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 23:48:19 INFO - PROCESS | 1915 | 1461307699723 Marionette TRACE conn4 <- [1,1906,null,{}] 23:48:19 INFO - PROCESS | 1915 | 1461307699729 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:19 INFO - PROCESS | 1915 | 1461307699927 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 23:48:20 INFO - PROCESS | 1915 | 1461307700243 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0f0400 == 134 [pid = 1915] [id = 484] 23:48:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8eb56c00) [pid = 1915] [serial = 1453] [outer = (nil)] 23:48:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8f844800) [pid = 1915] [serial = 1454] [outer = 0x8eb56c00] 23:48:20 INFO - PROCESS | 1915 | 1461307700333 Marionette DEBUG loaded listener.js 23:48:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8f84a400) [pid = 1915] [serial = 1455] [outer = 0x8eb56c00] 23:48:21 INFO - PROCESS | 1915 | 1461307701239 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 23:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 23:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1584ms 23:48:21 INFO - PROCESS | 1915 | 1461307701304 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 23:48:21 INFO - PROCESS | 1915 | 1461307701308 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 23:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 23:48:21 INFO - PROCESS | 1915 | 1461307701315 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 23:48:21 INFO - PROCESS | 1915 | 1461307701319 Marionette TRACE conn4 <- [1,1910,null,{}] 23:48:21 INFO - PROCESS | 1915 | 1461307701325 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:21 INFO - PROCESS | 1915 | 1461307701531 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 23:48:21 INFO - PROCESS | 1915 | 1461307701867 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x90184800 == 135 [pid = 1915] [id = 485] 23:48:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x90189400) [pid = 1915] [serial = 1456] [outer = (nil)] 23:48:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9018e400) [pid = 1915] [serial = 1457] [outer = 0x90189400] 23:48:21 INFO - PROCESS | 1915 | 1461307701972 Marionette DEBUG loaded listener.js 23:48:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9024f800) [pid = 1915] [serial = 1458] [outer = 0x90189400] 23:48:22 INFO - PROCESS | 1915 | 1461307702880 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 23:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 23:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1630ms 23:48:22 INFO - PROCESS | 1915 | 1461307702946 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 23:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 23:48:22 INFO - PROCESS | 1915 | 1461307702951 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 23:48:22 INFO - PROCESS | 1915 | 1461307702957 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 23:48:22 INFO - PROCESS | 1915 | 1461307702962 Marionette TRACE conn4 <- [1,1914,null,{}] 23:48:22 INFO - PROCESS | 1915 | 1461307702967 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:23 INFO - PROCESS | 1915 | 1461307703201 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 23:48:23 INFO - PROCESS | 1915 | 1461307703524 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x859ccc00 == 136 [pid = 1915] [id = 486] 23:48:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x90183800) [pid = 1915] [serial = 1459] [outer = (nil)] 23:48:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x91e0bc00) [pid = 1915] [serial = 1460] [outer = 0x90183800] 23:48:23 INFO - PROCESS | 1915 | 1461307703614 Marionette DEBUG loaded listener.js 23:48:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x91e58800) [pid = 1915] [serial = 1461] [outer = 0x90183800] 23:48:24 INFO - PROCESS | 1915 | 1461307704472 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 23:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 23:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1542ms 23:48:24 INFO - PROCESS | 1915 | 1461307704499 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 23:48:24 INFO - PROCESS | 1915 | 1461307704502 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 23:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 23:48:24 INFO - PROCESS | 1915 | 1461307704509 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 23:48:24 INFO - PROCESS | 1915 | 1461307704512 Marionette TRACE conn4 <- [1,1918,null,{}] 23:48:24 INFO - PROCESS | 1915 | 1461307704518 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:24 INFO - PROCESS | 1915 | 1461307704807 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 23:48:25 INFO - PROCESS | 1915 | 1461307705020 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f770000 == 137 [pid = 1915] [id = 487] 23:48:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x8f801800) [pid = 1915] [serial = 1462] [outer = (nil)] 23:48:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9292e800) [pid = 1915] [serial = 1463] [outer = 0x8f801800] 23:48:25 INFO - PROCESS | 1915 | 1461307705151 Marionette DEBUG loaded listener.js 23:48:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x92aae800) [pid = 1915] [serial = 1464] [outer = 0x8f801800] 23:48:26 INFO - PROCESS | 1915 | 1461307706094 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 23:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 23:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1637ms 23:48:26 INFO - PROCESS | 1915 | 1461307706153 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 23:48:26 INFO - PROCESS | 1915 | 1461307706160 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 23:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 23:48:26 INFO - PROCESS | 1915 | 1461307706168 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 23:48:26 INFO - PROCESS | 1915 | 1461307706171 Marionette TRACE conn4 <- [1,1922,null,{}] 23:48:26 INFO - PROCESS | 1915 | 1461307706176 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:26 INFO - PROCESS | 1915 | 1461307706380 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 23:48:26 INFO - PROCESS | 1915 | 1461307706660 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x9018a000 == 138 [pid = 1915] [id = 488] 23:48:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9066f800) [pid = 1915] [serial = 1465] [outer = (nil)] 23:48:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x933a4000) [pid = 1915] [serial = 1466] [outer = 0x9066f800] 23:48:26 INFO - PROCESS | 1915 | 1461307706797 Marionette DEBUG loaded listener.js 23:48:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x935f2c00) [pid = 1915] [serial = 1467] [outer = 0x9066f800] 23:48:27 INFO - PROCESS | 1915 | 1461307707724 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 23:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 23:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1630ms 23:48:27 INFO - PROCESS | 1915 | 1461307707800 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 23:48:27 INFO - PROCESS | 1915 | 1461307707804 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 23:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 23:48:27 INFO - PROCESS | 1915 | 1461307707810 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 23:48:27 INFO - PROCESS | 1915 | 1461307707813 Marionette TRACE conn4 <- [1,1926,null,{}] 23:48:27 INFO - PROCESS | 1915 | 1461307707819 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:28 INFO - PROCESS | 1915 | 1461307708053 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 23:48:28 INFO - PROCESS | 1915 | 1461307708374 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x92927c00 == 139 [pid = 1915] [id = 489] 23:48:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x92aa6c00) [pid = 1915] [serial = 1468] [outer = (nil)] 23:48:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x93752000) [pid = 1915] [serial = 1469] [outer = 0x92aa6c00] 23:48:28 INFO - PROCESS | 1915 | 1461307708465 Marionette DEBUG loaded listener.js 23:48:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x93755c00) [pid = 1915] [serial = 1470] [outer = 0x92aa6c00] 23:48:29 INFO - PROCESS | 1915 | 1461307709342 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 23:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 23:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1585ms 23:48:29 INFO - PROCESS | 1915 | 1461307709396 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 23:48:29 INFO - PROCESS | 1915 | 1461307709400 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 23:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 23:48:29 INFO - PROCESS | 1915 | 1461307709407 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 23:48:29 INFO - PROCESS | 1915 | 1461307709409 Marionette TRACE conn4 <- [1,1930,null,{}] 23:48:29 INFO - PROCESS | 1915 | 1461307709416 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:29 INFO - PROCESS | 1915 | 1461307709638 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 23:48:29 INFO - PROCESS | 1915 | 1461307709960 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e15800 == 140 [pid = 1915] [id = 490] 23:48:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x935e8400) [pid = 1915] [serial = 1471] [outer = (nil)] 23:48:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x939cdc00) [pid = 1915] [serial = 1472] [outer = 0x935e8400] 23:48:30 INFO - PROCESS | 1915 | 1461307710050 Marionette DEBUG loaded listener.js 23:48:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x939d0400) [pid = 1915] [serial = 1473] [outer = 0x935e8400] 23:48:30 INFO - PROCESS | 1915 | 1461307710977 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 23:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 23:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1632ms 23:48:31 INFO - PROCESS | 1915 | 1461307711040 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 23:48:31 INFO - PROCESS | 1915 | 1461307711047 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 23:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 23:48:31 INFO - PROCESS | 1915 | 1461307711057 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 23:48:31 INFO - PROCESS | 1915 | 1461307711062 Marionette TRACE conn4 <- [1,1934,null,{}] 23:48:31 INFO - PROCESS | 1915 | 1461307711070 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:31 INFO - PROCESS | 1915 | 1461307711317 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 23:48:31 INFO - PROCESS | 1915 | 1461307711637 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x91eb1000 == 141 [pid = 1915] [id = 491] 23:48:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x92ab0000) [pid = 1915] [serial = 1474] [outer = (nil)] 23:48:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x93cd1800) [pid = 1915] [serial = 1475] [outer = 0x92ab0000] 23:48:31 INFO - PROCESS | 1915 | 1461307711727 Marionette DEBUG loaded listener.js 23:48:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x93cdb000) [pid = 1915] [serial = 1476] [outer = 0x92ab0000] 23:48:32 INFO - PROCESS | 1915 | 1461307712639 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 23:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 23:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1633ms 23:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 23:48:32 INFO - PROCESS | 1915 | 1461307712689 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 23:48:32 INFO - PROCESS | 1915 | 1461307712692 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 23:48:32 INFO - PROCESS | 1915 | 1461307712699 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 23:48:32 INFO - PROCESS | 1915 | 1461307712703 Marionette TRACE conn4 <- [1,1938,null,{}] 23:48:32 INFO - PROCESS | 1915 | 1461307712708 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:32 INFO - PROCESS | 1915 | 1461307712912 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 23:48:33 INFO - PROCESS | 1915 | 1461307713210 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x93a04800 == 142 [pid = 1915] [id = 492] 23:48:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x93a0b400) [pid = 1915] [serial = 1477] [outer = (nil)] 23:48:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x962bd400) [pid = 1915] [serial = 1478] [outer = 0x93a0b400] 23:48:33 INFO - PROCESS | 1915 | 1461307713301 Marionette DEBUG loaded listener.js 23:48:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x96c5e800) [pid = 1915] [serial = 1479] [outer = 0x93a0b400] 23:48:34 INFO - PROCESS | 1915 | 1461307714191 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 23:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 23:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1540ms 23:48:34 INFO - PROCESS | 1915 | 1461307714239 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 23:48:34 INFO - PROCESS | 1915 | 1461307714243 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 23:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 23:48:34 INFO - PROCESS | 1915 | 1461307714249 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 23:48:34 INFO - PROCESS | 1915 | 1461307714252 Marionette TRACE conn4 <- [1,1942,null,{}] 23:48:34 INFO - PROCESS | 1915 | 1461307714258 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:34 INFO - PROCESS | 1915 | 1461307714459 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 23:48:34 INFO - PROCESS | 1915 | 1461307714831 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x96f35c00 == 143 [pid = 1915] [id = 493] 23:48:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x97905800) [pid = 1915] [serial = 1480] [outer = (nil)] 23:48:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9790fc00) [pid = 1915] [serial = 1481] [outer = 0x97905800] 23:48:34 INFO - PROCESS | 1915 | 1461307714922 Marionette DEBUG loaded listener.js 23:48:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x97b63000) [pid = 1915] [serial = 1482] [outer = 0x97905800] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87a80400 == 142 [pid = 1915] [id = 449] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87a7a400 == 141 [pid = 1915] [id = 381] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x85b90800 == 140 [pid = 1915] [id = 360] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87de6c00 == 139 [pid = 1915] [id = 315] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8a000 == 138 [pid = 1915] [id = 424] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x839f0800 == 137 [pid = 1915] [id = 451] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x839f6c00 == 136 [pid = 1915] [id = 383] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x84f27400 == 135 [pid = 1915] [id = 317] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x839ea400 == 134 [pid = 1915] [id = 316] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87de4c00 == 133 [pid = 1915] [id = 361] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x867a9800 == 132 [pid = 1915] [id = 474] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87c31800 == 131 [pid = 1915] [id = 473] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x859c2800 == 130 [pid = 1915] [id = 472] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x84f23000 == 129 [pid = 1915] [id = 471] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e3c00 == 128 [pid = 1915] [id = 461] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8df17c00 == 127 [pid = 1915] [id = 460] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e2000 == 126 [pid = 1915] [id = 458] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x839ec800 == 125 [pid = 1915] [id = 459] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x84f1f800 == 124 [pid = 1915] [id = 457] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x850eb800 == 123 [pid = 1915] [id = 456] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x89cae800 == 122 [pid = 1915] [id = 455] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x89237800 == 121 [pid = 1915] [id = 454] 23:48:37 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8a400 == 120 [pid = 1915] [id = 453] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8a1aac00) [pid = 1915] [serial = 1221] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8a1aa800) [pid = 1915] [serial = 1358] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x88ed3c00) [pid = 1915] [serial = 1352] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x859d0800) [pid = 1915] [serial = 1355] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x939c6000) [pid = 1915] [serial = 1334] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x937e5c00) [pid = 1915] [serial = 1332] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x9374fc00) [pid = 1915] [serial = 1331] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x935ed800) [pid = 1915] [serial = 1329] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x933a0400) [pid = 1915] [serial = 1328] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x92aad400) [pid = 1915] [serial = 1326] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x92932000) [pid = 1915] [serial = 1325] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x91e15400) [pid = 1915] [serial = 1323] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x914b1400) [pid = 1915] [serial = 1322] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9024f000) [pid = 1915] [serial = 1320] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x90242400) [pid = 1915] [serial = 1319] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9000f000) [pid = 1915] [serial = 1317] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x90006c00) [pid = 1915] [serial = 1316] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8eb93800) [pid = 1915] [serial = 1314] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8eb61c00) [pid = 1915] [serial = 1313] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8e7a9c00) [pid = 1915] [serial = 1311] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8e710c00) [pid = 1915] [serial = 1310] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8e0e8c00) [pid = 1915] [serial = 1308] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8ddbbc00) [pid = 1915] [serial = 1307] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8bfc0000) [pid = 1915] [serial = 1305] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8bfbbc00) [pid = 1915] [serial = 1304] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8b8d7800) [pid = 1915] [serial = 1302] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8b75f000) [pid = 1915] [serial = 1301] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8a456c00) [pid = 1915] [serial = 1299] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8a1b4400) [pid = 1915] [serial = 1298] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x88ed5000) [pid = 1915] [serial = 1296] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x887d5c00) [pid = 1915] [serial = 1295] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x86f2dc00) [pid = 1915] [serial = 1293] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x86ed2800) [pid = 1915] [serial = 1292] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x87d1b800) [pid = 1915] [serial = 1349] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x85b8e000) [pid = 1915] [serial = 1346] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x86ecbc00) [pid = 1915] [serial = 1347] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x980f3800) [pid = 1915] [serial = 1344] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x980f2400) [pid = 1915] [serial = 1343] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x980e7800) [pid = 1915] [serial = 1341] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x980e6800) [pid = 1915] [serial = 1340] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x97b60000) [pid = 1915] [serial = 1338] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x97905000) [pid = 1915] [serial = 1337] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x951c3800) [pid = 1915] [serial = 1335] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x890e0400) [pid = 1915] [serial = 1353] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x88646000) [pid = 1915] [serial = 1356] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x87dea400) [pid = 1915] [serial = 1350] [outer = (nil)] [url = about:blank] 23:48:37 INFO - PROCESS | 1915 | 1461307717905 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 23:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 3691ms 23:48:37 INFO - PROCESS | 1915 | 1461307717940 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 23:48:37 INFO - PROCESS | 1915 | 1461307717946 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 23:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 23:48:37 INFO - PROCESS | 1915 | 1461307717955 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 23:48:37 INFO - PROCESS | 1915 | 1461307717959 Marionette TRACE conn4 <- [1,1946,null,{}] 23:48:37 INFO - PROCESS | 1915 | 1461307717968 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:38 INFO - PROCESS | 1915 | 1461307718161 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 23:48:38 INFO - PROCESS | 1915 | 1461307718352 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecf400 == 121 [pid = 1915] [id = 494] 23:48:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x86ed2c00) [pid = 1915] [serial = 1483] [outer = (nil)] 23:48:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x87a7b400) [pid = 1915] [serial = 1484] [outer = 0x86ed2c00] 23:48:38 INFO - PROCESS | 1915 | 1461307718434 Marionette DEBUG loaded listener.js 23:48:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x87c2d400) [pid = 1915] [serial = 1485] [outer = 0x86ed2c00] 23:48:39 INFO - PROCESS | 1915 | 1461307719336 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 23:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 23:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1435ms 23:48:39 INFO - PROCESS | 1915 | 1461307719390 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 23:48:39 INFO - PROCESS | 1915 | 1461307719398 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 23:48:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 23:48:39 INFO - PROCESS | 1915 | 1461307719408 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 23:48:39 INFO - PROCESS | 1915 | 1461307719411 Marionette TRACE conn4 <- [1,1950,null,{}] 23:48:39 INFO - PROCESS | 1915 | 1461307719418 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:39 INFO - PROCESS | 1915 | 1461307719703 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 23:48:40 INFO - PROCESS | 1915 | 1461307720018 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d21000 == 122 [pid = 1915] [id = 495] 23:48:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x87df0400) [pid = 1915] [serial = 1486] [outer = (nil)] 23:48:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x887ce000) [pid = 1915] [serial = 1487] [outer = 0x87df0400] 23:48:40 INFO - PROCESS | 1915 | 1461307720108 Marionette DEBUG loaded listener.js 23:48:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x88ecb800) [pid = 1915] [serial = 1488] [outer = 0x87df0400] 23:48:41 INFO - PROCESS | 1915 | 1461307721016 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 23:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 23:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1630ms 23:48:41 INFO - PROCESS | 1915 | 1461307721037 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 23:48:41 INFO - PROCESS | 1915 | 1461307721041 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 23:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 23:48:41 INFO - PROCESS | 1915 | 1461307721050 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 23:48:41 INFO - PROCESS | 1915 | 1461307721055 Marionette TRACE conn4 <- [1,1954,null,{}] 23:48:41 INFO - PROCESS | 1915 | 1461307721085 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:41 INFO - PROCESS | 1915 | 1461307721406 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 23:48:41 INFO - PROCESS | 1915 | 1461307721443 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x85966c00 == 123 [pid = 1915] [id = 496] 23:48:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x887ce800) [pid = 1915] [serial = 1489] [outer = (nil)] 23:48:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x89965c00) [pid = 1915] [serial = 1490] [outer = 0x887ce800] 23:48:41 INFO - PROCESS | 1915 | 1461307721525 Marionette DEBUG loaded listener.js 23:48:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x89cae400) [pid = 1915] [serial = 1491] [outer = 0x887ce800] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x890e3800) [pid = 1915] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x85b8ac00) [pid = 1915] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x850edc00) [pid = 1915] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x93397c00) [pid = 1915] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x87d26000) [pid = 1915] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x92835c00) [pid = 1915] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x914b4c00) [pid = 1915] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x89caa000) [pid = 1915] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x90189000) [pid = 1915] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x90243000) [pid = 1915] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8e7a5800) [pid = 1915] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8e7ad000) [pid = 1915] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8df1e400) [pid = 1915] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x84f1ec00) [pid = 1915] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8ddba400) [pid = 1915] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8b755c00) [pid = 1915] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8b760000) [pid = 1915] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8b754800) [pid = 1915] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x89965800) [pid = 1915] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x85b8c800) [pid = 1915] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 23:48:42 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x859c4800) [pid = 1915] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 23:48:43 INFO - PROCESS | 1915 | 1461307723176 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 23:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 23:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 2142ms 23:48:43 INFO - PROCESS | 1915 | 1461307723191 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 23:48:43 INFO - PROCESS | 1915 | 1461307723196 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 23:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 23:48:43 INFO - PROCESS | 1915 | 1461307723202 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 23:48:43 INFO - PROCESS | 1915 | 1461307723204 Marionette TRACE conn4 <- [1,1958,null,{}] 23:48:43 INFO - PROCESS | 1915 | 1461307723210 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:43 INFO - PROCESS | 1915 | 1461307723461 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 23:48:43 INFO - PROCESS | 1915 | 1461307723477 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x867b2000 == 124 [pid = 1915] [id = 497] 23:48:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x89234000) [pid = 1915] [serial = 1492] [outer = (nil)] 23:48:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x89cb4400) [pid = 1915] [serial = 1493] [outer = 0x89234000] 23:48:43 INFO - PROCESS | 1915 | 1461307723661 Marionette DEBUG loaded listener.js 23:48:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8a457000) [pid = 1915] [serial = 1494] [outer = 0x89234000] 23:48:44 INFO - PROCESS | 1915 | 1461307724501 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 23:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 23:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1328ms 23:48:44 INFO - PROCESS | 1915 | 1461307724530 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 23:48:44 INFO - PROCESS | 1915 | 1461307724534 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 23:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 23:48:44 INFO - PROCESS | 1915 | 1461307724540 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 23:48:44 INFO - PROCESS | 1915 | 1461307724543 Marionette TRACE conn4 <- [1,1962,null,{}] 23:48:44 INFO - PROCESS | 1915 | 1461307724549 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:44 INFO - PROCESS | 1915 | 1461307724938 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 23:48:45 INFO - PROCESS | 1915 | 1461307725150 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c2800 == 125 [pid = 1915] [id = 498] 23:48:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x859c9400) [pid = 1915] [serial = 1495] [outer = (nil)] 23:48:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x867a8c00) [pid = 1915] [serial = 1496] [outer = 0x859c9400] 23:48:45 INFO - PROCESS | 1915 | 1461307725325 Marionette DEBUG loaded listener.js 23:48:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x86f28800) [pid = 1915] [serial = 1497] [outer = 0x859c9400] 23:48:46 INFO - PROCESS | 1915 | 1461307726335 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 23:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 23:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1835ms 23:48:46 INFO - PROCESS | 1915 | 1461307726377 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 23:48:46 INFO - PROCESS | 1915 | 1461307726385 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 23:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 23:48:46 INFO - PROCESS | 1915 | 1461307726392 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 23:48:46 INFO - PROCESS | 1915 | 1461307726399 Marionette TRACE conn4 <- [1,1966,null,{}] 23:48:46 INFO - PROCESS | 1915 | 1461307726407 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:46 INFO - PROCESS | 1915 | 1461307726622 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 23:48:46 INFO - PROCESS | 1915 | 1461307726949 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de8000 == 126 [pid = 1915] [id = 499] 23:48:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x88646800) [pid = 1915] [serial = 1498] [outer = (nil)] 23:48:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x88ec7800) [pid = 1915] [serial = 1499] [outer = 0x88646800] 23:48:47 INFO - PROCESS | 1915 | 1461307727045 Marionette DEBUG loaded listener.js 23:48:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x890db400) [pid = 1915] [serial = 1500] [outer = 0x88646800] 23:48:48 INFO - PROCESS | 1915 | 1461307728009 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 23:48:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 23:48:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1648ms 23:48:48 INFO - PROCESS | 1915 | 1461307728041 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 23:48:48 INFO - PROCESS | 1915 | 1461307728045 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 23:48:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 23:48:48 INFO - PROCESS | 1915 | 1461307728052 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 23:48:48 INFO - PROCESS | 1915 | 1461307728056 Marionette TRACE conn4 <- [1,1970,null,{}] 23:48:48 INFO - PROCESS | 1915 | 1461307728062 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:48 INFO - PROCESS | 1915 | 1461307728272 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 23:48:48 INFO - PROCESS | 1915 | 1461307728636 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1aac00 == 127 [pid = 1915] [id = 500] 23:48:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8a1b2c00) [pid = 1915] [serial = 1501] [outer = (nil)] 23:48:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8a459000) [pid = 1915] [serial = 1502] [outer = 0x8a1b2c00] 23:48:48 INFO - PROCESS | 1915 | 1461307728731 Marionette DEBUG loaded listener.js 23:48:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b747800) [pid = 1915] [serial = 1503] [outer = 0x8a1b2c00] 23:48:49 INFO - PROCESS | 1915 | 1461307729650 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 23:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 23:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1639ms 23:48:49 INFO - PROCESS | 1915 | 1461307729692 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 23:48:49 INFO - PROCESS | 1915 | 1461307729706 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 23:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 23:48:49 INFO - PROCESS | 1915 | 1461307729727 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 23:48:49 INFO - PROCESS | 1915 | 1461307729734 Marionette TRACE conn4 <- [1,1974,null,{}] 23:48:49 INFO - PROCESS | 1915 | 1461307729740 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:50 INFO - PROCESS | 1915 | 1461307730020 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 23:48:50 INFO - PROCESS | 1915 | 1461307730344 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x890d9400 == 128 [pid = 1915] [id = 501] 23:48:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89967800) [pid = 1915] [serial = 1504] [outer = (nil)] 23:48:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b8d1400) [pid = 1915] [serial = 1505] [outer = 0x89967800] 23:48:50 INFO - PROCESS | 1915 | 1461307730432 Marionette DEBUG loaded listener.js 23:48:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8bf91800) [pid = 1915] [serial = 1506] [outer = 0x89967800] 23:48:51 INFO - PROCESS | 1915 | 1461307731328 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 23:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 23:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1650ms 23:48:51 INFO - PROCESS | 1915 | 1461307731368 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 23:48:51 INFO - PROCESS | 1915 | 1461307731372 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 23:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 23:48:51 INFO - PROCESS | 1915 | 1461307731378 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 23:48:51 INFO - PROCESS | 1915 | 1461307731382 Marionette TRACE conn4 <- [1,1978,null,{}] 23:48:51 INFO - PROCESS | 1915 | 1461307731388 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:51 INFO - PROCESS | 1915 | 1461307731593 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 23:48:51 INFO - PROCESS | 1915 | 1461307731917 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x85762400 == 129 [pid = 1915] [id = 502] 23:48:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x87de7c00) [pid = 1915] [serial = 1507] [outer = (nil)] 23:48:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8c048800) [pid = 1915] [serial = 1508] [outer = 0x87de7c00] 23:48:52 INFO - PROCESS | 1915 | 1461307732007 Marionette DEBUG loaded listener.js 23:48:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8c04d400) [pid = 1915] [serial = 1509] [outer = 0x87de7c00] 23:48:52 INFO - PROCESS | 1915 | 1461307732862 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 23:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1540ms 23:48:52 INFO - PROCESS | 1915 | 1461307732920 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 23:48:52 INFO - PROCESS | 1915 | 1461307732924 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 23:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 23:48:52 INFO - PROCESS | 1915 | 1461307732930 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 23:48:52 INFO - PROCESS | 1915 | 1461307732934 Marionette TRACE conn4 <- [1,1982,null,{}] 23:48:52 INFO - PROCESS | 1915 | 1461307732940 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:53 INFO - PROCESS | 1915 | 1461307733146 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 23:48:53 INFO - PROCESS | 1915 | 1461307733420 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ddbbc00 == 130 [pid = 1915] [id = 503] 23:48:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ddbc800) [pid = 1915] [serial = 1510] [outer = (nil)] 23:48:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8ddc1c00) [pid = 1915] [serial = 1511] [outer = 0x8ddbc800] 23:48:53 INFO - PROCESS | 1915 | 1461307733579 Marionette DEBUG loaded listener.js 23:48:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8e0f6c00) [pid = 1915] [serial = 1512] [outer = 0x8ddbc800] 23:48:54 INFO - PROCESS | 1915 | 1461307734474 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 23:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1580ms 23:48:54 INFO - PROCESS | 1915 | 1461307734511 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 23:48:54 INFO - PROCESS | 1915 | 1461307734515 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 23:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 23:48:54 INFO - PROCESS | 1915 | 1461307734521 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 23:48:54 INFO - PROCESS | 1915 | 1461307734525 Marionette TRACE conn4 <- [1,1986,null,{}] 23:48:54 INFO - PROCESS | 1915 | 1461307734550 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:54 INFO - PROCESS | 1915 | 1461307734756 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 23:48:55 INFO - PROCESS | 1915 | 1461307735088 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c049000 == 131 [pid = 1915] [id = 504] 23:48:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8e710c00) [pid = 1915] [serial = 1513] [outer = (nil)] 23:48:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8e7b1000) [pid = 1915] [serial = 1514] [outer = 0x8e710c00] 23:48:55 INFO - PROCESS | 1915 | 1461307735181 Marionette DEBUG loaded listener.js 23:48:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e8be000) [pid = 1915] [serial = 1515] [outer = 0x8e710c00] 23:48:56 INFO - PROCESS | 1915 | 1461307736080 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 23:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1635ms 23:48:56 INFO - PROCESS | 1915 | 1461307736156 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 23:48:56 INFO - PROCESS | 1915 | 1461307736160 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 23:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 23:48:56 INFO - PROCESS | 1915 | 1461307736167 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 23:48:56 INFO - PROCESS | 1915 | 1461307736175 Marionette TRACE conn4 <- [1,1990,null,{}] 23:48:56 INFO - PROCESS | 1915 | 1461307736184 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:56 INFO - PROCESS | 1915 | 1461307736435 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 23:48:56 INFO - PROCESS | 1915 | 1461307736762 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x88650800 == 132 [pid = 1915] [id = 505] 23:48:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x890dcc00) [pid = 1915] [serial = 1516] [outer = (nil)] 23:48:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8eb95400) [pid = 1915] [serial = 1517] [outer = 0x890dcc00] 23:48:56 INFO - PROCESS | 1915 | 1461307736855 Marionette DEBUG loaded listener.js 23:48:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8f772400) [pid = 1915] [serial = 1518] [outer = 0x890dcc00] 23:48:57 INFO - PROCESS | 1915 | 1461307737707 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 23:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 23:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1599ms 23:48:57 INFO - PROCESS | 1915 | 1461307737766 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 23:48:57 INFO - PROCESS | 1915 | 1461307737770 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 23:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 23:48:57 INFO - PROCESS | 1915 | 1461307737777 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 23:48:57 INFO - PROCESS | 1915 | 1461307737781 Marionette TRACE conn4 <- [1,1994,null,{}] 23:48:57 INFO - PROCESS | 1915 | 1461307737787 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:57 INFO - PROCESS | 1915 | 1461307737983 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 23:48:58 INFO - PROCESS | 1915 | 1461307738256 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e1800 == 133 [pid = 1915] [id = 506] 23:48:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8e7b1c00) [pid = 1915] [serial = 1519] [outer = (nil)] 23:48:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x90010c00) [pid = 1915] [serial = 1520] [outer = 0x8e7b1c00] 23:48:58 INFO - PROCESS | 1915 | 1461307738388 Marionette DEBUG loaded listener.js 23:48:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x90185800) [pid = 1915] [serial = 1521] [outer = 0x8e7b1c00] 23:48:59 INFO - PROCESS | 1915 | 1461307739248 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 23:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 23:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1532ms 23:48:59 INFO - PROCESS | 1915 | 1461307739310 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 23:48:59 INFO - PROCESS | 1915 | 1461307739314 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 23:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 23:48:59 INFO - PROCESS | 1915 | 1461307739320 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 23:48:59 INFO - PROCESS | 1915 | 1461307739323 Marionette TRACE conn4 <- [1,1998,null,{}] 23:48:59 INFO - PROCESS | 1915 | 1461307739329 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:48:59 INFO - PROCESS | 1915 | 1461307739530 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 23:48:59 INFO - PROCESS | 1915 | 1461307739813 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:48:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b88c400 == 134 [pid = 1915] [id = 507] 23:48:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8eb5f800) [pid = 1915] [serial = 1522] [outer = (nil)] 23:48:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9024c800) [pid = 1915] [serial = 1523] [outer = 0x8eb5f800] 23:48:59 INFO - PROCESS | 1915 | 1461307739953 Marionette DEBUG loaded listener.js 23:49:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9024e000) [pid = 1915] [serial = 1524] [outer = 0x8eb5f800] 23:49:00 INFO - PROCESS | 1915 | 1461307740848 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 23:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 23:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1580ms 23:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 23:49:00 INFO - PROCESS | 1915 | 1461307740901 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 23:49:00 INFO - PROCESS | 1915 | 1461307740904 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 23:49:00 INFO - PROCESS | 1915 | 1461307740911 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 23:49:00 INFO - PROCESS | 1915 | 1461307740914 Marionette TRACE conn4 <- [1,2002,null,{}] 23:49:00 INFO - PROCESS | 1915 | 1461307740920 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:01 INFO - PROCESS | 1915 | 1461307741130 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 23:49:01 INFO - PROCESS | 1915 | 1461307741499 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x90671800 == 135 [pid = 1915] [id = 508] 23:49:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x90675c00) [pid = 1915] [serial = 1525] [outer = (nil)] 23:49:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x91288400) [pid = 1915] [serial = 1526] [outer = 0x90675c00] 23:49:01 INFO - PROCESS | 1915 | 1461307741610 Marionette DEBUG loaded listener.js 23:49:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x91e10800) [pid = 1915] [serial = 1527] [outer = 0x90675c00] 23:49:02 INFO - PROCESS | 1915 | 1461307742574 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 23:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 23:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1731ms 23:49:02 INFO - PROCESS | 1915 | 1461307742642 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 23:49:02 INFO - PROCESS | 1915 | 1461307742653 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 23:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 23:49:02 INFO - PROCESS | 1915 | 1461307742660 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 23:49:02 INFO - PROCESS | 1915 | 1461307742664 Marionette TRACE conn4 <- [1,2006,null,{}] 23:49:02 INFO - PROCESS | 1915 | 1461307742670 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:02 INFO - PROCESS | 1915 | 1461307742936 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 23:49:03 INFO - PROCESS | 1915 | 1461307743309 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028ec00 == 136 [pid = 1915] [id = 509] 23:49:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x90675400) [pid = 1915] [serial = 1528] [outer = (nil)] 23:49:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x92aae000) [pid = 1915] [serial = 1529] [outer = 0x90675400] 23:49:03 INFO - PROCESS | 1915 | 1461307743395 Marionette DEBUG loaded listener.js 23:49:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x93397c00) [pid = 1915] [serial = 1530] [outer = 0x90675400] 23:49:04 INFO - PROCESS | 1915 | 1461307744303 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 23:49:04 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 23:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1683ms 23:49:04 INFO - PROCESS | 1915 | 1461307744344 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 23:49:04 INFO - PROCESS | 1915 | 1461307744348 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 23:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 23:49:04 INFO - PROCESS | 1915 | 1461307744354 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 23:49:04 INFO - PROCESS | 1915 | 1461307744357 Marionette TRACE conn4 <- [1,2010,null,{}] 23:49:04 INFO - PROCESS | 1915 | 1461307744382 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:04 INFO - PROCESS | 1915 | 1461307744580 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 23:49:04 INFO - PROCESS | 1915 | 1461307744892 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x92839800 == 137 [pid = 1915] [id = 510] 23:49:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x935eec00) [pid = 1915] [serial = 1531] [outer = (nil)] 23:49:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9367ec00) [pid = 1915] [serial = 1532] [outer = 0x935eec00] 23:49:05 INFO - PROCESS | 1915 | 1461307745025 Marionette DEBUG loaded listener.js 23:49:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x937e2800) [pid = 1915] [serial = 1533] [outer = 0x935eec00] 23:49:05 INFO - PROCESS | 1915 | 1461307745916 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 23:49:05 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 23:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1632ms 23:49:05 INFO - PROCESS | 1915 | 1461307745986 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 23:49:05 INFO - PROCESS | 1915 | 1461307745990 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 23:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 23:49:06 INFO - PROCESS | 1915 | 1461307745998 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 23:49:06 INFO - PROCESS | 1915 | 1461307746001 Marionette TRACE conn4 <- [1,2014,null,{}] 23:49:06 INFO - PROCESS | 1915 | 1461307746007 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:06 INFO - PROCESS | 1915 | 1461307746207 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 23:49:06 INFO - PROCESS | 1915 | 1461307746508 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b757800 == 138 [pid = 1915] [id = 511] 23:49:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x8b88e400) [pid = 1915] [serial = 1534] [outer = (nil)] 23:49:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x939c5800) [pid = 1915] [serial = 1535] [outer = 0x8b88e400] 23:49:06 INFO - PROCESS | 1915 | 1461307746642 Marionette DEBUG loaded listener.js 23:49:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x93a0bc00) [pid = 1915] [serial = 1536] [outer = 0x8b88e400] 23:49:07 INFO - PROCESS | 1915 | 1461307747515 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 23:49:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 23:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1583ms 23:49:07 INFO - PROCESS | 1915 | 1461307747581 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 23:49:07 INFO - PROCESS | 1915 | 1461307747585 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 23:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 23:49:07 INFO - PROCESS | 1915 | 1461307747592 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 23:49:07 INFO - PROCESS | 1915 | 1461307747595 Marionette TRACE conn4 <- [1,2018,null,{}] 23:49:07 INFO - PROCESS | 1915 | 1461307747601 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:07 INFO - PROCESS | 1915 | 1461307747799 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 23:49:08 INFO - PROCESS | 1915 | 1461307748132 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b749800 == 139 [pid = 1915] [id = 512] 23:49:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x935f2400) [pid = 1915] [serial = 1537] [outer = (nil)] 23:49:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x96f34000) [pid = 1915] [serial = 1538] [outer = 0x935f2400] 23:49:08 INFO - PROCESS | 1915 | 1461307748222 Marionette DEBUG loaded listener.js 23:49:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x9777bc00) [pid = 1915] [serial = 1539] [outer = 0x935f2400] 23:49:09 INFO - PROCESS | 1915 | 1461307749326 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 23:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1835ms 23:49:09 INFO - PROCESS | 1915 | 1461307749428 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 23:49:09 INFO - PROCESS | 1915 | 1461307749432 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 23:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 23:49:09 INFO - PROCESS | 1915 | 1461307749438 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 23:49:09 INFO - PROCESS | 1915 | 1461307749441 Marionette TRACE conn4 <- [1,2022,null,{}] 23:49:09 INFO - PROCESS | 1915 | 1461307749447 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:09 INFO - PROCESS | 1915 | 1461307749675 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 23:49:10 INFO - PROCESS | 1915 | 1461307750022 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x9024dc00 == 140 [pid = 1915] [id = 513] 23:49:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x92831800) [pid = 1915] [serial = 1540] [outer = (nil)] 23:49:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x97c0b400) [pid = 1915] [serial = 1541] [outer = 0x92831800] 23:49:10 INFO - PROCESS | 1915 | 1461307750107 Marionette DEBUG loaded listener.js 23:49:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x97c10c00) [pid = 1915] [serial = 1542] [outer = 0x92831800] 23:49:11 INFO - PROCESS | 1915 | 1461307751022 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 23:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 23:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1648ms 23:49:11 INFO - PROCESS | 1915 | 1461307751097 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 23:49:11 INFO - PROCESS | 1915 | 1461307751100 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 23:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 23:49:11 INFO - PROCESS | 1915 | 1461307751107 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 23:49:11 INFO - PROCESS | 1915 | 1461307751111 Marionette TRACE conn4 <- [1,2026,null,{}] 23:49:11 INFO - PROCESS | 1915 | 1461307751116 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:11 INFO - PROCESS | 1915 | 1461307751318 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 23:49:11 INFO - PROCESS | 1915 | 1461307751657 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8f800 == 141 [pid = 1915] [id = 514] 23:49:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x8e0f5c00) [pid = 1915] [serial = 1543] [outer = (nil)] 23:49:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x980e6800) [pid = 1915] [serial = 1544] [outer = 0x8e0f5c00] 23:49:11 INFO - PROCESS | 1915 | 1461307751757 Marionette DEBUG loaded listener.js 23:49:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x980e8400) [pid = 1915] [serial = 1545] [outer = 0x8e0f5c00] 23:49:12 INFO - PROCESS | 1915 | 1461307752633 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 23:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 23:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1589ms 23:49:12 INFO - PROCESS | 1915 | 1461307752697 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 23:49:12 INFO - PROCESS | 1915 | 1461307752701 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 23:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 23:49:12 INFO - PROCESS | 1915 | 1461307752707 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 23:49:12 INFO - PROCESS | 1915 | 1461307752711 Marionette TRACE conn4 <- [1,2030,null,{}] 23:49:12 INFO - PROCESS | 1915 | 1461307752716 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:12 INFO - PROCESS | 1915 | 1461307752919 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 23:49:13 INFO - PROCESS | 1915 | 1461307753249 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x97c07800 == 142 [pid = 1915] [id = 515] 23:49:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x97d11000) [pid = 1915] [serial = 1546] [outer = (nil)] 23:49:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x98107c00) [pid = 1915] [serial = 1547] [outer = 0x97d11000] 23:49:13 INFO - PROCESS | 1915 | 1461307753339 Marionette DEBUG loaded listener.js 23:49:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9810b400) [pid = 1915] [serial = 1548] [outer = 0x97d11000] 23:49:14 INFO - PROCESS | 1915 | 1461307754199 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 23:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 23:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1530ms 23:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 23:49:14 INFO - PROCESS | 1915 | 1461307754238 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 23:49:14 INFO - PROCESS | 1915 | 1461307754241 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 23:49:14 INFO - PROCESS | 1915 | 1461307754248 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 23:49:14 INFO - PROCESS | 1915 | 1461307754251 Marionette TRACE conn4 <- [1,2034,null,{}] 23:49:14 INFO - PROCESS | 1915 | 1461307754258 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:14 INFO - PROCESS | 1915 | 1461307754482 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 23:49:14 INFO - PROCESS | 1915 | 1461307754818 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b85000 == 143 [pid = 1915] [id = 516] 23:49:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x89970800) [pid = 1915] [serial = 1549] [outer = (nil)] 23:49:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x98c9ac00) [pid = 1915] [serial = 1550] [outer = 0x89970800] 23:49:14 INFO - PROCESS | 1915 | 1461307754922 Marionette DEBUG loaded listener.js 23:49:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x98ca4000) [pid = 1915] [serial = 1551] [outer = 0x89970800] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x867b2000 == 142 [pid = 1915] [id = 497] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x85966c00 == 141 [pid = 1915] [id = 496] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87d21000 == 140 [pid = 1915] [id = 495] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecf400 == 139 [pid = 1915] [id = 494] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x93a04800 == 138 [pid = 1915] [id = 492] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x91e15800 == 137 [pid = 1915] [id = 490] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x91eb1000 == 136 [pid = 1915] [id = 491] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x92927c00 == 135 [pid = 1915] [id = 489] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9018a000 == 134 [pid = 1915] [id = 488] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8f770000 == 133 [pid = 1915] [id = 487] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x90184800 == 132 [pid = 1915] [id = 485] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x859ccc00 == 131 [pid = 1915] [id = 486] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8e0f0400 == 130 [pid = 1915] [id = 484] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8df17800 == 129 [pid = 1915] [id = 483] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b759800 == 128 [pid = 1915] [id = 482] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87a78000 == 127 [pid = 1915] [id = 481] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b749c00 == 126 [pid = 1915] [id = 479] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfbec00 == 125 [pid = 1915] [id = 480] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x86f20800 == 124 [pid = 1915] [id = 478] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x890d9800 == 123 [pid = 1915] [id = 477] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87d29400 == 122 [pid = 1915] [id = 476] 23:49:17 INFO - PROCESS | 1915 | --DOCSHELL 0x85765800 == 121 [pid = 1915] [id = 475] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x89caf000) [pid = 1915] [serial = 1290] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8923b800) [pid = 1915] [serial = 1424] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x89230000) [pid = 1915] [serial = 1421] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x87c2bc00) [pid = 1915] [serial = 1361] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x86ec4400) [pid = 1915] [serial = 1415] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x86f2bc00) [pid = 1915] [serial = 1416] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x93a03400) [pid = 1915] [serial = 1412] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x937e8c00) [pid = 1915] [serial = 1410] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x937e4c00) [pid = 1915] [serial = 1409] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x9367b000) [pid = 1915] [serial = 1407] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x92931400) [pid = 1915] [serial = 1406] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9339cc00) [pid = 1915] [serial = 1404] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x92ab3c00) [pid = 1915] [serial = 1403] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x9292b000) [pid = 1915] [serial = 1401] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x92926000) [pid = 1915] [serial = 1400] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x91e64000) [pid = 1915] [serial = 1398] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x91e13000) [pid = 1915] [serial = 1397] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x914b1800) [pid = 1915] [serial = 1395] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x9067a400) [pid = 1915] [serial = 1394] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9028a400) [pid = 1915] [serial = 1392] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9024b400) [pid = 1915] [serial = 1391] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x90007400) [pid = 1915] [serial = 1389] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8f847000) [pid = 1915] [serial = 1388] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8eb94000) [pid = 1915] [serial = 1386] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8eb8d000) [pid = 1915] [serial = 1385] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8e8c2400) [pid = 1915] [serial = 1383] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8e8bbc00) [pid = 1915] [serial = 1382] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8e714c00) [pid = 1915] [serial = 1380] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8e0ecc00) [pid = 1915] [serial = 1379] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8df1a400) [pid = 1915] [serial = 1377] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8ddc5800) [pid = 1915] [serial = 1376] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8c045c00) [pid = 1915] [serial = 1374] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8bfbf400) [pid = 1915] [serial = 1373] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8b8d0c00) [pid = 1915] [serial = 1370] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8bf95800) [pid = 1915] [serial = 1371] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8b885c00) [pid = 1915] [serial = 1368] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8b75c000) [pid = 1915] [serial = 1367] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8a453400) [pid = 1915] [serial = 1365] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x89cadc00) [pid = 1915] [serial = 1364] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x887d4400) [pid = 1915] [serial = 1362] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x88646c00) [pid = 1915] [serial = 1419] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8923d800) [pid = 1915] [serial = 1422] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x87d25400) [pid = 1915] [serial = 1418] [outer = (nil)] [url = about:blank] 23:49:17 INFO - PROCESS | 1915 | 1461307757798 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 23:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 3587ms 23:49:17 INFO - PROCESS | 1915 | 1461307757834 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 23:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 23:49:17 INFO - PROCESS | 1915 | 1461307757840 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 23:49:17 INFO - PROCESS | 1915 | 1461307757848 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 23:49:17 INFO - PROCESS | 1915 | 1461307757854 Marionette TRACE conn4 <- [1,2038,null,{}] 23:49:17 INFO - PROCESS | 1915 | 1461307757863 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:18 INFO - PROCESS | 1915 | 1461307758085 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 23:49:18 INFO - PROCESS | 1915 | 1461307758292 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x85967800 == 122 [pid = 1915] [id = 517] 23:49:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x859d0800) [pid = 1915] [serial = 1552] [outer = (nil)] 23:49:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x87a7d000) [pid = 1915] [serial = 1553] [outer = 0x859d0800] 23:49:18 INFO - PROCESS | 1915 | 1461307758373 Marionette DEBUG loaded listener.js 23:49:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x87d1f800) [pid = 1915] [serial = 1554] [outer = 0x859d0800] 23:49:19 INFO - PROCESS | 1915 | 1461307759158 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 23:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 23:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1335ms 23:49:19 INFO - PROCESS | 1915 | 1461307759181 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 23:49:19 INFO - PROCESS | 1915 | 1461307759190 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 23:49:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 23:49:19 INFO - PROCESS | 1915 | 1461307759200 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 23:49:19 INFO - PROCESS | 1915 | 1461307759203 Marionette TRACE conn4 <- [1,2042,null,{}] 23:49:19 INFO - PROCESS | 1915 | 1461307759210 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:19 INFO - PROCESS | 1915 | 1461307759506 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 23:49:19 INFO - PROCESS | 1915 | 1461307759633 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a7f400 == 123 [pid = 1915] [id = 518] 23:49:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x87d1e000) [pid = 1915] [serial = 1555] [outer = (nil)] 23:49:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8864f400) [pid = 1915] [serial = 1556] [outer = 0x87d1e000] 23:49:19 INFO - PROCESS | 1915 | 1461307759709 Marionette DEBUG loaded listener.js 23:49:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x88ed5000) [pid = 1915] [serial = 1557] [outer = 0x87d1e000] 23:49:20 INFO - PROCESS | 1915 | 1461307760746 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 23:49:20 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) 23:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1589ms 23:49:20 INFO - PROCESS | 1915 | 1461307760788 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 23:49:20 INFO - PROCESS | 1915 | 1461307760791 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 23:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 23:49:20 INFO - PROCESS | 1915 | 1461307760803 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 23:49:20 INFO - PROCESS | 1915 | 1461307760809 Marionette TRACE conn4 <- [1,2046,null,{}] 23:49:20 INFO - PROCESS | 1915 | 1461307760824 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:21 INFO - PROCESS | 1915 | 1461307761087 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 23:49:21 INFO - PROCESS | 1915 | 1461307761116 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f2d400 == 124 [pid = 1915] [id = 519] 23:49:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x89cadc00) [pid = 1915] [serial = 1558] [outer = (nil)] 23:49:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8a1a9c00) [pid = 1915] [serial = 1559] [outer = 0x89cadc00] 23:49:21 INFO - PROCESS | 1915 | 1461307761201 Marionette DEBUG loaded listener.js 23:49:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8a1b5800) [pid = 1915] [serial = 1560] [outer = 0x89cadc00] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x90183800) [pid = 1915] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8df1fc00) [pid = 1915] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x87df0400) [pid = 1915] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x89bb2000) [pid = 1915] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x935e8400) [pid = 1915] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8df16000) [pid = 1915] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x90189400) [pid = 1915] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8576d800) [pid = 1915] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x86ed2c00) [pid = 1915] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x93a0b400) [pid = 1915] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8922ec00) [pid = 1915] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x92ab0000) [pid = 1915] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9066f800) [pid = 1915] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8f801800) [pid = 1915] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8bfc0c00) [pid = 1915] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x887ce800) [pid = 1915] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x890e6400) [pid = 1915] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8eb56c00) [pid = 1915] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8b752400) [pid = 1915] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x92aa6c00) [pid = 1915] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8b8da800) [pid = 1915] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x88645400) [pid = 1915] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 23:49:22 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x93758400) [pid = 1915] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 23:49:22 INFO - PROCESS | 1915 | 1461307762976 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 23:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 23:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 2193ms 23:49:22 INFO - PROCESS | 1915 | 1461307762991 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 23:49:22 INFO - PROCESS | 1915 | 1461307762994 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 23:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 23:49:23 INFO - PROCESS | 1915 | 1461307763001 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 23:49:23 INFO - PROCESS | 1915 | 1461307763004 Marionette TRACE conn4 <- [1,2050,null,{}] 23:49:23 INFO - PROCESS | 1915 | 1461307763009 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:23 INFO - PROCESS | 1915 | 1461307763186 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 23:49:23 INFO - PROCESS | 1915 | 1461307763202 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f1ec00 == 125 [pid = 1915] [id = 520] 23:49:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x85b8b000) [pid = 1915] [serial = 1561] [outer = (nil)] 23:49:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x89cafc00) [pid = 1915] [serial = 1562] [outer = 0x85b8b000] 23:49:23 INFO - PROCESS | 1915 | 1461307763279 Marionette DEBUG loaded listener.js 23:49:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8b754000) [pid = 1915] [serial = 1563] [outer = 0x85b8b000] 23:49:24 INFO - PROCESS | 1915 | 1461307764287 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 23:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 23:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1350ms 23:49:24 INFO - PROCESS | 1915 | 1461307764351 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 23:49:24 INFO - PROCESS | 1915 | 1461307764356 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 23:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 23:49:24 INFO - PROCESS | 1915 | 1461307764362 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 23:49:24 INFO - PROCESS | 1915 | 1461307764365 Marionette TRACE conn4 <- [1,2054,null,{}] 23:49:24 INFO - PROCESS | 1915 | 1461307764370 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:24 INFO - PROCESS | 1915 | 1461307764565 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 23:49:24 INFO - PROCESS | 1915 | 1461307764960 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x859ccc00 == 126 [pid = 1915] [id = 521] 23:49:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x85b84000) [pid = 1915] [serial = 1564] [outer = (nil)] 23:49:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x867b5c00) [pid = 1915] [serial = 1565] [outer = 0x85b84000] 23:49:25 INFO - PROCESS | 1915 | 1461307765068 Marionette DEBUG loaded listener.js 23:49:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x86f2dc00) [pid = 1915] [serial = 1566] [outer = 0x85b84000] 23:49:26 INFO - PROCESS | 1915 | 1461307766024 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 23:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 23:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1700ms 23:49:26 INFO - PROCESS | 1915 | 1461307766064 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 23:49:26 INFO - PROCESS | 1915 | 1461307766072 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 23:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 23:49:26 INFO - PROCESS | 1915 | 1461307766082 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 23:49:26 INFO - PROCESS | 1915 | 1461307766086 Marionette TRACE conn4 <- [1,2058,null,{}] 23:49:26 INFO - PROCESS | 1915 | 1461307766094 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:26 INFO - PROCESS | 1915 | 1461307766311 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 23:49:26 INFO - PROCESS | 1915 | 1461307766647 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x88643400 == 127 [pid = 1915] [id = 522] 23:49:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x88ed3400) [pid = 1915] [serial = 1567] [outer = (nil)] 23:49:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x890e3800) [pid = 1915] [serial = 1568] [outer = 0x88ed3400] 23:49:26 INFO - PROCESS | 1915 | 1461307766742 Marionette DEBUG loaded listener.js 23:49:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8996c000) [pid = 1915] [serial = 1569] [outer = 0x88ed3400] 23:49:27 INFO - PROCESS | 1915 | 1461307767742 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 23:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 23:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1731ms 23:49:27 INFO - PROCESS | 1915 | 1461307767817 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 23:49:27 INFO - PROCESS | 1915 | 1461307767823 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 23:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 23:49:27 INFO - PROCESS | 1915 | 1461307767831 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 23:49:27 INFO - PROCESS | 1915 | 1461307767835 Marionette TRACE conn4 <- [1,2062,null,{}] 23:49:27 INFO - PROCESS | 1915 | 1461307767841 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:28 INFO - PROCESS | 1915 | 1461307768054 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 23:49:28 INFO - PROCESS | 1915 | 1461307768422 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e5800 == 128 [pid = 1915] [id = 523] 23:49:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89cb5800) [pid = 1915] [serial = 1570] [outer = (nil)] 23:49:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b74ec00) [pid = 1915] [serial = 1571] [outer = 0x89cb5800] 23:49:28 INFO - PROCESS | 1915 | 1461307768514 Marionette DEBUG loaded listener.js 23:49:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8b882000) [pid = 1915] [serial = 1572] [outer = 0x89cb5800] 23:49:29 INFO - PROCESS | 1915 | 1461307769485 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 23:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 23:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1732ms 23:49:29 INFO - PROCESS | 1915 | 1461307769564 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 23:49:29 INFO - PROCESS | 1915 | 1461307769567 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 23:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 23:49:29 INFO - PROCESS | 1915 | 1461307769583 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 23:49:29 INFO - PROCESS | 1915 | 1461307769593 Marionette TRACE conn4 <- [1,2066,null,{}] 23:49:29 INFO - PROCESS | 1915 | 1461307769602 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:29 INFO - PROCESS | 1915 | 1461307769917 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 23:49:30 INFO - PROCESS | 1915 | 1461307770189 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1ac400 == 129 [pid = 1915] [id = 524] 23:49:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8a455c00) [pid = 1915] [serial = 1573] [outer = (nil)] 23:49:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8bf98c00) [pid = 1915] [serial = 1574] [outer = 0x8a455c00] 23:49:30 INFO - PROCESS | 1915 | 1461307770283 Marionette DEBUG loaded listener.js 23:49:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8bfc0000) [pid = 1915] [serial = 1575] [outer = 0x8a455c00] 23:49:31 INFO - PROCESS | 1915 | 1461307771228 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 23:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 23:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1697ms 23:49:31 INFO - PROCESS | 1915 | 1461307771273 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 23:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 23:49:31 INFO - PROCESS | 1915 | 1461307771278 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 23:49:31 INFO - PROCESS | 1915 | 1461307771284 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 23:49:31 INFO - PROCESS | 1915 | 1461307771288 Marionette TRACE conn4 <- [1,2070,null,{}] 23:49:31 INFO - PROCESS | 1915 | 1461307771294 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:31 INFO - PROCESS | 1915 | 1461307771510 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 23:49:31 INFO - PROCESS | 1915 | 1461307771834 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x85964c00 == 130 [pid = 1915] [id = 525] 23:49:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x87dec400) [pid = 1915] [serial = 1576] [outer = (nil)] 23:49:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8c1dcc00) [pid = 1915] [serial = 1577] [outer = 0x87dec400] 23:49:31 INFO - PROCESS | 1915 | 1461307771925 Marionette DEBUG loaded listener.js 23:49:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8c1e2000) [pid = 1915] [serial = 1578] [outer = 0x87dec400] 23:49:32 INFO - PROCESS | 1915 | 1461307772781 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 23:49:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 23:49:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1534ms 23:49:32 INFO - PROCESS | 1915 | 1461307772818 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 23:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 23:49:32 INFO - PROCESS | 1915 | 1461307772822 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 23:49:32 INFO - PROCESS | 1915 | 1461307772829 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 23:49:32 INFO - PROCESS | 1915 | 1461307772833 Marionette TRACE conn4 <- [1,2074,null,{}] 23:49:32 INFO - PROCESS | 1915 | 1461307772858 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:33 INFO - PROCESS | 1915 | 1461307773064 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 23:49:33 INFO - PROCESS | 1915 | 1461307773338 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df14c00 == 131 [pid = 1915] [id = 526] 23:49:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8df15000) [pid = 1915] [serial = 1579] [outer = (nil)] 23:49:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8df1b000) [pid = 1915] [serial = 1580] [outer = 0x8df15000] 23:49:33 INFO - PROCESS | 1915 | 1461307773490 Marionette DEBUG loaded listener.js 23:49:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e70c800) [pid = 1915] [serial = 1581] [outer = 0x8df15000] 23:49:34 INFO - PROCESS | 1915 | 1461307774547 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 23:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 23:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1789ms 23:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 23:49:34 INFO - PROCESS | 1915 | 1461307774618 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 23:49:34 INFO - PROCESS | 1915 | 1461307774621 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 23:49:34 INFO - PROCESS | 1915 | 1461307774628 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 23:49:34 INFO - PROCESS | 1915 | 1461307774632 Marionette TRACE conn4 <- [1,2078,null,{}] 23:49:34 INFO - PROCESS | 1915 | 1461307774639 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:34 INFO - PROCESS | 1915 | 1461307774844 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 23:49:35 INFO - PROCESS | 1915 | 1461307775162 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8996a000 == 132 [pid = 1915] [id = 527] 23:49:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8bfb2800) [pid = 1915] [serial = 1582] [outer = (nil)] 23:49:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8eb5ac00) [pid = 1915] [serial = 1583] [outer = 0x8bfb2800] 23:49:35 INFO - PROCESS | 1915 | 1461307775265 Marionette DEBUG loaded listener.js 23:49:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8eb62800) [pid = 1915] [serial = 1584] [outer = 0x8bfb2800] 23:49:36 INFO - PROCESS | 1915 | 1461307776158 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 23:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 23:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1582ms 23:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 23:49:36 INFO - PROCESS | 1915 | 1461307776210 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 23:49:36 INFO - PROCESS | 1915 | 1461307776213 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 23:49:36 INFO - PROCESS | 1915 | 1461307776220 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 23:49:36 INFO - PROCESS | 1915 | 1461307776224 Marionette TRACE conn4 <- [1,2082,null,{}] 23:49:36 INFO - PROCESS | 1915 | 1461307776230 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:36 INFO - PROCESS | 1915 | 1461307776431 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 23:49:36 INFO - PROCESS | 1915 | 1461307776723 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cac400 == 133 [pid = 1915] [id = 528] 23:49:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8b750800) [pid = 1915] [serial = 1585] [outer = (nil)] 23:49:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8f76f800) [pid = 1915] [serial = 1586] [outer = 0x8b750800] 23:49:36 INFO - PROCESS | 1915 | 1461307776856 Marionette DEBUG loaded listener.js 23:49:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8f846400) [pid = 1915] [serial = 1587] [outer = 0x8b750800] 23:49:37 INFO - PROCESS | 1915 | 1461307777734 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 23:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 23:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1581ms 23:49:37 INFO - PROCESS | 1915 | 1461307777801 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 23:49:37 INFO - PROCESS | 1915 | 1461307777805 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 23:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 23:49:37 INFO - PROCESS | 1915 | 1461307777811 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 23:49:37 INFO - PROCESS | 1915 | 1461307777816 Marionette TRACE conn4 <- [1,2086,null,{}] 23:49:37 INFO - PROCESS | 1915 | 1461307777822 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:38 INFO - PROCESS | 1915 | 1461307778021 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 23:49:38 INFO - PROCESS | 1915 | 1461307778297 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b90000 == 134 [pid = 1915] [id = 529] 23:49:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8eb60400) [pid = 1915] [serial = 1588] [outer = (nil)] 23:49:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x90181c00) [pid = 1915] [serial = 1589] [outer = 0x8eb60400] 23:49:38 INFO - PROCESS | 1915 | 1461307778432 Marionette DEBUG loaded listener.js 23:49:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x90183400) [pid = 1915] [serial = 1590] [outer = 0x8eb60400] 23:49:39 INFO - PROCESS | 1915 | 1461307779312 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 23:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 23:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1536ms 23:49:39 INFO - PROCESS | 1915 | 1461307779362 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 23:49:39 INFO - PROCESS | 1915 | 1461307779366 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 23:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 23:49:39 INFO - PROCESS | 1915 | 1461307779373 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 23:49:39 INFO - PROCESS | 1915 | 1461307779376 Marionette TRACE conn4 <- [1,2090,null,{}] 23:49:39 INFO - PROCESS | 1915 | 1461307779382 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:39 INFO - PROCESS | 1915 | 1461307779597 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 23:49:39 INFO - PROCESS | 1915 | 1461307779874 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x859cec00 == 135 [pid = 1915] [id = 530] 23:49:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x90007400) [pid = 1915] [serial = 1591] [outer = (nil)] 23:49:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x90286c00) [pid = 1915] [serial = 1592] [outer = 0x90007400] 23:49:40 INFO - PROCESS | 1915 | 1461307780007 Marionette DEBUG loaded listener.js 23:49:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x90289800) [pid = 1915] [serial = 1593] [outer = 0x90007400] 23:49:40 INFO - PROCESS | 1915 | 1461307780888 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 23:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 23:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1580ms 23:49:40 INFO - PROCESS | 1915 | 1461307780953 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 23:49:40 INFO - PROCESS | 1915 | 1461307780958 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 23:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 23:49:40 INFO - PROCESS | 1915 | 1461307780964 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 23:49:40 INFO - PROCESS | 1915 | 1461307780968 Marionette TRACE conn4 <- [1,2094,null,{}] 23:49:40 INFO - PROCESS | 1915 | 1461307780973 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:41 INFO - PROCESS | 1915 | 1461307781174 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 23:49:41 INFO - PROCESS | 1915 | 1461307781523 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x91289000 == 136 [pid = 1915] [id = 531] 23:49:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x914af000) [pid = 1915] [serial = 1594] [outer = (nil)] 23:49:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x914b6c00) [pid = 1915] [serial = 1595] [outer = 0x914af000] 23:49:41 INFO - PROCESS | 1915 | 1461307781630 Marionette DEBUG loaded listener.js 23:49:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x91e64400) [pid = 1915] [serial = 1596] [outer = 0x914af000] 23:49:42 INFO - PROCESS | 1915 | 1461307782529 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 23:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 23:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1635ms 23:49:42 INFO - PROCESS | 1915 | 1461307782599 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 23:49:42 INFO - PROCESS | 1915 | 1461307782603 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 23:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 23:49:42 INFO - PROCESS | 1915 | 1461307782610 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 23:49:42 INFO - PROCESS | 1915 | 1461307782614 Marionette TRACE conn4 <- [1,2098,null,{}] 23:49:42 INFO - PROCESS | 1915 | 1461307782620 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:42 INFO - PROCESS | 1915 | 1461307782940 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 23:49:43 INFO - PROCESS | 1915 | 1461307783200 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x92833c00 == 137 [pid = 1915] [id = 532] 23:49:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x92834800) [pid = 1915] [serial = 1597] [outer = (nil)] 23:49:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9292fc00) [pid = 1915] [serial = 1598] [outer = 0x92834800] 23:49:43 INFO - PROCESS | 1915 | 1461307783289 Marionette DEBUG loaded listener.js 23:49:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x92aa6c00) [pid = 1915] [serial = 1599] [outer = 0x92834800] 23:49:44 INFO - PROCESS | 1915 | 1461307784188 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 23:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 23:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1645ms 23:49:44 INFO - PROCESS | 1915 | 1461307784256 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 23:49:44 INFO - PROCESS | 1915 | 1461307784259 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 23:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 23:49:44 INFO - PROCESS | 1915 | 1461307784266 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 23:49:44 INFO - PROCESS | 1915 | 1461307784269 Marionette TRACE conn4 <- [1,2102,null,{}] 23:49:44 INFO - PROCESS | 1915 | 1461307784275 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:44 INFO - PROCESS | 1915 | 1461307784473 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 23:49:44 INFO - PROCESS | 1915 | 1461307784810 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x91295400 == 138 [pid = 1915] [id = 533] 23:49:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x92836000) [pid = 1915] [serial = 1600] [outer = (nil)] 23:49:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x933a6400) [pid = 1915] [serial = 1601] [outer = 0x92836000] 23:49:44 INFO - PROCESS | 1915 | 1461307784902 Marionette DEBUG loaded listener.js 23:49:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x935e8c00) [pid = 1915] [serial = 1602] [outer = 0x92836000] 23:49:45 INFO - PROCESS | 1915 | 1461307785797 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 23:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 23:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1580ms 23:49:45 INFO - PROCESS | 1915 | 1461307785847 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 23:49:45 INFO - PROCESS | 1915 | 1461307785851 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 23:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 23:49:45 INFO - PROCESS | 1915 | 1461307785858 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 23:49:45 INFO - PROCESS | 1915 | 1461307785861 Marionette TRACE conn4 <- [1,2106,null,{}] 23:49:45 INFO - PROCESS | 1915 | 1461307785867 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:46 INFO - PROCESS | 1915 | 1461307786065 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 23:49:46 INFO - PROCESS | 1915 | 1461307786393 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ece800 == 139 [pid = 1915] [id = 534] 23:49:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x8df1c400) [pid = 1915] [serial = 1603] [outer = (nil)] 23:49:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x93678c00) [pid = 1915] [serial = 1604] [outer = 0x8df1c400] 23:49:46 INFO - PROCESS | 1915 | 1461307786482 Marionette DEBUG loaded listener.js 23:49:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x93753000) [pid = 1915] [serial = 1605] [outer = 0x8df1c400] 23:49:47 INFO - PROCESS | 1915 | 1461307787353 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 23:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 23:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1535ms 23:49:47 INFO - PROCESS | 1915 | 1461307787393 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 23:49:47 INFO - PROCESS | 1915 | 1461307787396 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 23:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 23:49:47 INFO - PROCESS | 1915 | 1461307787403 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 23:49:47 INFO - PROCESS | 1915 | 1461307787407 Marionette TRACE conn4 <- [1,2110,null,{}] 23:49:47 INFO - PROCESS | 1915 | 1461307787412 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:47 INFO - PROCESS | 1915 | 1461307787607 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 23:49:47 INFO - PROCESS | 1915 | 1461307787894 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x9339c400 == 140 [pid = 1915] [id = 535] 23:49:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x933a2800) [pid = 1915] [serial = 1606] [outer = (nil)] 23:49:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x939c5400) [pid = 1915] [serial = 1607] [outer = 0x933a2800] 23:49:48 INFO - PROCESS | 1915 | 1461307788027 Marionette DEBUG loaded listener.js 23:49:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x93a02800) [pid = 1915] [serial = 1608] [outer = 0x933a2800] 23:49:48 INFO - PROCESS | 1915 | 1461307788907 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 23:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 23:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1539ms 23:49:48 INFO - PROCESS | 1915 | 1461307788942 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 23:49:48 INFO - PROCESS | 1915 | 1461307788946 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 23:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 23:49:48 INFO - PROCESS | 1915 | 1461307788953 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 23:49:48 INFO - PROCESS | 1915 | 1461307788956 Marionette TRACE conn4 <- [1,2114,null,{}] 23:49:48 INFO - PROCESS | 1915 | 1461307788962 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:49 INFO - PROCESS | 1915 | 1461307789156 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 23:49:49 INFO - PROCESS | 1915 | 1461307789452 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x92832800 == 141 [pid = 1915] [id = 536] 23:49:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x9339d000) [pid = 1915] [serial = 1609] [outer = (nil)] 23:49:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x96210000) [pid = 1915] [serial = 1610] [outer = 0x9339d000] 23:49:49 INFO - PROCESS | 1915 | 1461307789599 Marionette DEBUG loaded listener.js 23:49:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x97773000) [pid = 1915] [serial = 1611] [outer = 0x9339d000] 23:49:50 INFO - PROCESS | 1915 | 1461307790524 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 23:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 23:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1630ms 23:49:50 INFO - PROCESS | 1915 | 1461307790584 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 23:49:50 INFO - PROCESS | 1915 | 1461307790588 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 23:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 23:49:50 INFO - PROCESS | 1915 | 1461307790594 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 23:49:50 INFO - PROCESS | 1915 | 1461307790596 Marionette TRACE conn4 <- [1,2118,null,{}] 23:49:50 INFO - PROCESS | 1915 | 1461307790603 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:50 INFO - PROCESS | 1915 | 1461307790835 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 23:49:51 INFO - PROCESS | 1915 | 1461307791173 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8596b400 == 142 [pid = 1915] [id = 537] 23:49:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x887d0400) [pid = 1915] [serial = 1612] [outer = (nil)] 23:49:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x980ed000) [pid = 1915] [serial = 1613] [outer = 0x887d0400] 23:49:51 INFO - PROCESS | 1915 | 1461307791264 Marionette DEBUG loaded listener.js 23:49:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x98110000) [pid = 1915] [serial = 1614] [outer = 0x887d0400] 23:49:52 INFO - PROCESS | 1915 | 1461307792176 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 23:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 23:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1635ms 23:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 23:49:52 INFO - PROCESS | 1915 | 1461307792229 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 23:49:52 INFO - PROCESS | 1915 | 1461307792232 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 23:49:52 INFO - PROCESS | 1915 | 1461307792239 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 23:49:52 INFO - PROCESS | 1915 | 1461307792242 Marionette TRACE conn4 <- [1,2122,null,{}] 23:49:52 INFO - PROCESS | 1915 | 1461307792248 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:52 INFO - PROCESS | 1915 | 1461307792448 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 23:49:52 INFO - PROCESS | 1915 | 1461307792701 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x867a9800 == 143 [pid = 1915] [id = 538] 23:49:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x93678000) [pid = 1915] [serial = 1615] [outer = (nil)] 23:49:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x98e0f400) [pid = 1915] [serial = 1616] [outer = 0x93678000] 23:49:52 INFO - PROCESS | 1915 | 1461307792835 Marionette DEBUG loaded listener.js 23:49:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x99167000) [pid = 1915] [serial = 1617] [outer = 0x93678000] 23:49:53 INFO - PROCESS | 1915 | 1461307793703 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 23:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 23:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1533ms 23:49:53 INFO - PROCESS | 1915 | 1461307793772 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 23:49:53 INFO - PROCESS | 1915 | 1461307793775 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 23:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 23:49:53 INFO - PROCESS | 1915 | 1461307793781 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 23:49:53 INFO - PROCESS | 1915 | 1461307793785 Marionette TRACE conn4 <- [1,2126,null,{}] 23:49:53 INFO - PROCESS | 1915 | 1461307793791 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:54 INFO - PROCESS | 1915 | 1461307793996 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 23:49:54 INFO - PROCESS | 1915 | 1461307794324 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8ac00 == 144 [pid = 1915] [id = 539] 23:49:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x980f0800) [pid = 1915] [serial = 1618] [outer = (nil)] 23:49:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x99229c00) [pid = 1915] [serial = 1619] [outer = 0x980f0800] 23:49:54 INFO - PROCESS | 1915 | 1461307794413 Marionette DEBUG loaded listener.js 23:49:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0x99945800) [pid = 1915] [serial = 1620] [outer = 0x980f0800] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x84f1ec00 == 143 [pid = 1915] [id = 520] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x86f2d400 == 142 [pid = 1915] [id = 519] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87a7f400 == 141 [pid = 1915] [id = 518] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85967800 == 140 [pid = 1915] [id = 517] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x97c07800 == 139 [pid = 1915] [id = 515] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9024dc00 == 138 [pid = 1915] [id = 513] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8f800 == 137 [pid = 1915] [id = 514] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8b749800 == 136 [pid = 1915] [id = 512] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8b757800 == 135 [pid = 1915] [id = 511] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x92839800 == 134 [pid = 1915] [id = 510] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x90671800 == 133 [pid = 1915] [id = 508] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9028ec00 == 132 [pid = 1915] [id = 509] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8b88c400 == 131 [pid = 1915] [id = 507] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e1800 == 130 [pid = 1915] [id = 506] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x88650800 == 129 [pid = 1915] [id = 505] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8c049000 == 128 [pid = 1915] [id = 504] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8ddbbc00 == 127 [pid = 1915] [id = 503] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x890d9400 == 126 [pid = 1915] [id = 501] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85762400 == 125 [pid = 1915] [id = 502] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1aac00 == 124 [pid = 1915] [id = 500] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87de8000 == 123 [pid = 1915] [id = 499] 23:49:57 INFO - PROCESS | 1915 | --DOCSHELL 0x859c2800 == 122 [pid = 1915] [id = 498] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x91e0bc00) [pid = 1915] [serial = 1460] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x8eb91000) [pid = 1915] [serial = 1451] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x887ce000) [pid = 1915] [serial = 1487] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x8a1b6400) [pid = 1915] [serial = 1359] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x939d0400) [pid = 1915] [serial = 1473] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8e7ac000) [pid = 1915] [serial = 1449] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x9024f800) [pid = 1915] [serial = 1458] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x86ec5400) [pid = 1915] [serial = 1428] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x87a7b400) [pid = 1915] [serial = 1484] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x87c2d400) [pid = 1915] [serial = 1485] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x962bd400) [pid = 1915] [serial = 1478] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8b889000) [pid = 1915] [serial = 1437] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x93cd1800) [pid = 1915] [serial = 1475] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x933a4000) [pid = 1915] [serial = 1466] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9292e800) [pid = 1915] [serial = 1463] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8f76cc00) [pid = 1915] [serial = 1452] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x859c6400) [pid = 1915] [serial = 1427] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x93cdb000) [pid = 1915] [serial = 1476] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9790fc00) [pid = 1915] [serial = 1481] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x939cdc00) [pid = 1915] [serial = 1472] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8c04d000) [pid = 1915] [serial = 1442] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x89965c00) [pid = 1915] [serial = 1490] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8a1a9400) [pid = 1915] [serial = 1434] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8f844800) [pid = 1915] [serial = 1454] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x88ecb800) [pid = 1915] [serial = 1488] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9018e400) [pid = 1915] [serial = 1457] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8ddb9800) [pid = 1915] [serial = 1443] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x89971400) [pid = 1915] [serial = 1433] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x935f2c00) [pid = 1915] [serial = 1467] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x91e58800) [pid = 1915] [serial = 1461] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8bf93400) [pid = 1915] [serial = 1440] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x96c5e800) [pid = 1915] [serial = 1479] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x89cae400) [pid = 1915] [serial = 1491] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x93755c00) [pid = 1915] [serial = 1470] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8e0f5400) [pid = 1915] [serial = 1446] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x93752000) [pid = 1915] [serial = 1469] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8f84a400) [pid = 1915] [serial = 1455] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8e0e9800) [pid = 1915] [serial = 1445] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x92aae800) [pid = 1915] [serial = 1464] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x88650c00) [pid = 1915] [serial = 1430] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x887db400) [pid = 1915] [serial = 1431] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8e7a4c00) [pid = 1915] [serial = 1448] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x93a05800) [pid = 1915] [serial = 1413] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8bf90400) [pid = 1915] [serial = 1439] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8b756c00) [pid = 1915] [serial = 1436] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x89cb4400) [pid = 1915] [serial = 1493] [outer = (nil)] [url = about:blank] 23:49:57 INFO - PROCESS | 1915 | 1461307797653 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 23:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 23:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 3893ms 23:49:57 INFO - PROCESS | 1915 | 1461307797675 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 23:49:57 INFO - PROCESS | 1915 | 1461307797681 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 23:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 23:49:57 INFO - PROCESS | 1915 | 1461307797689 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 23:49:57 INFO - PROCESS | 1915 | 1461307797695 Marionette TRACE conn4 <- [1,2130,null,{}] 23:49:57 INFO - PROCESS | 1915 | 1461307797704 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:57 INFO - PROCESS | 1915 | 1461307797930 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 23:49:58 INFO - PROCESS | 1915 | 1461307798128 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a7b000 == 123 [pid = 1915] [id = 540] 23:49:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x87c2d800) [pid = 1915] [serial = 1621] [outer = (nil)] 23:49:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x87de8000) [pid = 1915] [serial = 1622] [outer = 0x87c2d800] 23:49:58 INFO - PROCESS | 1915 | 1461307798207 Marionette DEBUG loaded listener.js 23:49:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x88647800) [pid = 1915] [serial = 1623] [outer = 0x87c2d800] 23:49:59 INFO - PROCESS | 1915 | 1461307799010 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 23:49:59 INFO - PROCESS | 1915 | 1461307799094 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 23:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 23:49:59 INFO - PROCESS | 1915 | 1461307799104 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 23:49:59 INFO - PROCESS | 1915 | 1461307799109 Marionette TRACE conn4 <- [1,2134,null,{}] 23:49:59 INFO - PROCESS | 1915 | 1461307799114 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:49:59 INFO - PROCESS | 1915 | 1461307799307 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 23:49:59 INFO - PROCESS | 1915 | 1461307799527 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:49:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de8400 == 124 [pid = 1915] [id = 541] 23:49:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x87de8c00) [pid = 1915] [serial = 1624] [outer = (nil)] 23:49:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8922ec00) [pid = 1915] [serial = 1625] [outer = 0x87de8c00] 23:49:59 INFO - PROCESS | 1915 | 1461307799603 Marionette DEBUG loaded listener.js 23:49:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x89bb6800) [pid = 1915] [serial = 1626] [outer = 0x87de8c00] 23:50:00 INFO - PROCESS | 1915 | 1461307800623 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 23:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 23:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1546ms 23:50:00 INFO - PROCESS | 1915 | 1461307800650 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 23:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 23:50:00 INFO - PROCESS | 1915 | 1461307800655 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 23:50:00 INFO - PROCESS | 1915 | 1461307800662 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 23:50:00 INFO - PROCESS | 1915 | 1461307800667 Marionette TRACE conn4 <- [1,2138,null,{}] 23:50:00 INFO - PROCESS | 1915 | 1461307800691 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:01 INFO - PROCESS | 1915 | 1461307801001 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 23:50:01 INFO - PROCESS | 1915 | 1461307801044 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x85966000 == 125 [pid = 1915] [id = 542] 23:50:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8a1aa000) [pid = 1915] [serial = 1627] [outer = (nil)] 23:50:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8b742c00) [pid = 1915] [serial = 1628] [outer = 0x8a1aa000] 23:50:01 INFO - PROCESS | 1915 | 1461307801125 Marionette DEBUG loaded listener.js 23:50:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8b75f400) [pid = 1915] [serial = 1629] [outer = 0x8a1aa000] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8a1b2c00) [pid = 1915] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8b88e400) [pid = 1915] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x935f2400) [pid = 1915] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x935eec00) [pid = 1915] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8e710c00) [pid = 1915] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x887d2000) [pid = 1915] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x89967800) [pid = 1915] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x90675c00) [pid = 1915] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x859d0800) [pid = 1915] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x88646800) [pid = 1915] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x87d1e000) [pid = 1915] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e7b1c00) [pid = 1915] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x859c9400) [pid = 1915] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x890dcc00) [pid = 1915] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x97905800) [pid = 1915] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x90675400) [pid = 1915] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8ddbc800) [pid = 1915] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8eb5f800) [pid = 1915] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x89cadc00) [pid = 1915] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x92831800) [pid = 1915] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 23:50:02 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x87de7c00) [pid = 1915] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 23:50:02 INFO - PROCESS | 1915 | 1461307802812 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 23:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 23:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 2197ms 23:50:02 INFO - PROCESS | 1915 | 1461307802887 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 23:50:02 INFO - PROCESS | 1915 | 1461307802906 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 23:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 23:50:02 INFO - PROCESS | 1915 | 1461307802914 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 23:50:02 INFO - PROCESS | 1915 | 1461307802918 Marionette TRACE conn4 <- [1,2142,null,{}] 23:50:02 INFO - PROCESS | 1915 | 1461307802923 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:03 INFO - PROCESS | 1915 | 1461307803184 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 23:50:03 INFO - PROCESS | 1915 | 1461307803312 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c9400 == 126 [pid = 1915] [id = 543] 23:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x87a78000) [pid = 1915] [serial = 1630] [outer = (nil)] 23:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8a1b7c00) [pid = 1915] [serial = 1631] [outer = 0x87a78000] 23:50:03 INFO - PROCESS | 1915 | 1461307803389 Marionette DEBUG loaded listener.js 23:50:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8b8cb400) [pid = 1915] [serial = 1632] [outer = 0x87a78000] 23:50:04 INFO - PROCESS | 1915 | 1461307804165 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 23:50:04 INFO - PROCESS | 1915 | 1461307804199 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 23:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 23:50:04 INFO - PROCESS | 1915 | 1461307804205 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 23:50:04 INFO - PROCESS | 1915 | 1461307804207 Marionette TRACE conn4 <- [1,2146,null,{}] 23:50:04 INFO - PROCESS | 1915 | 1461307804213 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:04 INFO - PROCESS | 1915 | 1461307804468 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 23:50:04 INFO - PROCESS | 1915 | 1461307804783 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x867ab000 == 127 [pid = 1915] [id = 544] 23:50:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x867b1400) [pid = 1915] [serial = 1633] [outer = (nil)] 23:50:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x87a79c00) [pid = 1915] [serial = 1634] [outer = 0x867b1400] 23:50:04 INFO - PROCESS | 1915 | 1461307804946 Marionette DEBUG loaded listener.js 23:50:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x87d25400) [pid = 1915] [serial = 1635] [outer = 0x867b1400] 23:50:05 INFO - PROCESS | 1915 | 1461307805942 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 23:50:06 INFO - PROCESS | 1915 | 1461307806050 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 23:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 23:50:06 INFO - PROCESS | 1915 | 1461307806058 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 23:50:06 INFO - PROCESS | 1915 | 1461307806065 Marionette TRACE conn4 <- [1,2150,null,{}] 23:50:06 INFO - PROCESS | 1915 | 1461307806073 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:06 INFO - PROCESS | 1915 | 1461307806388 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 23:50:06 INFO - PROCESS | 1915 | 1461307806678 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e0000 == 128 [pid = 1915] [id = 545] 23:50:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x89bae400) [pid = 1915] [serial = 1636] [outer = (nil)] 23:50:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89cb4400) [pid = 1915] [serial = 1637] [outer = 0x89bae400] 23:50:06 INFO - PROCESS | 1915 | 1461307806769 Marionette DEBUG loaded listener.js 23:50:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8a45bc00) [pid = 1915] [serial = 1638] [outer = 0x89bae400] 23:50:07 INFO - PROCESS | 1915 | 1461307807796 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 23:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 23:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1786ms 23:50:07 INFO - PROCESS | 1915 | 1461307807848 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 23:50:07 INFO - PROCESS | 1915 | 1461307807855 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 23:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 23:50:07 INFO - PROCESS | 1915 | 1461307807862 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 23:50:07 INFO - PROCESS | 1915 | 1461307807865 Marionette TRACE conn4 <- [1,2154,null,{}] 23:50:07 INFO - PROCESS | 1915 | 1461307807872 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:08 INFO - PROCESS | 1915 | 1461307808088 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 23:50:08 INFO - PROCESS | 1915 | 1461307808458 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b88b800 == 129 [pid = 1915] [id = 546] 23:50:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8b8cf000) [pid = 1915] [serial = 1639] [outer = (nil)] 23:50:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8bf93800) [pid = 1915] [serial = 1640] [outer = 0x8b8cf000] 23:50:08 INFO - PROCESS | 1915 | 1461307808553 Marionette DEBUG loaded listener.js 23:50:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8bfb6800) [pid = 1915] [serial = 1641] [outer = 0x8b8cf000] 23:50:09 INFO - PROCESS | 1915 | 1461307809526 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 23:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1735ms 23:50:09 INFO - PROCESS | 1915 | 1461307809597 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 23:50:09 INFO - PROCESS | 1915 | 1461307809601 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 23:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 23:50:09 INFO - PROCESS | 1915 | 1461307809618 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 23:50:09 INFO - PROCESS | 1915 | 1461307809628 Marionette TRACE conn4 <- [1,2158,null,{}] 23:50:09 INFO - PROCESS | 1915 | 1461307809635 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:09 INFO - PROCESS | 1915 | 1461307809910 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 23:50:10 INFO - PROCESS | 1915 | 1461307810244 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1b2800 == 130 [pid = 1915] [id = 547] 23:50:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8b8d0000) [pid = 1915] [serial = 1642] [outer = (nil)] 23:50:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ddc5c00) [pid = 1915] [serial = 1643] [outer = 0x8b8d0000] 23:50:10 INFO - PROCESS | 1915 | 1461307810330 Marionette DEBUG loaded listener.js 23:50:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8df20c00) [pid = 1915] [serial = 1644] [outer = 0x8b8d0000] 23:50:11 INFO - PROCESS | 1915 | 1461307811246 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 23:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 23:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1700ms 23:50:11 INFO - PROCESS | 1915 | 1461307811327 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 23:50:11 INFO - PROCESS | 1915 | 1461307811335 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 23:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 23:50:11 INFO - PROCESS | 1915 | 1461307811345 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 23:50:11 INFO - PROCESS | 1915 | 1461307811351 Marionette TRACE conn4 <- [1,2162,null,{}] 23:50:11 INFO - PROCESS | 1915 | 1461307811360 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:11 INFO - PROCESS | 1915 | 1461307811622 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 23:50:11 INFO - PROCESS | 1915 | 1461307811943 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x88647400 == 131 [pid = 1915] [id = 548] 23:50:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8b75cc00) [pid = 1915] [serial = 1645] [outer = (nil)] 23:50:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8e0f3000) [pid = 1915] [serial = 1646] [outer = 0x8b75cc00] 23:50:12 INFO - PROCESS | 1915 | 1461307812049 Marionette DEBUG loaded listener.js 23:50:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8e70bc00) [pid = 1915] [serial = 1647] [outer = 0x8b75cc00] 23:50:12 INFO - PROCESS | 1915 | 1461307812994 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 23:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 23:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1697ms 23:50:13 INFO - PROCESS | 1915 | 1461307813042 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 23:50:13 INFO - PROCESS | 1915 | 1461307813045 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 23:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 23:50:13 INFO - PROCESS | 1915 | 1461307813052 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 23:50:13 INFO - PROCESS | 1915 | 1461307813056 Marionette TRACE conn4 <- [1,2166,null,{}] 23:50:13 INFO - PROCESS | 1915 | 1461307813061 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:13 INFO - PROCESS | 1915 | 1461307813268 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 23:50:13 INFO - PROCESS | 1915 | 1461307813604 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e7aa800 == 132 [pid = 1915] [id = 549] 23:50:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e8ba800) [pid = 1915] [serial = 1648] [outer = (nil)] 23:50:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8e8c2000) [pid = 1915] [serial = 1649] [outer = 0x8e8ba800] 23:50:13 INFO - PROCESS | 1915 | 1461307813711 Marionette DEBUG loaded listener.js 23:50:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8f76f000) [pid = 1915] [serial = 1650] [outer = 0x8e8ba800] 23:50:14 INFO - PROCESS | 1915 | 1461307814650 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 23:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 23:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1634ms 23:50:14 INFO - PROCESS | 1915 | 1461307814686 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 23:50:14 INFO - PROCESS | 1915 | 1461307814691 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 23:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 23:50:14 INFO - PROCESS | 1915 | 1461307814698 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 23:50:14 INFO - PROCESS | 1915 | 1461307814705 Marionette TRACE conn4 <- [1,2170,null,{}] 23:50:14 INFO - PROCESS | 1915 | 1461307814714 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:14 INFO - PROCESS | 1915 | 1461307814932 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 23:50:15 INFO - PROCESS | 1915 | 1461307815254 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e717800 == 133 [pid = 1915] [id = 550] 23:50:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8e7acc00) [pid = 1915] [serial = 1651] [outer = (nil)] 23:50:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9000a000) [pid = 1915] [serial = 1652] [outer = 0x8e7acc00] 23:50:15 INFO - PROCESS | 1915 | 1461307815344 Marionette DEBUG loaded listener.js 23:50:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x90186400) [pid = 1915] [serial = 1653] [outer = 0x8e7acc00] 23:50:16 INFO - PROCESS | 1915 | 1461307816272 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 23:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 23:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1640ms 23:50:16 INFO - PROCESS | 1915 | 1461307816339 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 23:50:16 INFO - PROCESS | 1915 | 1461307816343 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 23:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 23:50:16 INFO - PROCESS | 1915 | 1461307816349 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 23:50:16 INFO - PROCESS | 1915 | 1461307816353 Marionette TRACE conn4 <- [1,2174,null,{}] 23:50:16 INFO - PROCESS | 1915 | 1461307816359 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:16 INFO - PROCESS | 1915 | 1461307816570 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 23:50:16 INFO - PROCESS | 1915 | 1461307816911 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bb8c00 == 134 [pid = 1915] [id = 551] 23:50:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8a1ad400) [pid = 1915] [serial = 1654] [outer = (nil)] 23:50:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x90248400) [pid = 1915] [serial = 1655] [outer = 0x8a1ad400] 23:50:17 INFO - PROCESS | 1915 | 1461307817006 Marionette DEBUG loaded listener.js 23:50:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9024b400) [pid = 1915] [serial = 1656] [outer = 0x8a1ad400] 23:50:17 INFO - PROCESS | 1915 | 1461307817902 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 23:50:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 23:50:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1631ms 23:50:17 INFO - PROCESS | 1915 | 1461307817981 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 23:50:17 INFO - PROCESS | 1915 | 1461307817984 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 23:50:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 23:50:17 INFO - PROCESS | 1915 | 1461307817991 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 23:50:17 INFO - PROCESS | 1915 | 1461307817994 Marionette TRACE conn4 <- [1,2178,null,{}] 23:50:18 INFO - PROCESS | 1915 | 1461307818000 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:18 INFO - PROCESS | 1915 | 1461307818236 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 23:50:18 INFO - PROCESS | 1915 | 1461307818560 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f844800 == 135 [pid = 1915] [id = 552] 23:50:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9000dc00) [pid = 1915] [serial = 1657] [outer = (nil)] 23:50:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x914b8000) [pid = 1915] [serial = 1658] [outer = 0x9000dc00] 23:50:18 INFO - PROCESS | 1915 | 1461307818653 Marionette DEBUG loaded listener.js 23:50:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x91e07c00) [pid = 1915] [serial = 1659] [outer = 0x9000dc00] 23:50:19 INFO - PROCESS | 1915 | 1461307819570 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 23:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1632ms 23:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 23:50:19 INFO - PROCESS | 1915 | 1461307819624 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 23:50:19 INFO - PROCESS | 1915 | 1461307819628 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 23:50:19 INFO - PROCESS | 1915 | 1461307819634 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 23:50:19 INFO - PROCESS | 1915 | 1461307819638 Marionette TRACE conn4 <- [1,2182,null,{}] 23:50:19 INFO - PROCESS | 1915 | 1461307819644 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:19 INFO - PROCESS | 1915 | 1461307819863 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 23:50:20 INFO - PROCESS | 1915 | 1461307820215 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x90671c00 == 136 [pid = 1915] [id = 553] 23:50:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x90679c00) [pid = 1915] [serial = 1660] [outer = (nil)] 23:50:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x92833000) [pid = 1915] [serial = 1661] [outer = 0x90679c00] 23:50:20 INFO - PROCESS | 1915 | 1461307820307 Marionette DEBUG loaded listener.js 23:50:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x92836400) [pid = 1915] [serial = 1662] [outer = 0x90679c00] 23:50:21 INFO - PROCESS | 1915 | 1461307821290 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 23:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 23:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1739ms 23:50:21 INFO - PROCESS | 1915 | 1461307821373 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 23:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 23:50:21 INFO - PROCESS | 1915 | 1461307821377 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 23:50:21 INFO - PROCESS | 1915 | 1461307821384 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 23:50:21 INFO - PROCESS | 1915 | 1461307821387 Marionette TRACE conn4 <- [1,2186,null,{}] 23:50:21 INFO - PROCESS | 1915 | 1461307821393 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:21 INFO - PROCESS | 1915 | 1461307821610 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 23:50:21 INFO - PROCESS | 1915 | 1461307821949 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x914ba000 == 137 [pid = 1915] [id = 554] 23:50:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x92930800) [pid = 1915] [serial = 1663] [outer = (nil)] 23:50:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x92ab0800) [pid = 1915] [serial = 1664] [outer = 0x92930800] 23:50:22 INFO - PROCESS | 1915 | 1461307822055 Marionette DEBUG loaded listener.js 23:50:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x935f2000) [pid = 1915] [serial = 1665] [outer = 0x92930800] 23:50:23 INFO - PROCESS | 1915 | 1461307823031 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 23:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 23:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1681ms 23:50:23 INFO - PROCESS | 1915 | 1461307823064 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 23:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 23:50:23 INFO - PROCESS | 1915 | 1461307823069 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 23:50:23 INFO - PROCESS | 1915 | 1461307823075 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 23:50:23 INFO - PROCESS | 1915 | 1461307823079 Marionette TRACE conn4 <- [1,2190,null,{}] 23:50:23 INFO - PROCESS | 1915 | 1461307823085 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:23 INFO - PROCESS | 1915 | 1461307823331 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 23:50:23 INFO - PROCESS | 1915 | 1461307823668 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x93674000 == 138 [pid = 1915] [id = 555] 23:50:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9367b400) [pid = 1915] [serial = 1666] [outer = (nil)] 23:50:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x939c4400) [pid = 1915] [serial = 1667] [outer = 0x9367b400] 23:50:23 INFO - PROCESS | 1915 | 1461307823761 Marionette DEBUG loaded listener.js 23:50:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x939ce000) [pid = 1915] [serial = 1668] [outer = 0x9367b400] 23:50:24 INFO - PROCESS | 1915 | 1461307824642 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 23:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 23:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1642ms 23:50:24 INFO - PROCESS | 1915 | 1461307824718 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 23:50:24 INFO - PROCESS | 1915 | 1461307824721 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 23:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 23:50:24 INFO - PROCESS | 1915 | 1461307824727 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 23:50:24 INFO - PROCESS | 1915 | 1461307824730 Marionette TRACE conn4 <- [1,2194,null,{}] 23:50:24 INFO - PROCESS | 1915 | 1461307824736 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:25 INFO - PROCESS | 1915 | 1461307825001 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 23:50:25 INFO - PROCESS | 1915 | 1461307825344 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x9374e800 == 139 [pid = 1915] [id = 556] 23:50:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x939cdc00) [pid = 1915] [serial = 1669] [outer = (nil)] 23:50:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x96220400) [pid = 1915] [serial = 1670] [outer = 0x939cdc00] 23:50:25 INFO - PROCESS | 1915 | 1461307825430 Marionette DEBUG loaded listener.js 23:50:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x962b4400) [pid = 1915] [serial = 1671] [outer = 0x939cdc00] 23:50:26 INFO - PROCESS | 1915 | 1461307826397 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 23:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 23:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1730ms 23:50:26 INFO - PROCESS | 1915 | 1461307826459 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 23:50:26 INFO - PROCESS | 1915 | 1461307826463 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 23:50:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 23:50:26 INFO - PROCESS | 1915 | 1461307826470 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 23:50:26 INFO - PROCESS | 1915 | 1461307826473 Marionette TRACE conn4 <- [1,2198,null,{}] 23:50:26 INFO - PROCESS | 1915 | 1461307826479 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:26 INFO - PROCESS | 1915 | 1461307826751 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 23:50:27 INFO - PROCESS | 1915 | 1461307827083 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb59c00 == 140 [pid = 1915] [id = 557] 23:50:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x8f774400) [pid = 1915] [serial = 1672] [outer = (nil)] 23:50:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x97c08000) [pid = 1915] [serial = 1673] [outer = 0x8f774400] 23:50:27 INFO - PROCESS | 1915 | 1461307827175 Marionette DEBUG loaded listener.js 23:50:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x97c0a800) [pid = 1915] [serial = 1674] [outer = 0x8f774400] 23:50:28 INFO - PROCESS | 1915 | 1461307828072 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:50:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 23:50:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1632ms 23:50:28 INFO - PROCESS | 1915 | 1461307828104 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 23:50:28 INFO - PROCESS | 1915 | 1461307828108 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 23:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 23:50:28 INFO - PROCESS | 1915 | 1461307828114 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 23:50:28 INFO - PROCESS | 1915 | 1461307828117 Marionette TRACE conn4 <- [1,2202,null,{}] 23:50:28 INFO - PROCESS | 1915 | 1461307828123 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:28 INFO - PROCESS | 1915 | 1461307828320 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 23:50:28 INFO - PROCESS | 1915 | 1461307828610 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x85761400 == 141 [pid = 1915] [id = 558] 23:50:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x91e13000) [pid = 1915] [serial = 1675] [outer = (nil)] 23:50:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x983e9000) [pid = 1915] [serial = 1676] [outer = 0x91e13000] 23:50:28 INFO - PROCESS | 1915 | 1461307828744 Marionette DEBUG loaded listener.js 23:50:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x98ea1800) [pid = 1915] [serial = 1677] [outer = 0x91e13000] 23:50:29 INFO - PROCESS | 1915 | 1461307829674 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 23:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 23:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1643ms 23:50:29 INFO - PROCESS | 1915 | 1461307829757 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 23:50:29 INFO - PROCESS | 1915 | 1461307829761 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 23:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 23:50:29 INFO - PROCESS | 1915 | 1461307829768 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 23:50:29 INFO - PROCESS | 1915 | 1461307829770 Marionette TRACE conn4 <- [1,2206,null,{}] 23:50:29 INFO - PROCESS | 1915 | 1461307829784 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:30 INFO - PROCESS | 1915 | 1461307830029 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 23:50:30 INFO - PROCESS | 1915 | 1461307830365 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x96f39000 == 142 [pid = 1915] [id = 559] 23:50:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9790a000) [pid = 1915] [serial = 1678] [outer = (nil)] 23:50:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x99960000) [pid = 1915] [serial = 1679] [outer = 0x9790a000] 23:50:30 INFO - PROCESS | 1915 | 1461307830465 Marionette DEBUG loaded listener.js 23:50:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x99962c00) [pid = 1915] [serial = 1680] [outer = 0x9790a000] 23:50:31 INFO - PROCESS | 1915 | 1461307831486 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 23:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 23:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1753ms 23:50:31 INFO - PROCESS | 1915 | 1461307831521 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 23:50:31 INFO - PROCESS | 1915 | 1461307831525 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 23:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 23:50:31 INFO - PROCESS | 1915 | 1461307831532 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 23:50:31 INFO - PROCESS | 1915 | 1461307831534 Marionette TRACE conn4 <- [1,2210,null,{}] 23:50:31 INFO - PROCESS | 1915 | 1461307831541 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:31 INFO - PROCESS | 1915 | 1461307831773 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 23:50:32 INFO - PROCESS | 1915 | 1461307832111 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a76400 == 143 [pid = 1915] [id = 560] 23:50:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9066c400) [pid = 1915] [serial = 1681] [outer = (nil)] 23:50:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x999ee000) [pid = 1915] [serial = 1682] [outer = 0x9066c400] 23:50:32 INFO - PROCESS | 1915 | 1461307832203 Marionette DEBUG loaded listener.js 23:50:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x999f1400) [pid = 1915] [serial = 1683] [outer = 0x9066c400] 23:50:33 INFO - PROCESS | 1915 | 1461307833086 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 23:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 23:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1589ms 23:50:33 INFO - PROCESS | 1915 | 1461307833122 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 23:50:33 INFO - PROCESS | 1915 | 1461307833126 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 23:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 23:50:33 INFO - PROCESS | 1915 | 1461307833133 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 23:50:33 INFO - PROCESS | 1915 | 1461307833136 Marionette TRACE conn4 <- [1,2214,null,{}] 23:50:33 INFO - PROCESS | 1915 | 1461307833142 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:33 INFO - PROCESS | 1915 | 1461307833365 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 23:50:33 INFO - PROCESS | 1915 | 1461307833768 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:33 INFO - PROCESS | 1915 | ++DOCSHELL 0x850ef400 == 144 [pid = 1915] [id = 561] 23:50:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x99960c00) [pid = 1915] [serial = 1684] [outer = (nil)] 23:50:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x99bf4800) [pid = 1915] [serial = 1685] [outer = 0x99960c00] 23:50:33 INFO - PROCESS | 1915 | 1461307833896 Marionette DEBUG loaded listener.js 23:50:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x9a637800) [pid = 1915] [serial = 1686] [outer = 0x99960c00] 23:50:34 INFO - PROCESS | 1915 | 1461307834791 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x859c9400 == 143 [pid = 1915] [id = 543] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x85966000 == 142 [pid = 1915] [id = 542] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x87de8400 == 141 [pid = 1915] [id = 541] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x87a7b000 == 140 [pid = 1915] [id = 540] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x85b8ac00 == 139 [pid = 1915] [id = 539] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x867a9800 == 138 [pid = 1915] [id = 538] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x92832800 == 137 [pid = 1915] [id = 536] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8596b400 == 136 [pid = 1915] [id = 537] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x9339c400 == 135 [pid = 1915] [id = 535] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x88ece800 == 134 [pid = 1915] [id = 534] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x92833c00 == 133 [pid = 1915] [id = 532] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x91295400 == 132 [pid = 1915] [id = 533] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x91289000 == 131 [pid = 1915] [id = 531] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x859cec00 == 130 [pid = 1915] [id = 530] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x85b90000 == 129 [pid = 1915] [id = 529] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x89cac400 == 128 [pid = 1915] [id = 528] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8996a000 == 127 [pid = 1915] [id = 527] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8df14c00 == 126 [pid = 1915] [id = 526] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1ac400 == 125 [pid = 1915] [id = 524] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x85964c00 == 124 [pid = 1915] [id = 525] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x890e5800 == 123 [pid = 1915] [id = 523] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x88643400 == 122 [pid = 1915] [id = 522] 23:50:36 INFO - PROCESS | 1915 | --DOCSHELL 0x859ccc00 == 121 [pid = 1915] [id = 521] 23:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 23:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 3789ms 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x8b747800) [pid = 1915] [serial = 1503] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x93a0bc00) [pid = 1915] [serial = 1536] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x96f34000) [pid = 1915] [serial = 1538] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x937e2800) [pid = 1915] [serial = 1533] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x98107c00) [pid = 1915] [serial = 1547] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8e7b1000) [pid = 1915] [serial = 1514] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x9777bc00) [pid = 1915] [serial = 1539] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x89bb5000) [pid = 1915] [serial = 1425] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8bf91800) [pid = 1915] [serial = 1506] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8b8d1400) [pid = 1915] [serial = 1505] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x91e10800) [pid = 1915] [serial = 1527] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x87d1f800) [pid = 1915] [serial = 1554] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x88ec7800) [pid = 1915] [serial = 1499] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8864f400) [pid = 1915] [serial = 1556] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x90185800) [pid = 1915] [serial = 1521] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x867a8c00) [pid = 1915] [serial = 1496] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x91288400) [pid = 1915] [serial = 1526] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8eb95400) [pid = 1915] [serial = 1517] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x97b63000) [pid = 1915] [serial = 1482] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9367ec00) [pid = 1915] [serial = 1532] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x98c9ac00) [pid = 1915] [serial = 1550] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x890db400) [pid = 1915] [serial = 1500] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x88ed5000) [pid = 1915] [serial = 1557] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x86f28800) [pid = 1915] [serial = 1497] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8f772400) [pid = 1915] [serial = 1518] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x92aae000) [pid = 1915] [serial = 1529] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8ddc1c00) [pid = 1915] [serial = 1511] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x980e6800) [pid = 1915] [serial = 1544] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x9024c800) [pid = 1915] [serial = 1523] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8a459000) [pid = 1915] [serial = 1502] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8a1b5800) [pid = 1915] [serial = 1560] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x97c0b400) [pid = 1915] [serial = 1541] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x87a7d000) [pid = 1915] [serial = 1553] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x93397c00) [pid = 1915] [serial = 1530] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8e8be000) [pid = 1915] [serial = 1515] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x89cafc00) [pid = 1915] [serial = 1562] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8e0f6c00) [pid = 1915] [serial = 1512] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8c04d400) [pid = 1915] [serial = 1509] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8c048800) [pid = 1915] [serial = 1508] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x90010c00) [pid = 1915] [serial = 1520] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8a1a9c00) [pid = 1915] [serial = 1559] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x939c5800) [pid = 1915] [serial = 1535] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x9024e000) [pid = 1915] [serial = 1524] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x97c10c00) [pid = 1915] [serial = 1542] [outer = (nil)] [url = about:blank] 23:50:37 INFO - PROCESS | 1915 | 1461307837294 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 23:50:37 INFO - PROCESS | 1915 | 1461307837298 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 23:50:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 23:50:37 INFO - PROCESS | 1915 | 1461307837318 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 23:50:37 INFO - PROCESS | 1915 | 1461307837324 Marionette TRACE conn4 <- [1,2218,null,{}] 23:50:37 INFO - PROCESS | 1915 | 1461307837331 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:37 INFO - PROCESS | 1915 | 1461307837515 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 23:50:37 INFO - PROCESS | 1915 | 1461307837533 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c2b800 == 122 [pid = 1915] [id = 562] 23:50:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x87c2e800) [pid = 1915] [serial = 1687] [outer = (nil)] 23:50:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x87d1a800) [pid = 1915] [serial = 1688] [outer = 0x87c2e800] 23:50:37 INFO - PROCESS | 1915 | 1461307837655 Marionette DEBUG loaded listener.js 23:50:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x87de4400) [pid = 1915] [serial = 1689] [outer = 0x87c2e800] 23:50:38 INFO - PROCESS | 1915 | 1461307838598 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 23:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 23:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1296ms 23:50:38 INFO - PROCESS | 1915 | 1461307838613 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 23:50:38 INFO - PROCESS | 1915 | 1461307838619 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 23:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 23:50:38 INFO - PROCESS | 1915 | 1461307838631 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 23:50:38 INFO - PROCESS | 1915 | 1461307838636 Marionette TRACE conn4 <- [1,2222,null,{}] 23:50:38 INFO - PROCESS | 1915 | 1461307838642 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:38 INFO - PROCESS | 1915 | 1461307838907 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 23:50:38 INFO - PROCESS | 1915 | 1461307838940 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ed6000 == 123 [pid = 1915] [id = 563] 23:50:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x890d7c00) [pid = 1915] [serial = 1690] [outer = (nil)] 23:50:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x890db800) [pid = 1915] [serial = 1691] [outer = 0x890d7c00] 23:50:39 INFO - PROCESS | 1915 | 1461307839014 Marionette DEBUG loaded listener.js 23:50:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x89235c00) [pid = 1915] [serial = 1692] [outer = 0x890d7c00] 23:50:40 INFO - PROCESS | 1915 | 1461307840092 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:50:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 23:50:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1488ms 23:50:40 INFO - PROCESS | 1915 | 1461307840115 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 23:50:40 INFO - PROCESS | 1915 | 1461307840119 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 23:50:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 23:50:40 INFO - PROCESS | 1915 | 1461307840126 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 23:50:40 INFO - PROCESS | 1915 | 1461307840129 Marionette TRACE conn4 <- [1,2226,null,{}] 23:50:40 INFO - PROCESS | 1915 | 1461307840144 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:40 INFO - PROCESS | 1915 | 1461307840410 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 23:50:40 INFO - PROCESS | 1915 | 1461307840444 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ece800 == 124 [pid = 1915] [id = 564] 23:50:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x89cb1400) [pid = 1915] [serial = 1693] [outer = (nil)] 23:50:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8a1aec00) [pid = 1915] [serial = 1694] [outer = 0x89cb1400] 23:50:40 INFO - PROCESS | 1915 | 1461307840522 Marionette DEBUG loaded listener.js 23:50:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8a457c00) [pid = 1915] [serial = 1695] [outer = 0x89cb1400] 23:50:41 INFO - PROCESS | 1915 | 1461307841532 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 23:50:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 23:50:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1435ms 23:50:41 INFO - PROCESS | 1915 | 1461307841561 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 23:50:41 INFO - PROCESS | 1915 | 1461307841565 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 23:50:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 23:50:41 INFO - PROCESS | 1915 | 1461307841571 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 23:50:41 INFO - PROCESS | 1915 | 1461307841574 Marionette TRACE conn4 <- [1,2230,null,{}] 23:50:41 INFO - PROCESS | 1915 | 1461307841593 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:42 INFO - PROCESS | 1915 | 1461307842552 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8bfb2800) [pid = 1915] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x87dec400) [pid = 1915] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8a1aa000) [pid = 1915] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x8a455c00) [pid = 1915] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8df15000) [pid = 1915] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x88ed3400) [pid = 1915] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8b750800) [pid = 1915] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x887d0400) [pid = 1915] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x89970800) [pid = 1915] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x933a2800) [pid = 1915] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x87c2d800) [pid = 1915] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x92836000) [pid = 1915] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x97d11000) [pid = 1915] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x90007400) [pid = 1915] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8df1c400) [pid = 1915] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x914af000) [pid = 1915] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8eb60400) [pid = 1915] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x92834800) [pid = 1915] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x93678000) [pid = 1915] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x85b84000) [pid = 1915] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x87de8c00) [pid = 1915] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8e0f5c00) [pid = 1915] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x89cb5800) [pid = 1915] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x9339d000) [pid = 1915] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 23:50:42 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x89234000) [pid = 1915] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 23:50:42 INFO - PROCESS | 1915 | 1461307842803 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x839ea000 == 125 [pid = 1915] [id = 565] 23:50:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x859d0400) [pid = 1915] [serial = 1696] [outer = (nil)] 23:50:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x87c2d800) [pid = 1915] [serial = 1697] [outer = 0x859d0400] 23:50:42 INFO - PROCESS | 1915 | 1461307842879 Marionette DEBUG loaded listener.js 23:50:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x89234000) [pid = 1915] [serial = 1698] [outer = 0x859d0400] 23:50:43 INFO - PROCESS | 1915 | 1461307843633 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 23:50:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 23:50:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2084ms 23:50:43 INFO - PROCESS | 1915 | 1461307843655 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 23:50:43 INFO - PROCESS | 1915 | 1461307843658 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 23:50:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 23:50:43 INFO - PROCESS | 1915 | 1461307843664 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 23:50:43 INFO - PROCESS | 1915 | 1461307843667 Marionette TRACE conn4 <- [1,2234,null,{}] 23:50:43 INFO - PROCESS | 1915 | 1461307843673 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:43 INFO - PROCESS | 1915 | 1461307843927 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 23:50:43 INFO - PROCESS | 1915 | 1461307843947 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c6400 == 126 [pid = 1915] [id = 566] 23:50:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x89233c00) [pid = 1915] [serial = 1699] [outer = (nil)] 23:50:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8b88c800) [pid = 1915] [serial = 1700] [outer = 0x89233c00] 23:50:44 INFO - PROCESS | 1915 | 1461307844023 Marionette DEBUG loaded listener.js 23:50:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8b8d8c00) [pid = 1915] [serial = 1701] [outer = 0x89233c00] 23:50:45 INFO - PROCESS | 1915 | 1461307845168 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 23:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 23:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1536ms 23:50:45 INFO - PROCESS | 1915 | 1461307845202 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 23:50:45 INFO - PROCESS | 1915 | 1461307845209 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 23:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 23:50:45 INFO - PROCESS | 1915 | 1461307845217 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 23:50:45 INFO - PROCESS | 1915 | 1461307845224 Marionette TRACE conn4 <- [1,2238,null,{}] 23:50:45 INFO - PROCESS | 1915 | 1461307845234 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:45 INFO - PROCESS | 1915 | 1461307845466 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 23:50:45 INFO - PROCESS | 1915 | 1461307845822 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f27c00 == 127 [pid = 1915] [id = 567] 23:50:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x87a7e000) [pid = 1915] [serial = 1702] [outer = (nil)] 23:50:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x890da400) [pid = 1915] [serial = 1703] [outer = 0x87a7e000] 23:50:45 INFO - PROCESS | 1915 | 1461307845917 Marionette DEBUG loaded listener.js 23:50:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x89bb8400) [pid = 1915] [serial = 1704] [outer = 0x87a7e000] 23:50:46 INFO - PROCESS | 1915 | 1461307846799 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:50:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 23:50:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1639ms 23:50:46 INFO - PROCESS | 1915 | 1461307846856 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 23:50:46 INFO - PROCESS | 1915 | 1461307846865 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 23:50:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 23:50:46 INFO - PROCESS | 1915 | 1461307846876 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 23:50:46 INFO - PROCESS | 1915 | 1461307846880 Marionette TRACE conn4 <- [1,2242,null,{}] 23:50:46 INFO - PROCESS | 1915 | 1461307846886 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:47 INFO - PROCESS | 1915 | 1461307847135 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 23:50:47 INFO - PROCESS | 1915 | 1461307847528 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b885800 == 128 [pid = 1915] [id = 568] 23:50:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b889c00) [pid = 1915] [serial = 1705] [outer = (nil)] 23:50:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8b8ce800) [pid = 1915] [serial = 1706] [outer = 0x8b889c00] 23:50:47 INFO - PROCESS | 1915 | 1461307847621 Marionette DEBUG loaded listener.js 23:50:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8bf96000) [pid = 1915] [serial = 1707] [outer = 0x8b889c00] 23:50:48 INFO - PROCESS | 1915 | 1461307848566 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:50:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 23:50:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1732ms 23:50:48 INFO - PROCESS | 1915 | 1461307848608 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 23:50:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 23:50:48 INFO - PROCESS | 1915 | 1461307848612 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 23:50:48 INFO - PROCESS | 1915 | 1461307848619 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 23:50:48 INFO - PROCESS | 1915 | 1461307848625 Marionette TRACE conn4 <- [1,2246,null,{}] 23:50:48 INFO - PROCESS | 1915 | 1461307848642 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:48 INFO - PROCESS | 1915 | 1461307848852 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 23:50:49 INFO - PROCESS | 1915 | 1461307849177 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb4000 == 129 [pid = 1915] [id = 569] 23:50:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8bfbd000) [pid = 1915] [serial = 1708] [outer = (nil)] 23:50:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8c1d5800) [pid = 1915] [serial = 1709] [outer = 0x8bfbd000] 23:50:49 INFO - PROCESS | 1915 | 1461307849272 Marionette DEBUG loaded listener.js 23:50:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8c1e3800) [pid = 1915] [serial = 1710] [outer = 0x8bfbd000] 23:50:50 INFO - PROCESS | 1915 | 1461307850178 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 23:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 23:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1597ms 23:50:50 INFO - PROCESS | 1915 | 1461307850216 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 23:50:50 INFO - PROCESS | 1915 | 1461307850220 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 23:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 23:50:50 INFO - PROCESS | 1915 | 1461307850227 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 23:50:50 INFO - PROCESS | 1915 | 1461307850230 Marionette TRACE conn4 <- [1,2250,null,{}] 23:50:50 INFO - PROCESS | 1915 | 1461307850236 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:50 INFO - PROCESS | 1915 | 1461307850435 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 23:50:50 INFO - PROCESS | 1915 | 1461307850771 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8595d800 == 130 [pid = 1915] [id = 570] 23:50:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8864e400) [pid = 1915] [serial = 1711] [outer = (nil)] 23:50:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8ddc3c00) [pid = 1915] [serial = 1712] [outer = 0x8864e400] 23:50:50 INFO - PROCESS | 1915 | 1461307850865 Marionette DEBUG loaded listener.js 23:50:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8df15000) [pid = 1915] [serial = 1713] [outer = 0x8864e400] 23:50:51 INFO - PROCESS | 1915 | 1461307851710 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 23:50:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 23:50:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1547ms 23:50:51 INFO - PROCESS | 1915 | 1461307851775 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 23:50:51 INFO - PROCESS | 1915 | 1461307851779 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 23:50:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 23:50:51 INFO - PROCESS | 1915 | 1461307851785 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 23:50:51 INFO - PROCESS | 1915 | 1461307851789 Marionette TRACE conn4 <- [1,2254,null,{}] 23:50:51 INFO - PROCESS | 1915 | 1461307851794 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:52 INFO - PROCESS | 1915 | 1461307851995 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 23:50:52 INFO - PROCESS | 1915 | 1461307852271 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecd800 == 131 [pid = 1915] [id = 571] 23:50:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8ddc1800) [pid = 1915] [serial = 1714] [outer = (nil)] 23:50:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8e70ac00) [pid = 1915] [serial = 1715] [outer = 0x8ddc1800] 23:50:52 INFO - PROCESS | 1915 | 1461307852445 Marionette DEBUG loaded listener.js 23:50:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8e7a5000) [pid = 1915] [serial = 1716] [outer = 0x8ddc1800] 23:50:53 INFO - PROCESS | 1915 | 1461307853354 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 23:50:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 23:50:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1631ms 23:50:53 INFO - PROCESS | 1915 | 1461307853416 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 23:50:53 INFO - PROCESS | 1915 | 1461307853420 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 23:50:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 23:50:53 INFO - PROCESS | 1915 | 1461307853427 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 23:50:53 INFO - PROCESS | 1915 | 1461307853430 Marionette TRACE conn4 <- [1,2258,null,{}] 23:50:53 INFO - PROCESS | 1915 | 1461307853436 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:53 INFO - PROCESS | 1915 | 1461307853703 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 23:50:54 INFO - PROCESS | 1915 | 1461307854041 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e70f800 == 132 [pid = 1915] [id = 572] 23:50:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8e8c1400) [pid = 1915] [serial = 1717] [outer = (nil)] 23:50:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8eb90c00) [pid = 1915] [serial = 1718] [outer = 0x8e8c1400] 23:50:54 INFO - PROCESS | 1915 | 1461307854142 Marionette DEBUG loaded listener.js 23:50:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8f76b000) [pid = 1915] [serial = 1719] [outer = 0x8e8c1400] 23:50:55 INFO - PROCESS | 1915 | 1461307855072 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:50:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 23:50:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1682ms 23:50:55 INFO - PROCESS | 1915 | 1461307855110 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 23:50:55 INFO - PROCESS | 1915 | 1461307855113 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 23:50:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 23:50:55 INFO - PROCESS | 1915 | 1461307855120 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 23:50:55 INFO - PROCESS | 1915 | 1461307855124 Marionette TRACE conn4 <- [1,2262,null,{}] 23:50:55 INFO - PROCESS | 1915 | 1461307855130 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:55 INFO - PROCESS | 1915 | 1461307855321 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 23:50:55 INFO - PROCESS | 1915 | 1461307855604 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x88641c00 == 133 [pid = 1915] [id = 573] 23:50:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8996dc00) [pid = 1915] [serial = 1720] [outer = (nil)] 23:50:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8f80a400) [pid = 1915] [serial = 1721] [outer = 0x8996dc00] 23:50:55 INFO - PROCESS | 1915 | 1461307855741 Marionette DEBUG loaded listener.js 23:50:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8f850000) [pid = 1915] [serial = 1722] [outer = 0x8996dc00] 23:50:56 INFO - PROCESS | 1915 | 1461307856687 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 23:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 23:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1632ms 23:50:56 INFO - PROCESS | 1915 | 1461307856753 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 23:50:56 INFO - PROCESS | 1915 | 1461307856758 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 23:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 23:50:56 INFO - PROCESS | 1915 | 1461307856764 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 23:50:56 INFO - PROCESS | 1915 | 1461307856768 Marionette TRACE conn4 <- [1,2266,null,{}] 23:50:56 INFO - PROCESS | 1915 | 1461307856773 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:56 INFO - PROCESS | 1915 | 1461307856977 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 23:50:57 INFO - PROCESS | 1915 | 1461307857314 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ddc4000 == 134 [pid = 1915] [id = 574] 23:50:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8e7a8000) [pid = 1915] [serial = 1723] [outer = (nil)] 23:50:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x90187000) [pid = 1915] [serial = 1724] [outer = 0x8e7a8000] 23:50:57 INFO - PROCESS | 1915 | 1461307857418 Marionette DEBUG loaded listener.js 23:50:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x90248800) [pid = 1915] [serial = 1725] [outer = 0x8e7a8000] 23:50:58 INFO - PROCESS | 1915 | 1461307858355 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 23:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 23:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1634ms 23:50:58 INFO - PROCESS | 1915 | 1461307858400 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 23:50:58 INFO - PROCESS | 1915 | 1461307858405 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 23:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 23:50:58 INFO - PROCESS | 1915 | 1461307858434 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 23:50:58 INFO - PROCESS | 1915 | 1461307858437 Marionette TRACE conn4 <- [1,2270,null,{}] 23:50:58 INFO - PROCESS | 1915 | 1461307858445 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:50:58 INFO - PROCESS | 1915 | 1461307858696 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 23:50:59 INFO - PROCESS | 1915 | 1461307859054 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:50:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x90010c00 == 135 [pid = 1915] [id = 575] 23:50:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9018a000) [pid = 1915] [serial = 1726] [outer = (nil)] 23:50:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x90289c00) [pid = 1915] [serial = 1727] [outer = 0x9018a000] 23:50:59 INFO - PROCESS | 1915 | 1461307859153 Marionette DEBUG loaded listener.js 23:50:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9028cc00) [pid = 1915] [serial = 1728] [outer = 0x9018a000] 23:51:00 INFO - PROCESS | 1915 | 1461307860172 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 23:51:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 23:51:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1787ms 23:51:00 INFO - PROCESS | 1915 | 1461307860214 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 23:51:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 23:51:00 INFO - PROCESS | 1915 | 1461307860218 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 23:51:00 INFO - PROCESS | 1915 | 1461307860226 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 23:51:00 INFO - PROCESS | 1915 | 1461307860229 Marionette TRACE conn4 <- [1,2274,null,{}] 23:51:00 INFO - PROCESS | 1915 | 1461307860235 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:00 INFO - PROCESS | 1915 | 1461307860450 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 23:51:00 INFO - PROCESS | 1915 | 1461307860813 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bb8000 == 136 [pid = 1915] [id = 576] 23:51:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8b74e800) [pid = 1915] [serial = 1729] [outer = (nil)] 23:51:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x91e0c000) [pid = 1915] [serial = 1730] [outer = 0x8b74e800] 23:51:00 INFO - PROCESS | 1915 | 1461307860919 Marionette DEBUG loaded listener.js 23:51:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x91e11c00) [pid = 1915] [serial = 1731] [outer = 0x8b74e800] 23:51:01 INFO - PROCESS | 1915 | 1461307861885 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 23:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 23:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1737ms 23:51:01 INFO - PROCESS | 1915 | 1461307861963 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 23:51:01 INFO - PROCESS | 1915 | 1461307861967 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 23:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 23:51:01 INFO - PROCESS | 1915 | 1461307861974 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 23:51:01 INFO - PROCESS | 1915 | 1461307861978 Marionette TRACE conn4 <- [1,2278,null,{}] 23:51:01 INFO - PROCESS | 1915 | 1461307861984 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:02 INFO - PROCESS | 1915 | 1461307862311 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 23:51:02 INFO - PROCESS | 1915 | 1461307862674 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x91eb6c00 == 137 [pid = 1915] [id = 577] 23:51:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x92aa6800) [pid = 1915] [serial = 1732] [outer = (nil)] 23:51:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x92aad400) [pid = 1915] [serial = 1733] [outer = 0x92aa6800] 23:51:02 INFO - PROCESS | 1915 | 1461307862789 Marionette DEBUG loaded listener.js 23:51:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9339d400) [pid = 1915] [serial = 1734] [outer = 0x92aa6800] 23:51:03 INFO - PROCESS | 1915 | 1461307863707 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 23:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 23:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1786ms 23:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 23:51:03 INFO - PROCESS | 1915 | 1461307863760 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 23:51:03 INFO - PROCESS | 1915 | 1461307863763 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 23:51:03 INFO - PROCESS | 1915 | 1461307863770 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 23:51:03 INFO - PROCESS | 1915 | 1461307863774 Marionette TRACE conn4 <- [1,2282,null,{}] 23:51:03 INFO - PROCESS | 1915 | 1461307863779 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:03 INFO - PROCESS | 1915 | 1461307863977 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 23:51:04 INFO - PROCESS | 1915 | 1461307864261 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9292a400 == 138 [pid = 1915] [id = 578] 23:51:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9292bc00) [pid = 1915] [serial = 1735] [outer = (nil)] 23:51:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x935f1c00) [pid = 1915] [serial = 1736] [outer = 0x9292bc00] 23:51:04 INFO - PROCESS | 1915 | 1461307864396 Marionette DEBUG loaded listener.js 23:51:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x93674800) [pid = 1915] [serial = 1737] [outer = 0x9292bc00] 23:51:05 INFO - PROCESS | 1915 | 1461307865267 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 23:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 23:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 23:51:05 INFO - PROCESS | 1915 | 1461307865304 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 23:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 23:51:05 INFO - PROCESS | 1915 | 1461307865308 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 23:51:05 INFO - PROCESS | 1915 | 1461307865314 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 23:51:05 INFO - PROCESS | 1915 | 1461307865318 Marionette TRACE conn4 <- [1,2286,null,{}] 23:51:05 INFO - PROCESS | 1915 | 1461307865324 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:05 INFO - PROCESS | 1915 | 1461307865520 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 23:51:05 INFO - PROCESS | 1915 | 1461307865810 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb9000 == 139 [pid = 1915] [id = 579] 23:51:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x8df13c00) [pid = 1915] [serial = 1738] [outer = (nil)] 23:51:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9374fc00) [pid = 1915] [serial = 1739] [outer = 0x8df13c00] 23:51:05 INFO - PROCESS | 1915 | 1461307865943 Marionette DEBUG loaded listener.js 23:51:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x93759400) [pid = 1915] [serial = 1740] [outer = 0x8df13c00] 23:51:06 INFO - PROCESS | 1915 | 1461307866844 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 23:51:06 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 23:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1591ms 23:51:06 INFO - PROCESS | 1915 | 1461307866906 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 23:51:06 INFO - PROCESS | 1915 | 1461307866909 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 23:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 23:51:06 INFO - PROCESS | 1915 | 1461307866916 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 23:51:06 INFO - PROCESS | 1915 | 1461307866920 Marionette TRACE conn4 <- [1,2290,null,{}] 23:51:06 INFO - PROCESS | 1915 | 1461307866925 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:07 INFO - PROCESS | 1915 | 1461307867133 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 23:51:07 INFO - PROCESS | 1915 | 1461307867517 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x937e3400 == 140 [pid = 1915] [id = 580] 23:51:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x937e5800) [pid = 1915] [serial = 1741] [outer = (nil)] 23:51:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x939cb000) [pid = 1915] [serial = 1742] [outer = 0x937e5800] 23:51:07 INFO - PROCESS | 1915 | 1461307867613 Marionette DEBUG loaded listener.js 23:51:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x93a0bc00) [pid = 1915] [serial = 1743] [outer = 0x937e5800] 23:51:08 INFO - PROCESS | 1915 | 1461307868511 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 23:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 23:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1636ms 23:51:08 INFO - PROCESS | 1915 | 1461307868553 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 23:51:08 INFO - PROCESS | 1915 | 1461307868556 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 23:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 23:51:08 INFO - PROCESS | 1915 | 1461307868563 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 23:51:08 INFO - PROCESS | 1915 | 1461307868566 Marionette TRACE conn4 <- [1,2294,null,{}] 23:51:08 INFO - PROCESS | 1915 | 1461307868572 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:08 INFO - PROCESS | 1915 | 1461307868791 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 23:51:09 INFO - PROCESS | 1915 | 1461307869139 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x937e4800 == 141 [pid = 1915] [id = 581] 23:51:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x93c7f800) [pid = 1915] [serial = 1744] [outer = (nil)] 23:51:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x962bac00) [pid = 1915] [serial = 1745] [outer = 0x93c7f800] 23:51:09 INFO - PROCESS | 1915 | 1461307869229 Marionette DEBUG loaded listener.js 23:51:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x978b4000) [pid = 1915] [serial = 1746] [outer = 0x93c7f800] 23:51:10 INFO - PROCESS | 1915 | 1461307870086 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 23:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 23:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1584ms 23:51:10 INFO - PROCESS | 1915 | 1461307870148 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 23:51:10 INFO - PROCESS | 1915 | 1461307870152 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 23:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 23:51:10 INFO - PROCESS | 1915 | 1461307870158 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 23:51:10 INFO - PROCESS | 1915 | 1461307870162 Marionette TRACE conn4 <- [1,2298,null,{}] 23:51:10 INFO - PROCESS | 1915 | 1461307870168 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:10 INFO - PROCESS | 1915 | 1461307870373 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 23:51:10 INFO - PROCESS | 1915 | 1461307870663 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f768800 == 142 [pid = 1915] [id = 582] 23:51:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x90183c00) [pid = 1915] [serial = 1747] [outer = (nil)] 23:51:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x97c0dc00) [pid = 1915] [serial = 1748] [outer = 0x90183c00] 23:51:10 INFO - PROCESS | 1915 | 1461307870797 Marionette DEBUG loaded listener.js 23:51:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x97dec000) [pid = 1915] [serial = 1749] [outer = 0x90183c00] 23:51:11 INFO - PROCESS | 1915 | 1461307871685 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 23:51:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 23:51:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1598ms 23:51:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 23:51:11 INFO - PROCESS | 1915 | 1461307871756 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 23:51:11 INFO - PROCESS | 1915 | 1461307871759 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 23:51:11 INFO - PROCESS | 1915 | 1461307871766 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 23:51:11 INFO - PROCESS | 1915 | 1461307871770 Marionette TRACE conn4 <- [1,2302,null,{}] 23:51:11 INFO - PROCESS | 1915 | 1461307871776 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:11 INFO - PROCESS | 1915 | 1461307871980 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 23:51:12 INFO - PROCESS | 1915 | 1461307872328 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec3400 == 143 [pid = 1915] [id = 583] 23:51:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x951c8000) [pid = 1915] [serial = 1750] [outer = (nil)] 23:51:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x981acc00) [pid = 1915] [serial = 1751] [outer = 0x951c8000] 23:51:12 INFO - PROCESS | 1915 | 1461307872427 Marionette DEBUG loaded listener.js 23:51:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x98a2d800) [pid = 1915] [serial = 1752] [outer = 0x951c8000] 23:51:13 INFO - PROCESS | 1915 | 1461307873299 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 23:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 23:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1587ms 23:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 23:51:13 INFO - PROCESS | 1915 | 1461307873353 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 23:51:13 INFO - PROCESS | 1915 | 1461307873356 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 23:51:13 INFO - PROCESS | 1915 | 1461307873363 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 23:51:13 INFO - PROCESS | 1915 | 1461307873366 Marionette TRACE conn4 <- [1,2306,null,{}] 23:51:13 INFO - PROCESS | 1915 | 1461307873372 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:13 INFO - PROCESS | 1915 | 1461307873577 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 23:51:13 INFO - PROCESS | 1915 | 1461307873838 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f20400 == 144 [pid = 1915] [id = 584] 23:51:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x939cf800) [pid = 1915] [serial = 1753] [outer = (nil)] 23:51:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x99969400) [pid = 1915] [serial = 1754] [outer = 0x939cf800] 23:51:13 INFO - PROCESS | 1915 | 1461307873931 Marionette DEBUG loaded listener.js 23:51:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0x999eec00) [pid = 1915] [serial = 1755] [outer = 0x939cf800] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8e711000 == 143 [pid = 1915] [id = 50] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x88ecf800 == 142 [pid = 1915] [id = 365] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b741400 == 141 [pid = 1915] [id = 367] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b88e800 == 140 [pid = 1915] [id = 368] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87dea800 == 139 [pid = 1915] [id = 364] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87de3c00 == 138 [pid = 1915] [id = 366] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87a76400 == 137 [pid = 1915] [id = 560] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x96f39000 == 136 [pid = 1915] [id = 559] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb59c00 == 135 [pid = 1915] [id = 557] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x85761400 == 134 [pid = 1915] [id = 558] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9374e800 == 133 [pid = 1915] [id = 556] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x93674000 == 132 [pid = 1915] [id = 555] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x914ba000 == 131 [pid = 1915] [id = 554] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8f844800 == 130 [pid = 1915] [id = 552] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x90671c00 == 129 [pid = 1915] [id = 553] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x89bb8c00 == 128 [pid = 1915] [id = 551] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8e717800 == 127 [pid = 1915] [id = 550] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8e7aa800 == 126 [pid = 1915] [id = 549] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x88647400 == 125 [pid = 1915] [id = 548] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1b2800 == 124 [pid = 1915] [id = 547] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x890e0000 == 123 [pid = 1915] [id = 545] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b88b800 == 122 [pid = 1915] [id = 546] 23:51:17 INFO - PROCESS | 1915 | --DOCSHELL 0x867ab000 == 121 [pid = 1915] [id = 544] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x8a1b7c00) [pid = 1915] [serial = 1631] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x8eb5ac00) [pid = 1915] [serial = 1583] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x8c1e2000) [pid = 1915] [serial = 1578] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8b75f400) [pid = 1915] [serial = 1629] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8bfc0000) [pid = 1915] [serial = 1575] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8e70c800) [pid = 1915] [serial = 1581] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8996c000) [pid = 1915] [serial = 1569] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8f846400) [pid = 1915] [serial = 1587] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x980ed000) [pid = 1915] [serial = 1613] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x98ca4000) [pid = 1915] [serial = 1551] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x93a02800) [pid = 1915] [serial = 1608] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x87de8000) [pid = 1915] [serial = 1622] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x88647800) [pid = 1915] [serial = 1623] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x933a6400) [pid = 1915] [serial = 1601] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x9810b400) [pid = 1915] [serial = 1548] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8df1b000) [pid = 1915] [serial = 1580] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x90286c00) [pid = 1915] [serial = 1592] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93678c00) [pid = 1915] [serial = 1604] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x91e64400) [pid = 1915] [serial = 1596] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x90183400) [pid = 1915] [serial = 1590] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x90181c00) [pid = 1915] [serial = 1589] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x914b6c00) [pid = 1915] [serial = 1595] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9292fc00) [pid = 1915] [serial = 1598] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8eb62800) [pid = 1915] [serial = 1584] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8c1dcc00) [pid = 1915] [serial = 1577] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x98e0f400) [pid = 1915] [serial = 1616] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x867b5c00) [pid = 1915] [serial = 1565] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8b742c00) [pid = 1915] [serial = 1628] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x939c5400) [pid = 1915] [serial = 1607] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x93753000) [pid = 1915] [serial = 1605] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x89bb6800) [pid = 1915] [serial = 1626] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8922ec00) [pid = 1915] [serial = 1625] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x92aa6c00) [pid = 1915] [serial = 1599] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x99167000) [pid = 1915] [serial = 1617] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x98110000) [pid = 1915] [serial = 1614] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x980e8400) [pid = 1915] [serial = 1545] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x935e8c00) [pid = 1915] [serial = 1602] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x90289800) [pid = 1915] [serial = 1593] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x99229c00) [pid = 1915] [serial = 1619] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8b74ec00) [pid = 1915] [serial = 1571] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8bf98c00) [pid = 1915] [serial = 1574] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x96210000) [pid = 1915] [serial = 1610] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x86f2dc00) [pid = 1915] [serial = 1566] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x890e3800) [pid = 1915] [serial = 1568] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8b882000) [pid = 1915] [serial = 1572] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x97773000) [pid = 1915] [serial = 1611] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8a457000) [pid = 1915] [serial = 1494] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8f76f800) [pid = 1915] [serial = 1586] [outer = (nil)] [url = about:blank] 23:51:17 INFO - PROCESS | 1915 | 1461307877395 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 23:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 23:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 4153ms 23:51:17 INFO - PROCESS | 1915 | 1461307877520 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 23:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 23:51:17 INFO - PROCESS | 1915 | 1461307877525 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 23:51:17 INFO - PROCESS | 1915 | 1461307877533 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 23:51:17 INFO - PROCESS | 1915 | 1461307877539 Marionette TRACE conn4 <- [1,2310,null,{}] 23:51:17 INFO - PROCESS | 1915 | 1461307877548 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:17 INFO - PROCESS | 1915 | 1461307877729 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 23:51:17 INFO - PROCESS | 1915 | 1461307877741 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1fc00 == 122 [pid = 1915] [id = 585] 23:51:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x87d21400) [pid = 1915] [serial = 1756] [outer = (nil)] 23:51:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x87de3c00) [pid = 1915] [serial = 1757] [outer = 0x87d21400] 23:51:17 INFO - PROCESS | 1915 | 1461307877857 Marionette DEBUG loaded listener.js 23:51:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8864bc00) [pid = 1915] [serial = 1758] [outer = 0x87d21400] 23:51:18 INFO - PROCESS | 1915 | 1461307878889 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 23:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 23:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1401ms 23:51:18 INFO - PROCESS | 1915 | 1461307878933 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 23:51:18 INFO - PROCESS | 1915 | 1461307878941 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 23:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 23:51:18 INFO - PROCESS | 1915 | 1461307878951 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 23:51:18 INFO - PROCESS | 1915 | 1461307878955 Marionette TRACE conn4 <- [1,2314,null,{}] 23:51:18 INFO - PROCESS | 1915 | 1461307878978 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:19 INFO - PROCESS | 1915 | 1461307879172 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 23:51:19 INFO - PROCESS | 1915 | 1461307879184 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ed2c00 == 123 [pid = 1915] [id = 586] 23:51:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x88ed4400) [pid = 1915] [serial = 1759] [outer = (nil)] 23:51:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x89963c00) [pid = 1915] [serial = 1760] [outer = 0x88ed4400] 23:51:19 INFO - PROCESS | 1915 | 1461307879257 Marionette DEBUG loaded listener.js 23:51:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x89ca7000) [pid = 1915] [serial = 1761] [outer = 0x88ed4400] 23:51:20 INFO - PROCESS | 1915 | 1461307880407 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 23:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 23:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1508ms 23:51:20 INFO - PROCESS | 1915 | 1461307880458 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 23:51:20 INFO - PROCESS | 1915 | 1461307880462 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 23:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 23:51:20 INFO - PROCESS | 1915 | 1461307880475 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 23:51:20 INFO - PROCESS | 1915 | 1461307880481 Marionette TRACE conn4 <- [1,2318,null,{}] 23:51:20 INFO - PROCESS | 1915 | 1461307880496 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:20 INFO - PROCESS | 1915 | 1461307880770 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 23:51:20 INFO - PROCESS | 1915 | 1461307880796 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e3800 == 124 [pid = 1915] [id = 587] 23:51:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8a45ac00) [pid = 1915] [serial = 1762] [outer = (nil)] 23:51:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8b74d800) [pid = 1915] [serial = 1763] [outer = 0x8a45ac00] 23:51:20 INFO - PROCESS | 1915 | 1461307880873 Marionette DEBUG loaded listener.js 23:51:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8b75d000) [pid = 1915] [serial = 1764] [outer = 0x8a45ac00] 23:51:21 INFO - PROCESS | 1915 | 1461307881852 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 23:51:21 INFO - PROCESS | 1915 | 1461307881924 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 23:51:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 23:51:21 INFO - PROCESS | 1915 | 1461307881930 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 23:51:21 INFO - PROCESS | 1915 | 1461307881932 Marionette TRACE conn4 <- [1,2322,null,{}] 23:51:21 INFO - PROCESS | 1915 | 1461307881938 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:22 INFO - PROCESS | 1915 | 1461307882858 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8f774400) [pid = 1915] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9790a000) [pid = 1915] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x859d0400) [pid = 1915] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b75cc00) [pid = 1915] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8b8cf000) [pid = 1915] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x867b1400) [pid = 1915] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8b8d0000) [pid = 1915] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x980f0800) [pid = 1915] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x90679c00) [pid = 1915] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x9000dc00) [pid = 1915] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8a1ad400) [pid = 1915] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8e8ba800) [pid = 1915] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x89cb1400) [pid = 1915] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9367b400) [pid = 1915] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x939cdc00) [pid = 1915] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x99960c00) [pid = 1915] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8e7acc00) [pid = 1915] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x87c2e800) [pid = 1915] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x890d7c00) [pid = 1915] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x9066c400) [pid = 1915] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x91e13000) [pid = 1915] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 23:51:22 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x89bae400) [pid = 1915] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 23:51:23 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x92930800) [pid = 1915] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 23:51:23 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x85b8b000) [pid = 1915] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 23:51:23 INFO - PROCESS | 1915 | 1461307883146 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c3000 == 125 [pid = 1915] [id = 588] 23:51:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x85b8b000) [pid = 1915] [serial = 1765] [outer = (nil)] 23:51:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x887d8400) [pid = 1915] [serial = 1766] [outer = 0x85b8b000] 23:51:23 INFO - PROCESS | 1915 | 1461307883221 Marionette DEBUG loaded listener.js 23:51:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8b8cf000) [pid = 1915] [serial = 1767] [outer = 0x85b8b000] 23:51:23 INFO - PROCESS | 1915 | 1461307883953 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 23:51:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 23:51:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2039ms 23:51:23 INFO - PROCESS | 1915 | 1461307883969 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 23:51:23 INFO - PROCESS | 1915 | 1461307883971 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 23:51:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 23:51:23 INFO - PROCESS | 1915 | 1461307883978 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 23:51:23 INFO - PROCESS | 1915 | 1461307883981 Marionette TRACE conn4 <- [1,2326,null,{}] 23:51:23 INFO - PROCESS | 1915 | 1461307883987 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:24 INFO - PROCESS | 1915 | 1461307884260 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 23:51:24 INFO - PROCESS | 1915 | 1461307884283 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x890d7c00 == 126 [pid = 1915] [id = 589] 23:51:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x890d8400) [pid = 1915] [serial = 1768] [outer = (nil)] 23:51:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8bfbd800) [pid = 1915] [serial = 1769] [outer = 0x890d8400] 23:51:24 INFO - PROCESS | 1915 | 1461307884358 Marionette DEBUG loaded listener.js 23:51:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8c046c00) [pid = 1915] [serial = 1770] [outer = 0x890d8400] 23:51:25 INFO - PROCESS | 1915 | 1461307885557 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 23:51:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 23:51:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1635ms 23:51:25 INFO - PROCESS | 1915 | 1461307885613 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 23:51:25 INFO - PROCESS | 1915 | 1461307885618 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 23:51:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 23:51:25 INFO - PROCESS | 1915 | 1461307885628 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 23:51:25 INFO - PROCESS | 1915 | 1461307885634 Marionette TRACE conn4 <- [1,2330,null,{}] 23:51:25 INFO - PROCESS | 1915 | 1461307885687 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:26 INFO - PROCESS | 1915 | 1461307886011 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 23:51:26 INFO - PROCESS | 1915 | 1461307886230 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x87ded800 == 127 [pid = 1915] [id = 590] 23:51:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x887dcc00) [pid = 1915] [serial = 1771] [outer = (nil)] 23:51:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x890dfc00) [pid = 1915] [serial = 1772] [outer = 0x887dcc00] 23:51:26 INFO - PROCESS | 1915 | 1461307886319 Marionette DEBUG loaded listener.js 23:51:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x89bae400) [pid = 1915] [serial = 1773] [outer = 0x887dcc00] 23:51:27 INFO - PROCESS | 1915 | 1461307887260 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 23:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 23:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1689ms 23:51:27 INFO - PROCESS | 1915 | 1461307887317 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 23:51:27 INFO - PROCESS | 1915 | 1461307887326 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 23:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 23:51:27 INFO - PROCESS | 1915 | 1461307887337 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 23:51:27 INFO - PROCESS | 1915 | 1461307887342 Marionette TRACE conn4 <- [1,2334,null,{}] 23:51:27 INFO - PROCESS | 1915 | 1461307887348 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:27 INFO - PROCESS | 1915 | 1461307887589 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 23:51:27 INFO - PROCESS | 1915 | 1461307887971 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b885c00 == 128 [pid = 1915] [id = 591] 23:51:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8b88b800) [pid = 1915] [serial = 1774] [outer = (nil)] 23:51:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8b8d7400) [pid = 1915] [serial = 1775] [outer = 0x8b88b800] 23:51:28 INFO - PROCESS | 1915 | 1461307888064 Marionette DEBUG loaded listener.js 23:51:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8bfbc800) [pid = 1915] [serial = 1776] [outer = 0x8b88b800] 23:51:29 INFO - PROCESS | 1915 | 1461307888999 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 23:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 23:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1696ms 23:51:29 INFO - PROCESS | 1915 | 1461307889033 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 23:51:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 23:51:29 INFO - PROCESS | 1915 | 1461307889037 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 23:51:29 INFO - PROCESS | 1915 | 1461307889044 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 23:51:29 INFO - PROCESS | 1915 | 1461307889050 Marionette TRACE conn4 <- [1,2338,null,{}] 23:51:29 INFO - PROCESS | 1915 | 1461307889067 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:29 INFO - PROCESS | 1915 | 1461307889301 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 23:51:29 INFO - PROCESS | 1915 | 1461307889585 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e2800 == 129 [pid = 1915] [id = 592] 23:51:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8ddc4800) [pid = 1915] [serial = 1777] [outer = (nil)] 23:51:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8df17400) [pid = 1915] [serial = 1778] [outer = 0x8ddc4800] 23:51:29 INFO - PROCESS | 1915 | 1461307889727 Marionette DEBUG loaded listener.js 23:51:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8e0ee000) [pid = 1915] [serial = 1779] [outer = 0x8ddc4800] 23:51:30 INFO - PROCESS | 1915 | 1461307890633 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 23:51:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 23:51:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1657ms 23:51:30 INFO - PROCESS | 1915 | 1461307890701 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 23:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 23:51:30 INFO - PROCESS | 1915 | 1461307890706 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 23:51:30 INFO - PROCESS | 1915 | 1461307890712 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 23:51:30 INFO - PROCESS | 1915 | 1461307890716 Marionette TRACE conn4 <- [1,2342,null,{}] 23:51:30 INFO - PROCESS | 1915 | 1461307890722 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:30 INFO - PROCESS | 1915 | 1461307890994 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 23:51:31 INFO - PROCESS | 1915 | 1461307891322 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x85964400 == 130 [pid = 1915] [id = 593] 23:51:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8bfb7000) [pid = 1915] [serial = 1780] [outer = (nil)] 23:51:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8e717400) [pid = 1915] [serial = 1781] [outer = 0x8bfb7000] 23:51:31 INFO - PROCESS | 1915 | 1461307891415 Marionette DEBUG loaded listener.js 23:51:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8e8be000) [pid = 1915] [serial = 1782] [outer = 0x8bfb7000] 23:51:32 INFO - PROCESS | 1915 | 1461307892281 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 23:51:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 23:51:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1632ms 23:51:32 INFO - PROCESS | 1915 | 1461307892344 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 23:51:32 INFO - PROCESS | 1915 | 1461307892348 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 23:51:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 23:51:32 INFO - PROCESS | 1915 | 1461307892355 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 23:51:32 INFO - PROCESS | 1915 | 1461307892358 Marionette TRACE conn4 <- [1,2346,null,{}] 23:51:32 INFO - PROCESS | 1915 | 1461307892364 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:32 INFO - PROCESS | 1915 | 1461307892577 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 23:51:32 INFO - PROCESS | 1915 | 1461307892857 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df12c00 == 131 [pid = 1915] [id = 594] 23:51:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8e70a000) [pid = 1915] [serial = 1783] [outer = (nil)] 23:51:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8eb64000) [pid = 1915] [serial = 1784] [outer = 0x8e70a000] 23:51:33 INFO - PROCESS | 1915 | 1461307893004 Marionette DEBUG loaded listener.js 23:51:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8eb8f400) [pid = 1915] [serial = 1785] [outer = 0x8e70a000] 23:51:33 INFO - PROCESS | 1915 | 1461307893911 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 23:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 23:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1588ms 23:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 23:51:33 INFO - PROCESS | 1915 | 1461307893943 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 23:51:33 INFO - PROCESS | 1915 | 1461307893947 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 23:51:33 INFO - PROCESS | 1915 | 1461307893953 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 23:51:33 INFO - PROCESS | 1915 | 1461307893957 Marionette TRACE conn4 <- [1,2350,null,{}] 23:51:33 INFO - PROCESS | 1915 | 1461307893963 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:34 INFO - PROCESS | 1915 | 1461307894194 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 23:51:34 INFO - PROCESS | 1915 | 1461307894530 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b74bc00 == 132 [pid = 1915] [id = 595] 23:51:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8f846400) [pid = 1915] [serial = 1786] [outer = (nil)] 23:51:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x90012000) [pid = 1915] [serial = 1787] [outer = 0x8f846400] 23:51:34 INFO - PROCESS | 1915 | 1461307894627 Marionette DEBUG loaded listener.js 23:51:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x90187400) [pid = 1915] [serial = 1788] [outer = 0x8f846400] 23:51:35 INFO - PROCESS | 1915 | 1461307895520 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 23:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 23:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1640ms 23:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 23:51:35 INFO - PROCESS | 1915 | 1461307895592 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 23:51:35 INFO - PROCESS | 1915 | 1461307895596 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 23:51:35 INFO - PROCESS | 1915 | 1461307895602 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 23:51:35 INFO - PROCESS | 1915 | 1461307895606 Marionette TRACE conn4 <- [1,2354,null,{}] 23:51:35 INFO - PROCESS | 1915 | 1461307895612 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:35 INFO - PROCESS | 1915 | 1461307895845 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 23:51:36 INFO - PROCESS | 1915 | 1461307896178 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x89966800 == 133 [pid = 1915] [id = 596] 23:51:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x89cac000) [pid = 1915] [serial = 1789] [outer = (nil)] 23:51:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9028a800) [pid = 1915] [serial = 1790] [outer = 0x89cac000] 23:51:36 INFO - PROCESS | 1915 | 1461307896269 Marionette DEBUG loaded listener.js 23:51:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9066c400) [pid = 1915] [serial = 1791] [outer = 0x89cac000] 23:51:37 INFO - PROCESS | 1915 | 1461307897154 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 23:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 23:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1592ms 23:51:37 INFO - PROCESS | 1915 | 1461307897193 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 23:51:37 INFO - PROCESS | 1915 | 1461307897196 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 23:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 23:51:37 INFO - PROCESS | 1915 | 1461307897203 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 23:51:37 INFO - PROCESS | 1915 | 1461307897207 Marionette TRACE conn4 <- [1,2358,null,{}] 23:51:37 INFO - PROCESS | 1915 | 1461307897213 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:37 INFO - PROCESS | 1915 | 1461307897409 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 23:51:37 INFO - PROCESS | 1915 | 1461307897710 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f1f000 == 134 [pid = 1915] [id = 597] 23:51:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8e8c4400) [pid = 1915] [serial = 1792] [outer = (nil)] 23:51:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x91e0f000) [pid = 1915] [serial = 1793] [outer = 0x8e8c4400] 23:51:37 INFO - PROCESS | 1915 | 1461307897843 Marionette DEBUG loaded listener.js 23:51:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x92835400) [pid = 1915] [serial = 1794] [outer = 0x8e8c4400] 23:51:38 INFO - PROCESS | 1915 | 1461307898750 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 23:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 23:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1593ms 23:51:38 INFO - PROCESS | 1915 | 1461307898811 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 23:51:38 INFO - PROCESS | 1915 | 1461307898815 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 23:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 23:51:38 INFO - PROCESS | 1915 | 1461307898824 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 23:51:38 INFO - PROCESS | 1915 | 1461307898827 Marionette TRACE conn4 <- [1,2362,null,{}] 23:51:38 INFO - PROCESS | 1915 | 1461307898833 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:39 INFO - PROCESS | 1915 | 1461307899040 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 23:51:39 INFO - PROCESS | 1915 | 1461307899369 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x90677800 == 135 [pid = 1915] [id = 598] 23:51:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x92837800) [pid = 1915] [serial = 1795] [outer = (nil)] 23:51:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x92929000) [pid = 1915] [serial = 1796] [outer = 0x92837800] 23:51:39 INFO - PROCESS | 1915 | 1461307899461 Marionette DEBUG loaded listener.js 23:51:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x92aa7c00) [pid = 1915] [serial = 1797] [outer = 0x92837800] 23:51:40 INFO - PROCESS | 1915 | 1461307900359 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 23:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 23:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1588ms 23:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 23:51:40 INFO - PROCESS | 1915 | 1461307900413 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 23:51:40 INFO - PROCESS | 1915 | 1461307900416 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 23:51:40 INFO - PROCESS | 1915 | 1461307900423 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 23:51:40 INFO - PROCESS | 1915 | 1461307900427 Marionette TRACE conn4 <- [1,2366,null,{}] 23:51:40 INFO - PROCESS | 1915 | 1461307900432 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:40 INFO - PROCESS | 1915 | 1461307900636 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 23:51:41 INFO - PROCESS | 1915 | 1461307900974 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de3800 == 136 [pid = 1915] [id = 599] 23:51:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x89baf400) [pid = 1915] [serial = 1798] [outer = (nil)] 23:51:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x9339bc00) [pid = 1915] [serial = 1799] [outer = 0x89baf400] 23:51:41 INFO - PROCESS | 1915 | 1461307901066 Marionette DEBUG loaded listener.js 23:51:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x935e6000) [pid = 1915] [serial = 1800] [outer = 0x89baf400] 23:51:41 INFO - PROCESS | 1915 | 1461307901980 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 23:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 23:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1590ms 23:51:42 INFO - PROCESS | 1915 | 1461307902013 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 23:51:42 INFO - PROCESS | 1915 | 1461307902017 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 23:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 23:51:42 INFO - PROCESS | 1915 | 1461307902024 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 23:51:42 INFO - PROCESS | 1915 | 1461307902029 Marionette TRACE conn4 <- [1,2370,null,{}] 23:51:42 INFO - PROCESS | 1915 | 1461307902035 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:42 INFO - PROCESS | 1915 | 1461307902269 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 23:51:42 INFO - PROCESS | 1915 | 1461307902624 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec6400 == 137 [pid = 1915] [id = 600] 23:51:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x92ab3400) [pid = 1915] [serial = 1801] [outer = (nil)] 23:51:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x937ec000) [pid = 1915] [serial = 1802] [outer = 0x92ab3400] 23:51:42 INFO - PROCESS | 1915 | 1461307902724 Marionette DEBUG loaded listener.js 23:51:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x939d1c00) [pid = 1915] [serial = 1803] [outer = 0x92ab3400] 23:51:43 INFO - PROCESS | 1915 | 1461307903647 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 23:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 23:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1679ms 23:51:43 INFO - PROCESS | 1915 | 1461307903704 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 23:51:43 INFO - PROCESS | 1915 | 1461307903708 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 23:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 23:51:43 INFO - PROCESS | 1915 | 1461307903715 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 23:51:43 INFO - PROCESS | 1915 | 1461307903717 Marionette TRACE conn4 <- [1,2374,null,{}] 23:51:43 INFO - PROCESS | 1915 | 1461307903724 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:43 INFO - PROCESS | 1915 | 1461307903925 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 23:51:44 INFO - PROCESS | 1915 | 1461307904259 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x93752800 == 138 [pid = 1915] [id = 601] 23:51:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x937ef800) [pid = 1915] [serial = 1804] [outer = (nil)] 23:51:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x93ce0800) [pid = 1915] [serial = 1805] [outer = 0x937ef800] 23:51:44 INFO - PROCESS | 1915 | 1461307904351 Marionette DEBUG loaded listener.js 23:51:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x951c7000) [pid = 1915] [serial = 1806] [outer = 0x937ef800] 23:51:45 INFO - PROCESS | 1915 | 1461307905262 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 23:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 23:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1585ms 23:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 23:51:45 INFO - PROCESS | 1915 | 1461307905301 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 23:51:45 INFO - PROCESS | 1915 | 1461307905304 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 23:51:45 INFO - PROCESS | 1915 | 1461307905311 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 23:51:45 INFO - PROCESS | 1915 | 1461307905314 Marionette TRACE conn4 <- [1,2378,null,{}] 23:51:45 INFO - PROCESS | 1915 | 1461307905320 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:45 INFO - PROCESS | 1915 | 1461307905533 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 23:51:45 INFO - PROCESS | 1915 | 1461307905874 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b888000 == 139 [pid = 1915] [id = 602] 23:51:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9374ec00) [pid = 1915] [serial = 1807] [outer = (nil)] 23:51:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x97c03000) [pid = 1915] [serial = 1808] [outer = 0x9374ec00] 23:51:45 INFO - PROCESS | 1915 | 1461307905967 Marionette DEBUG loaded listener.js 23:51:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x97ce6400) [pid = 1915] [serial = 1809] [outer = 0x9374ec00] 23:51:46 INFO - PROCESS | 1915 | 1461307906880 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 23:51:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 23:51:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1632ms 23:51:46 INFO - PROCESS | 1915 | 1461307906941 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 23:51:46 INFO - PROCESS | 1915 | 1461307906945 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 23:51:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 23:51:46 INFO - PROCESS | 1915 | 1461307906952 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 23:51:46 INFO - PROCESS | 1915 | 1461307906955 Marionette TRACE conn4 <- [1,2382,null,{}] 23:51:46 INFO - PROCESS | 1915 | 1461307906961 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:47 INFO - PROCESS | 1915 | 1461307907169 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 23:51:47 INFO - PROCESS | 1915 | 1461307907505 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x951c2c00 == 140 [pid = 1915] [id = 603] 23:51:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x978b7000) [pid = 1915] [serial = 1810] [outer = (nil)] 23:51:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x981ae800) [pid = 1915] [serial = 1811] [outer = 0x978b7000] 23:51:47 INFO - PROCESS | 1915 | 1461307907601 Marionette DEBUG loaded listener.js 23:51:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x983e7800) [pid = 1915] [serial = 1812] [outer = 0x978b7000] 23:51:48 INFO - PROCESS | 1915 | 1461307908512 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 23:51:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 23:51:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1591ms 23:51:48 INFO - PROCESS | 1915 | 1461307908546 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 23:51:48 INFO - PROCESS | 1915 | 1461307908549 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 23:51:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 23:51:48 INFO - PROCESS | 1915 | 1461307908556 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 23:51:48 INFO - PROCESS | 1915 | 1461307908559 Marionette TRACE conn4 <- [1,2386,null,{}] 23:51:48 INFO - PROCESS | 1915 | 1461307908565 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:48 INFO - PROCESS | 1915 | 1461307908766 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 23:51:49 INFO - PROCESS | 1915 | 1461307909043 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8596b400 == 141 [pid = 1915] [id = 604] 23:51:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x980e8000) [pid = 1915] [serial = 1813] [outer = (nil)] 23:51:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x99175800) [pid = 1915] [serial = 1814] [outer = 0x980e8000] 23:51:49 INFO - PROCESS | 1915 | 1461307909180 Marionette DEBUG loaded listener.js 23:51:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9993d800) [pid = 1915] [serial = 1815] [outer = 0x980e8000] 23:51:50 INFO - PROCESS | 1915 | 1461307910091 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 23:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 23:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1584ms 23:51:50 INFO - PROCESS | 1915 | 1461307910141 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 23:51:50 INFO - PROCESS | 1915 | 1461307910145 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 23:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 23:51:50 INFO - PROCESS | 1915 | 1461307910151 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 23:51:50 INFO - PROCESS | 1915 | 1461307910154 Marionette TRACE conn4 <- [1,2390,null,{}] 23:51:50 INFO - PROCESS | 1915 | 1461307910167 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:50 INFO - PROCESS | 1915 | 1461307910378 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 23:51:50 INFO - PROCESS | 1915 | 1461307910718 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f84c400 == 142 [pid = 1915] [id = 605] 23:51:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x90190800) [pid = 1915] [serial = 1816] [outer = (nil)] 23:51:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x999ed400) [pid = 1915] [serial = 1817] [outer = 0x90190800] 23:51:50 INFO - PROCESS | 1915 | 1461307910811 Marionette DEBUG loaded listener.js 23:51:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x9a635c00) [pid = 1915] [serial = 1818] [outer = 0x90190800] 23:51:51 INFO - PROCESS | 1915 | 1461307911710 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 23:51:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 23:51:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1594ms 23:51:51 INFO - PROCESS | 1915 | 1461307911746 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 23:51:51 INFO - PROCESS | 1915 | 1461307911749 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 23:51:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 23:51:51 INFO - PROCESS | 1915 | 1461307911757 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 23:51:51 INFO - PROCESS | 1915 | 1461307911760 Marionette TRACE conn4 <- [1,2394,null,{}] 23:51:51 INFO - PROCESS | 1915 | 1461307911766 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:51 INFO - PROCESS | 1915 | 1461307911968 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 23:51:52 INFO - PROCESS | 1915 | 1461307912233 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecec00 == 143 [pid = 1915] [id = 606] 23:51:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x93cd9c00) [pid = 1915] [serial = 1819] [outer = (nil)] 23:51:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9a892400) [pid = 1915] [serial = 1820] [outer = 0x93cd9c00] 23:51:52 INFO - PROCESS | 1915 | 1461307912366 Marionette DEBUG loaded listener.js 23:51:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9a897000) [pid = 1915] [serial = 1821] [outer = 0x93cd9c00] 23:51:53 INFO - PROCESS | 1915 | 1461307913332 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 23:51:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 23:51:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1639ms 23:51:53 INFO - PROCESS | 1915 | 1461307913397 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 23:51:53 INFO - PROCESS | 1915 | 1461307913400 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 23:51:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 23:51:53 INFO - PROCESS | 1915 | 1461307913407 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 23:51:53 INFO - PROCESS | 1915 | 1461307913410 Marionette TRACE conn4 <- [1,2398,null,{}] 23:51:53 INFO - PROCESS | 1915 | 1461307913416 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:53 INFO - PROCESS | 1915 | 1461307913619 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 23:51:53 INFO - PROCESS | 1915 | 1461307913956 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x99226400 == 144 [pid = 1915] [id = 607] 23:51:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x99bf4000) [pid = 1915] [serial = 1822] [outer = (nil)] 23:51:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x9ea21800) [pid = 1915] [serial = 1823] [outer = 0x99bf4000] 23:51:54 INFO - PROCESS | 1915 | 1461307914047 Marionette DEBUG loaded listener.js 23:51:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x9ea23400) [pid = 1915] [serial = 1824] [outer = 0x99bf4000] 23:51:54 INFO - PROCESS | 1915 | 1461307914921 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 23:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 23:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1581ms 23:51:54 INFO - PROCESS | 1915 | 1461307914988 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 23:51:54 INFO - PROCESS | 1915 | 1461307914991 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 23:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 23:51:55 INFO - PROCESS | 1915 | 1461307914998 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 23:51:55 INFO - PROCESS | 1915 | 1461307915002 Marionette TRACE conn4 <- [1,2402,null,{}] 23:51:55 INFO - PROCESS | 1915 | 1461307915008 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:55 INFO - PROCESS | 1915 | 1461307915225 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x859c8800 == 143 [pid = 1915] [id = 450] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x859c3000 == 142 [pid = 1915] [id = 588] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x890e3800 == 141 [pid = 1915] [id = 587] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x88ed2c00 == 140 [pid = 1915] [id = 586] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1fc00 == 139 [pid = 1915] [id = 585] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x86ec3400 == 138 [pid = 1915] [id = 583] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8f768800 == 137 [pid = 1915] [id = 582] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x937e4800 == 136 [pid = 1915] [id = 581] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x937e3400 == 135 [pid = 1915] [id = 580] 23:51:57 INFO - PROCESS | 1915 | --DOCSHELL 0x96f35c00 == 134 [pid = 1915] [id = 493] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8e70bc00) [pid = 1915] [serial = 1647] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8bf93800) [pid = 1915] [serial = 1640] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8df20c00) [pid = 1915] [serial = 1644] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x99945800) [pid = 1915] [serial = 1620] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x92833000) [pid = 1915] [serial = 1661] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x92836400) [pid = 1915] [serial = 1662] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x91e07c00) [pid = 1915] [serial = 1659] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x90248400) [pid = 1915] [serial = 1655] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8e8c2000) [pid = 1915] [serial = 1649] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8a457c00) [pid = 1915] [serial = 1695] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8a1aec00) [pid = 1915] [serial = 1694] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x939ce000) [pid = 1915] [serial = 1668] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x96220400) [pid = 1915] [serial = 1670] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8f76f000) [pid = 1915] [serial = 1650] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x89234000) [pid = 1915] [serial = 1698] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x97c08000) [pid = 1915] [serial = 1673] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9a637800) [pid = 1915] [serial = 1686] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x90186400) [pid = 1915] [serial = 1653] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x939c4400) [pid = 1915] [serial = 1667] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x87d25400) [pid = 1915] [serial = 1635] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8ddc5c00) [pid = 1915] [serial = 1643] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x87d1a800) [pid = 1915] [serial = 1688] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x914b8000) [pid = 1915] [serial = 1658] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x962b4400) [pid = 1915] [serial = 1671] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x99960000) [pid = 1915] [serial = 1679] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x890db800) [pid = 1915] [serial = 1691] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x999f1400) [pid = 1915] [serial = 1683] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x98ea1800) [pid = 1915] [serial = 1677] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8a45bc00) [pid = 1915] [serial = 1638] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x999ee000) [pid = 1915] [serial = 1682] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x935f2000) [pid = 1915] [serial = 1665] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x89235c00) [pid = 1915] [serial = 1692] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x92ab0800) [pid = 1915] [serial = 1664] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9000a000) [pid = 1915] [serial = 1652] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x99bf4800) [pid = 1915] [serial = 1685] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9024b400) [pid = 1915] [serial = 1656] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x87de4400) [pid = 1915] [serial = 1689] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x89cb4400) [pid = 1915] [serial = 1637] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x983e9000) [pid = 1915] [serial = 1676] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8b754000) [pid = 1915] [serial = 1563] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8b88c800) [pid = 1915] [serial = 1700] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x97c0a800) [pid = 1915] [serial = 1674] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x99962c00) [pid = 1915] [serial = 1680] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x87c2d800) [pid = 1915] [serial = 1697] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e0f3000) [pid = 1915] [serial = 1646] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8bfb6800) [pid = 1915] [serial = 1641] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x87a79c00) [pid = 1915] [serial = 1634] [outer = (nil)] [url = about:blank] 23:51:57 INFO - PROCESS | 1915 | 1461307917926 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecdc00 == 135 [pid = 1915] [id = 608] 23:51:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x86ecf400) [pid = 1915] [serial = 1825] [outer = (nil)] 23:51:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x86f2e400) [pid = 1915] [serial = 1826] [outer = 0x86ecf400] 23:51:58 INFO - PROCESS | 1915 | 1461307918011 Marionette DEBUG loaded listener.js 23:51:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x87c29c00) [pid = 1915] [serial = 1827] [outer = 0x86ecf400] 23:51:58 INFO - PROCESS | 1915 | 1461307918850 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 23:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 23:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 3894ms 23:51:58 INFO - PROCESS | 1915 | 1461307918896 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 23:51:58 INFO - PROCESS | 1915 | 1461307918907 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 23:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 23:51:58 INFO - PROCESS | 1915 | 1461307918964 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 23:51:58 INFO - PROCESS | 1915 | 1461307918969 Marionette TRACE conn4 <- [1,2406,null,{}] 23:51:58 INFO - PROCESS | 1915 | 1461307918983 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:51:59 INFO - PROCESS | 1915 | 1461307919206 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 23:51:59 INFO - PROCESS | 1915 | 1461307919401 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:51:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x887cf400 == 136 [pid = 1915] [id = 609] 23:51:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x887d7400) [pid = 1915] [serial = 1828] [outer = (nil)] 23:51:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x88ece000) [pid = 1915] [serial = 1829] [outer = 0x887d7400] 23:51:59 INFO - PROCESS | 1915 | 1461307919480 Marionette DEBUG loaded listener.js 23:51:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x890e5400) [pid = 1915] [serial = 1830] [outer = 0x887d7400] 23:52:00 INFO - PROCESS | 1915 | 1461307920420 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 23:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 23:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1537ms 23:52:00 INFO - PROCESS | 1915 | 1461307920459 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 23:52:00 INFO - PROCESS | 1915 | 1461307920465 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 23:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 23:52:00 INFO - PROCESS | 1915 | 1461307920472 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 23:52:00 INFO - PROCESS | 1915 | 1461307920475 Marionette TRACE conn4 <- [1,2410,null,{}] 23:52:00 INFO - PROCESS | 1915 | 1461307920481 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:00 INFO - PROCESS | 1915 | 1461307920742 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 23:52:00 INFO - PROCESS | 1915 | 1461307920781 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ecb800 == 137 [pid = 1915] [id = 610] 23:52:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x89235c00) [pid = 1915] [serial = 1831] [outer = (nil)] 23:52:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8a1b0400) [pid = 1915] [serial = 1832] [outer = 0x89235c00] 23:52:00 INFO - PROCESS | 1915 | 1461307920855 Marionette DEBUG loaded listener.js 23:52:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8a455800) [pid = 1915] [serial = 1833] [outer = 0x89235c00] 23:52:02 INFO - PROCESS | 1915 | 1461307922001 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 23:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 23:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1579ms 23:52:02 INFO - PROCESS | 1915 | 1461307922051 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 23:52:02 INFO - PROCESS | 1915 | 1461307922055 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 23:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8bfbd000) [pid = 1915] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x85b8b000) [pid = 1915] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x90183c00) [pid = 1915] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8e7a8000) [pid = 1915] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x88ed4400) [pid = 1915] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x937e5800) [pid = 1915] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8b889c00) [pid = 1915] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x87a7e000) [pid = 1915] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8a45ac00) [pid = 1915] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x951c8000) [pid = 1915] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x87d21400) [pid = 1915] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8e8c1400) [pid = 1915] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x93c7f800) [pid = 1915] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8ddc1800) [pid = 1915] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8864e400) [pid = 1915] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x9292bc00) [pid = 1915] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x92aa6800) [pid = 1915] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x8996dc00) [pid = 1915] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8b74e800) [pid = 1915] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x87a78000) [pid = 1915] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8df13c00) [pid = 1915] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 23:52:02 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x9018a000) [pid = 1915] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 23:52:02 INFO - PROCESS | 1915 | 1461307922853 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 23:52:02 INFO - PROCESS | 1915 | 1461307922862 Marionette TRACE conn4 <- [1,2414,null,{}] 23:52:02 INFO - PROCESS | 1915 | 1461307922870 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:03 INFO - PROCESS | 1915 | 1461307923066 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 23:52:03 INFO - PROCESS | 1915 | 1461307923264 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cae800 == 138 [pid = 1915] [id = 611] 23:52:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8a457000) [pid = 1915] [serial = 1834] [outer = (nil)] 23:52:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8b74ec00) [pid = 1915] [serial = 1835] [outer = 0x8a457000] 23:52:03 INFO - PROCESS | 1915 | 1461307923339 Marionette DEBUG loaded listener.js 23:52:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8b760c00) [pid = 1915] [serial = 1836] [outer = 0x8a457000] 23:52:04 INFO - PROCESS | 1915 | 1461307924110 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 23:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 23:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1431ms 23:52:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 23:52:04 INFO - PROCESS | 1915 | 1461307924149 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 23:52:04 INFO - PROCESS | 1915 | 1461307924152 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 23:52:04 INFO - PROCESS | 1915 | 1461307924159 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 23:52:04 INFO - PROCESS | 1915 | 1461307924162 Marionette TRACE conn4 <- [1,2418,null,{}] 23:52:04 INFO - PROCESS | 1915 | 1461307924167 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:04 INFO - PROCESS | 1915 | 1461307924348 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 23:52:04 INFO - PROCESS | 1915 | 1461307924363 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d26800 == 139 [pid = 1915] [id = 612] 23:52:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8b74d000) [pid = 1915] [serial = 1837] [outer = (nil)] 23:52:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8b8cc800) [pid = 1915] [serial = 1838] [outer = 0x8b74d000] 23:52:04 INFO - PROCESS | 1915 | 1461307924437 Marionette DEBUG loaded listener.js 23:52:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8bf8f800) [pid = 1915] [serial = 1839] [outer = 0x8b74d000] 23:52:05 INFO - PROCESS | 1915 | 1461307925764 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:52:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 23:52:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1643ms 23:52:05 INFO - PROCESS | 1915 | 1461307925802 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 23:52:05 INFO - PROCESS | 1915 | 1461307925809 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 23:52:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 23:52:05 INFO - PROCESS | 1915 | 1461307925819 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 23:52:05 INFO - PROCESS | 1915 | 1461307925824 Marionette TRACE conn4 <- [1,2422,null,{}] 23:52:05 INFO - PROCESS | 1915 | 1461307925832 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:06 INFO - PROCESS | 1915 | 1461307926051 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 23:52:06 INFO - PROCESS | 1915 | 1461307926385 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d1c400 == 140 [pid = 1915] [id = 613] 23:52:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x87d24c00) [pid = 1915] [serial = 1840] [outer = (nil)] 23:52:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x88eca400) [pid = 1915] [serial = 1841] [outer = 0x87d24c00] 23:52:06 INFO - PROCESS | 1915 | 1461307926480 Marionette DEBUG loaded listener.js 23:52:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8996f000) [pid = 1915] [serial = 1842] [outer = 0x87d24c00] 23:52:07 INFO - PROCESS | 1915 | 1461307927475 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 23:52:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 23:52:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1683ms 23:52:07 INFO - PROCESS | 1915 | 1461307927502 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 23:52:07 INFO - PROCESS | 1915 | 1461307927511 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 23:52:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 23:52:07 INFO - PROCESS | 1915 | 1461307927522 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 23:52:07 INFO - PROCESS | 1915 | 1461307927526 Marionette TRACE conn4 <- [1,2426,null,{}] 23:52:07 INFO - PROCESS | 1915 | 1461307927532 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:07 INFO - PROCESS | 1915 | 1461307927752 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 23:52:08 INFO - PROCESS | 1915 | 1461307928077 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b745800 == 141 [pid = 1915] [id = 614] 23:52:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8b754000) [pid = 1915] [serial = 1843] [outer = (nil)] 23:52:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8b883c00) [pid = 1915] [serial = 1844] [outer = 0x8b754000] 23:52:08 INFO - PROCESS | 1915 | 1461307928169 Marionette DEBUG loaded listener.js 23:52:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8b8d5800) [pid = 1915] [serial = 1845] [outer = 0x8b754000] 23:52:09 INFO - PROCESS | 1915 | 1461307929091 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 23:52:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 23:52:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1629ms 23:52:09 INFO - PROCESS | 1915 | 1461307929151 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 23:52:09 INFO - PROCESS | 1915 | 1461307929155 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 23:52:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 23:52:09 INFO - PROCESS | 1915 | 1461307929162 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 23:52:09 INFO - PROCESS | 1915 | 1461307929169 Marionette TRACE conn4 <- [1,2430,null,{}] 23:52:09 INFO - PROCESS | 1915 | 1461307929186 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:09 INFO - PROCESS | 1915 | 1461307929435 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 23:52:09 INFO - PROCESS | 1915 | 1461307929760 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x8996dc00 == 142 [pid = 1915] [id = 615] 23:52:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8c042400) [pid = 1915] [serial = 1846] [outer = (nil)] 23:52:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8c1da800) [pid = 1915] [serial = 1847] [outer = 0x8c042400] 23:52:09 INFO - PROCESS | 1915 | 1461307929854 Marionette DEBUG loaded listener.js 23:52:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8ddbac00) [pid = 1915] [serial = 1848] [outer = 0x8c042400] 23:52:10 INFO - PROCESS | 1915 | 1461307930706 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 23:52:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 23:52:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1595ms 23:52:10 INFO - PROCESS | 1915 | 1461307930758 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 23:52:10 INFO - PROCESS | 1915 | 1461307930762 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 23:52:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 23:52:10 INFO - PROCESS | 1915 | 1461307930770 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 23:52:10 INFO - PROCESS | 1915 | 1461307930773 Marionette TRACE conn4 <- [1,2434,null,{}] 23:52:10 INFO - PROCESS | 1915 | 1461307930779 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:10 INFO - PROCESS | 1915 | 1461307930984 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 23:52:11 INFO - PROCESS | 1915 | 1461307931267 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f2cc00 == 143 [pid = 1915] [id = 616] 23:52:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x89bb0c00) [pid = 1915] [serial = 1849] [outer = (nil)] 23:52:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8df1b000) [pid = 1915] [serial = 1850] [outer = 0x89bb0c00] 23:52:11 INFO - PROCESS | 1915 | 1461307931401 Marionette DEBUG loaded listener.js 23:52:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8e0eb000) [pid = 1915] [serial = 1851] [outer = 0x89bb0c00] 23:52:12 INFO - PROCESS | 1915 | 1461307932280 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 23:52:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 23:52:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1586ms 23:52:12 INFO - PROCESS | 1915 | 1461307932355 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 23:52:12 INFO - PROCESS | 1915 | 1461307932360 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 23:52:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 23:52:12 INFO - PROCESS | 1915 | 1461307932366 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 23:52:12 INFO - PROCESS | 1915 | 1461307932370 Marionette TRACE conn4 <- [1,2438,null,{}] 23:52:12 INFO - PROCESS | 1915 | 1461307932375 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:12 INFO - PROCESS | 1915 | 1461307932618 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 23:52:12 INFO - PROCESS | 1915 | 1461307932951 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a451800 == 144 [pid = 1915] [id = 617] 23:52:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8e0e8c00) [pid = 1915] [serial = 1852] [outer = (nil)] 23:52:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8e7a5800) [pid = 1915] [serial = 1853] [outer = 0x8e0e8c00] 23:52:13 INFO - PROCESS | 1915 | 1461307933042 Marionette DEBUG loaded listener.js 23:52:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8e7a8000) [pid = 1915] [serial = 1854] [outer = 0x8e0e8c00] 23:52:13 INFO - PROCESS | 1915 | 1461307933961 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 23:52:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 23:52:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1631ms 23:52:14 INFO - PROCESS | 1915 | 1461307933997 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 23:52:14 INFO - PROCESS | 1915 | 1461307934000 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 23:52:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 23:52:14 INFO - PROCESS | 1915 | 1461307934007 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 23:52:14 INFO - PROCESS | 1915 | 1461307934011 Marionette TRACE conn4 <- [1,2442,null,{}] 23:52:14 INFO - PROCESS | 1915 | 1461307934016 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:14 INFO - PROCESS | 1915 | 1461307934242 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 23:52:14 INFO - PROCESS | 1915 | 1461307934565 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8df17800 == 145 [pid = 1915] [id = 618] 23:52:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8e8bdc00) [pid = 1915] [serial = 1855] [outer = (nil)] 23:52:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8f76f400) [pid = 1915] [serial = 1856] [outer = 0x8e8bdc00] 23:52:14 INFO - PROCESS | 1915 | 1461307934659 Marionette DEBUG loaded listener.js 23:52:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8f775800) [pid = 1915] [serial = 1857] [outer = 0x8e8bdc00] 23:52:15 INFO - PROCESS | 1915 | 1461307935524 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 23:52:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 23:52:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1580ms 23:52:15 INFO - PROCESS | 1915 | 1461307935589 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 23:52:15 INFO - PROCESS | 1915 | 1461307935595 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 23:52:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 23:52:15 INFO - PROCESS | 1915 | 1461307935605 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 23:52:15 INFO - PROCESS | 1915 | 1461307935610 Marionette TRACE conn4 <- [1,2446,null,{}] 23:52:15 INFO - PROCESS | 1915 | 1461307935619 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:15 INFO - PROCESS | 1915 | 1461307935975 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 23:52:16 INFO - PROCESS | 1915 | 1461307936417 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ecf400 == 146 [pid = 1915] [id = 619] 23:52:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8a459c00) [pid = 1915] [serial = 1858] [outer = (nil)] 23:52:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9000b800) [pid = 1915] [serial = 1859] [outer = 0x8a459c00] 23:52:16 INFO - PROCESS | 1915 | 1461307936565 Marionette DEBUG loaded listener.js 23:52:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9000b000) [pid = 1915] [serial = 1860] [outer = 0x8a459c00] 23:52:17 INFO - PROCESS | 1915 | 1461307937667 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 23:52:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 23:52:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 2090ms 23:52:17 INFO - PROCESS | 1915 | 1461307937694 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 23:52:17 INFO - PROCESS | 1915 | 1461307937697 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 23:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 23:52:17 INFO - PROCESS | 1915 | 1461307937704 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 23:52:17 INFO - PROCESS | 1915 | 1461307937708 Marionette TRACE conn4 <- [1,2450,null,{}] 23:52:17 INFO - PROCESS | 1915 | 1461307937713 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:18 INFO - PROCESS | 1915 | 1461307938001 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 23:52:18 INFO - PROCESS | 1915 | 1461307938216 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x859d0800 == 147 [pid = 1915] [id = 620] 23:52:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8b75e000) [pid = 1915] [serial = 1861] [outer = (nil)] 23:52:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9018a000) [pid = 1915] [serial = 1862] [outer = 0x8b75e000] 23:52:18 INFO - PROCESS | 1915 | 1461307938305 Marionette DEBUG loaded listener.js 23:52:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x90247400) [pid = 1915] [serial = 1863] [outer = 0x8b75e000] 23:52:19 INFO - PROCESS | 1915 | 1461307939272 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 23:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 23:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1636ms 23:52:19 INFO - PROCESS | 1915 | 1461307939340 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 23:52:19 INFO - PROCESS | 1915 | 1461307939344 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 23:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 23:52:19 INFO - PROCESS | 1915 | 1461307939351 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 23:52:19 INFO - PROCESS | 1915 | 1461307939354 Marionette TRACE conn4 <- [1,2454,null,{}] 23:52:19 INFO - PROCESS | 1915 | 1461307939360 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:19 INFO - PROCESS | 1915 | 1461307939560 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 23:52:19 INFO - PROCESS | 1915 | 1461307939884 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f84cc00 == 148 [pid = 1915] [id = 621] 23:52:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x90183c00) [pid = 1915] [serial = 1864] [outer = (nil)] 23:52:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x9028f800) [pid = 1915] [serial = 1865] [outer = 0x90183c00] 23:52:19 INFO - PROCESS | 1915 | 1461307939975 Marionette DEBUG loaded listener.js 23:52:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x90679000) [pid = 1915] [serial = 1866] [outer = 0x90183c00] 23:52:20 INFO - PROCESS | 1915 | 1461307940855 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 23:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 23:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1533ms 23:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 23:52:20 INFO - PROCESS | 1915 | 1461307940885 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 23:52:20 INFO - PROCESS | 1915 | 1461307940888 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 23:52:20 INFO - PROCESS | 1915 | 1461307940894 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 23:52:20 INFO - PROCESS | 1915 | 1461307940898 Marionette TRACE conn4 <- [1,2458,null,{}] 23:52:20 INFO - PROCESS | 1915 | 1461307940904 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:21 INFO - PROCESS | 1915 | 1461307941107 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 23:52:21 INFO - PROCESS | 1915 | 1461307941394 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x90007c00 == 149 [pid = 1915] [id = 622] 23:52:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x90286c00) [pid = 1915] [serial = 1867] [outer = (nil)] 23:52:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x91e15400) [pid = 1915] [serial = 1868] [outer = 0x90286c00] 23:52:21 INFO - PROCESS | 1915 | 1461307941538 Marionette DEBUG loaded listener.js 23:52:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x91eb4c00) [pid = 1915] [serial = 1869] [outer = 0x90286c00] 23:52:22 INFO - PROCESS | 1915 | 1461307942458 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 23:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 23:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1634ms 23:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 23:52:22 INFO - PROCESS | 1915 | 1461307942528 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 23:52:22 INFO - PROCESS | 1915 | 1461307942532 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 23:52:22 INFO - PROCESS | 1915 | 1461307942539 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 23:52:22 INFO - PROCESS | 1915 | 1461307942543 Marionette TRACE conn4 <- [1,2462,null,{}] 23:52:22 INFO - PROCESS | 1915 | 1461307942549 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:22 INFO - PROCESS | 1915 | 1461307942824 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 23:52:23 INFO - PROCESS | 1915 | 1461307943156 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e0b400 == 150 [pid = 1915] [id = 623] 23:52:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x92931400) [pid = 1915] [serial = 1870] [outer = (nil)] 23:52:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x92ab5000) [pid = 1915] [serial = 1871] [outer = 0x92931400] 23:52:23 INFO - PROCESS | 1915 | 1461307943253 Marionette DEBUG loaded listener.js 23:52:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x933a4000) [pid = 1915] [serial = 1872] [outer = 0x92931400] 23:52:24 INFO - PROCESS | 1915 | 1461307944195 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 23:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 23:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1731ms 23:52:24 INFO - PROCESS | 1915 | 1461307944269 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 23:52:24 INFO - PROCESS | 1915 | 1461307944273 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 23:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 23:52:24 INFO - PROCESS | 1915 | 1461307944280 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 23:52:24 INFO - PROCESS | 1915 | 1461307944283 Marionette TRACE conn4 <- [1,2466,null,{}] 23:52:24 INFO - PROCESS | 1915 | 1461307944289 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:24 INFO - PROCESS | 1915 | 1461307944554 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 23:52:24 INFO - PROCESS | 1915 | 1461307944882 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x92839c00 == 151 [pid = 1915] [id = 624] 23:52:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x93399c00) [pid = 1915] [serial = 1873] [outer = (nil)] 23:52:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x93674400) [pid = 1915] [serial = 1874] [outer = 0x93399c00] 23:52:24 INFO - PROCESS | 1915 | 1461307944983 Marionette DEBUG loaded listener.js 23:52:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x93671400) [pid = 1915] [serial = 1875] [outer = 0x93399c00] 23:52:25 INFO - PROCESS | 1915 | 1461307945882 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 23:52:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 23:52:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1639ms 23:52:25 INFO - PROCESS | 1915 | 1461307945918 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 23:52:25 INFO - PROCESS | 1915 | 1461307945921 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 23:52:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 23:52:25 INFO - PROCESS | 1915 | 1461307945928 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 23:52:25 INFO - PROCESS | 1915 | 1461307945931 Marionette TRACE conn4 <- [1,2470,null,{}] 23:52:25 INFO - PROCESS | 1915 | 1461307945937 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:26 INFO - PROCESS | 1915 | 1461307946135 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 23:52:26 INFO - PROCESS | 1915 | 1461307946432 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x9018ec00 == 152 [pid = 1915] [id = 625] 23:52:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x90671400) [pid = 1915] [serial = 1876] [outer = (nil)] 23:52:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x937e2400) [pid = 1915] [serial = 1877] [outer = 0x90671400] 23:52:26 INFO - PROCESS | 1915 | 1461307946565 Marionette DEBUG loaded listener.js 23:52:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x937e4800) [pid = 1915] [serial = 1878] [outer = 0x90671400] 23:52:27 INFO - PROCESS | 1915 | 1461307947428 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 23:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 23:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1534ms 23:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 23:52:27 INFO - PROCESS | 1915 | 1461307947463 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 23:52:27 INFO - PROCESS | 1915 | 1461307947466 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 23:52:27 INFO - PROCESS | 1915 | 1461307947473 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 23:52:27 INFO - PROCESS | 1915 | 1461307947477 Marionette TRACE conn4 <- [1,2474,null,{}] 23:52:27 INFO - PROCESS | 1915 | 1461307947483 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:27 INFO - PROCESS | 1915 | 1461307947689 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 23:52:27 INFO - PROCESS | 1915 | 1461307947979 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x9374e800 == 153 [pid = 1915] [id = 626] 23:52:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x937e8800) [pid = 1915] [serial = 1879] [outer = (nil)] 23:52:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x93a08400) [pid = 1915] [serial = 1880] [outer = 0x937e8800] 23:52:28 INFO - PROCESS | 1915 | 1461307948113 Marionette DEBUG loaded listener.js 23:52:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x93a10400) [pid = 1915] [serial = 1881] [outer = 0x937e8800] 23:52:29 INFO - PROCESS | 1915 | 1461307949012 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 23:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 23:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1582ms 23:52:29 INFO - PROCESS | 1915 | 1461307949054 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 23:52:29 INFO - PROCESS | 1915 | 1461307949058 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 23:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 23:52:29 INFO - PROCESS | 1915 | 1461307949065 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 23:52:29 INFO - PROCESS | 1915 | 1461307949067 Marionette TRACE conn4 <- [1,2478,null,{}] 23:52:29 INFO - PROCESS | 1915 | 1461307949073 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:29 INFO - PROCESS | 1915 | 1461307949275 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 23:52:29 INFO - PROCESS | 1915 | 1461307949612 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x939c4400 == 154 [pid = 1915] [id = 627] 23:52:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x93a02400) [pid = 1915] [serial = 1882] [outer = (nil)] 23:52:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x96ce9c00) [pid = 1915] [serial = 1883] [outer = 0x93a02400] 23:52:29 INFO - PROCESS | 1915 | 1461307949702 Marionette DEBUG loaded listener.js 23:52:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x97774800) [pid = 1915] [serial = 1884] [outer = 0x93a02400] 23:52:30 INFO - PROCESS | 1915 | 1461307950604 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 23:52:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 23:52:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1592ms 23:52:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 23:52:30 INFO - PROCESS | 1915 | 1461307950658 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 23:52:30 INFO - PROCESS | 1915 | 1461307950661 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 23:52:30 INFO - PROCESS | 1915 | 1461307950668 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 23:52:30 INFO - PROCESS | 1915 | 1461307950670 Marionette TRACE conn4 <- [1,2482,null,{}] 23:52:30 INFO - PROCESS | 1915 | 1461307950676 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:30 INFO - PROCESS | 1915 | 1461307950883 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 23:52:31 INFO - PROCESS | 1915 | 1461307951222 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ec4c00 == 155 [pid = 1915] [id = 628] 23:52:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x933a4800) [pid = 1915] [serial = 1885] [outer = (nil)] 23:52:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x97ce1800) [pid = 1915] [serial = 1886] [outer = 0x933a4800] 23:52:31 INFO - PROCESS | 1915 | 1461307951313 Marionette DEBUG loaded listener.js 23:52:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x980e4400) [pid = 1915] [serial = 1887] [outer = 0x933a4800] 23:52:32 INFO - PROCESS | 1915 | 1461307952183 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 23:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 23:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1581ms 23:52:32 INFO - PROCESS | 1915 | 1461307952248 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 23:52:32 INFO - PROCESS | 1915 | 1461307952252 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 23:52:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 23:52:32 INFO - PROCESS | 1915 | 1461307952258 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 23:52:32 INFO - PROCESS | 1915 | 1461307952260 Marionette TRACE conn4 <- [1,2486,null,{}] 23:52:32 INFO - PROCESS | 1915 | 1461307952267 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:32 INFO - PROCESS | 1915 | 1461307952469 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 23:52:32 INFO - PROCESS | 1915 | 1461307952813 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x93752400 == 156 [pid = 1915] [id = 629] 23:52:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x97c04000) [pid = 1915] [serial = 1888] [outer = (nil)] 23:52:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x98e0dc00) [pid = 1915] [serial = 1889] [outer = 0x97c04000] 23:52:32 INFO - PROCESS | 1915 | 1461307952901 Marionette DEBUG loaded listener.js 23:52:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x98eabc00) [pid = 1915] [serial = 1890] [outer = 0x97c04000] 23:52:33 INFO - PROCESS | 1915 | 1461307953808 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 23:52:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 23:52:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1583ms 23:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 23:52:33 INFO - PROCESS | 1915 | 1461307953843 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 23:52:33 INFO - PROCESS | 1915 | 1461307953846 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 23:52:33 INFO - PROCESS | 1915 | 1461307953853 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 23:52:33 INFO - PROCESS | 1915 | 1461307953856 Marionette TRACE conn4 <- [1,2490,null,{}] 23:52:33 INFO - PROCESS | 1915 | 1461307953862 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:34 INFO - PROCESS | 1915 | 1461307954063 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 23:52:34 INFO - PROCESS | 1915 | 1461307954399 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f22400 == 157 [pid = 1915] [id = 630] 23:52:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x983ea000) [pid = 1915] [serial = 1891] [outer = (nil)] 23:52:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x999e9000) [pid = 1915] [serial = 1892] [outer = 0x983ea000] 23:52:34 INFO - PROCESS | 1915 | 1461307954489 Marionette DEBUG loaded listener.js 23:52:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x99bebc00) [pid = 1915] [serial = 1893] [outer = 0x983ea000] 23:52:35 INFO - PROCESS | 1915 | 1461307955316 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x9000e400 == 156 [pid = 1915] [id = 464] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x91eb8800 == 155 [pid = 1915] [id = 467] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x859cd800 == 154 [pid = 1915] [id = 465] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1a400 == 153 [pid = 1915] [id = 468] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x89cae800 == 152 [pid = 1915] [id = 611] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x88ecb800 == 151 [pid = 1915] [id = 610] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x887cf400 == 150 [pid = 1915] [id = 609] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecdc00 == 149 [pid = 1915] [id = 608] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecec00 == 148 [pid = 1915] [id = 606] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8f84c400 == 147 [pid = 1915] [id = 605] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8596b400 == 146 [pid = 1915] [id = 604] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8b888000 == 145 [pid = 1915] [id = 602] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x951c2c00 == 144 [pid = 1915] [id = 603] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x93752800 == 143 [pid = 1915] [id = 601] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x86ec6400 == 142 [pid = 1915] [id = 600] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87de3800 == 141 [pid = 1915] [id = 599] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x90677800 == 140 [pid = 1915] [id = 598] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x89966800 == 139 [pid = 1915] [id = 596] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x84f1f000 == 138 [pid = 1915] [id = 597] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8b74bc00 == 137 [pid = 1915] [id = 595] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8df12c00 == 136 [pid = 1915] [id = 594] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x85964400 == 135 [pid = 1915] [id = 593] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e2800 == 134 [pid = 1915] [id = 592] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8b885c00 == 133 [pid = 1915] [id = 591] 23:52:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87ded800 == 132 [pid = 1915] [id = 590] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8bfbd800) [pid = 1915] [serial = 1769] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8c1e3800) [pid = 1915] [serial = 1710] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8b8cf000) [pid = 1915] [serial = 1767] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x97dec000) [pid = 1915] [serial = 1749] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x90248800) [pid = 1915] [serial = 1725] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x89963c00) [pid = 1915] [serial = 1760] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x99969400) [pid = 1915] [serial = 1754] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x93a0bc00) [pid = 1915] [serial = 1743] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8bf96000) [pid = 1915] [serial = 1707] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x97c0dc00) [pid = 1915] [serial = 1748] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x890da400) [pid = 1915] [serial = 1703] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8b74d800) [pid = 1915] [serial = 1763] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x939cb000) [pid = 1915] [serial = 1742] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x981acc00) [pid = 1915] [serial = 1751] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x8b8ce800) [pid = 1915] [serial = 1706] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x87de3c00) [pid = 1915] [serial = 1757] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8eb90c00) [pid = 1915] [serial = 1718] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x962bac00) [pid = 1915] [serial = 1745] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8e7a5000) [pid = 1915] [serial = 1716] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8b75d000) [pid = 1915] [serial = 1764] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8ddc3c00) [pid = 1915] [serial = 1712] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x935f1c00) [pid = 1915] [serial = 1736] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x978b4000) [pid = 1915] [serial = 1746] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x90187000) [pid = 1915] [serial = 1724] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x92aad400) [pid = 1915] [serial = 1733] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8f80a400) [pid = 1915] [serial = 1721] [outer = (nil)] [url = about:blank] 23:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 23:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 3791ms 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8df15000) [pid = 1915] [serial = 1713] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8f850000) [pid = 1915] [serial = 1722] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8864bc00) [pid = 1915] [serial = 1758] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x91e0c000) [pid = 1915] [serial = 1730] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x93674800) [pid = 1915] [serial = 1737] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8b8cb400) [pid = 1915] [serial = 1632] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9339d400) [pid = 1915] [serial = 1734] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x8c1d5800) [pid = 1915] [serial = 1709] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8e70ac00) [pid = 1915] [serial = 1715] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x93759400) [pid = 1915] [serial = 1740] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x89ca7000) [pid = 1915] [serial = 1761] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x91e11c00) [pid = 1915] [serial = 1731] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x887d8400) [pid = 1915] [serial = 1766] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x90289c00) [pid = 1915] [serial = 1727] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9028cc00) [pid = 1915] [serial = 1728] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8f76b000) [pid = 1915] [serial = 1719] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x89bb8400) [pid = 1915] [serial = 1704] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x9374fc00) [pid = 1915] [serial = 1739] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x98a2d800) [pid = 1915] [serial = 1752] [outer = (nil)] [url = about:blank] 23:52:37 INFO - PROCESS | 1915 | 1461307957852 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 23:52:37 INFO - PROCESS | 1915 | 1461307957858 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 23:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 23:52:37 INFO - PROCESS | 1915 | 1461307957867 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 23:52:37 INFO - PROCESS | 1915 | 1461307957875 Marionette TRACE conn4 <- [1,2494,null,{}] 23:52:37 INFO - PROCESS | 1915 | 1461307957883 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:38 INFO - PROCESS | 1915 | 1461307958062 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 23:52:38 INFO - PROCESS | 1915 | 1461307958079 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x88643800 == 133 [pid = 1915] [id = 631] 23:52:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x88647c00) [pid = 1915] [serial = 1894] [outer = (nil)] 23:52:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x88650c00) [pid = 1915] [serial = 1895] [outer = 0x88647c00] 23:52:38 INFO - PROCESS | 1915 | 1461307958155 Marionette DEBUG loaded listener.js 23:52:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x88ed1400) [pid = 1915] [serial = 1896] [outer = 0x88647c00] 23:52:39 INFO - PROCESS | 1915 | 1461307959188 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 23:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 23:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1335ms 23:52:39 INFO - PROCESS | 1915 | 1461307959203 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 23:52:39 INFO - PROCESS | 1915 | 1461307959209 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 23:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 23:52:39 INFO - PROCESS | 1915 | 1461307959221 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 23:52:39 INFO - PROCESS | 1915 | 1461307959225 Marionette TRACE conn4 <- [1,2498,null,{}] 23:52:39 INFO - PROCESS | 1915 | 1461307959232 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:39 INFO - PROCESS | 1915 | 1461307959496 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 23:52:39 INFO - PROCESS | 1915 | 1461307959525 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x89ca6c00 == 134 [pid = 1915] [id = 632] 23:52:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x89ca7000) [pid = 1915] [serial = 1897] [outer = (nil)] 23:52:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8a1a9c00) [pid = 1915] [serial = 1898] [outer = 0x89ca7000] 23:52:39 INFO - PROCESS | 1915 | 1461307959597 Marionette DEBUG loaded listener.js 23:52:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8a455400) [pid = 1915] [serial = 1899] [outer = 0x89ca7000] 23:52:40 INFO - PROCESS | 1915 | 1461307960666 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 23:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 23:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1490ms 23:52:40 INFO - PROCESS | 1915 | 1461307960709 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 23:52:40 INFO - PROCESS | 1915 | 1461307960712 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 23:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 23:52:40 INFO - PROCESS | 1915 | 1461307960719 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 23:52:40 INFO - PROCESS | 1915 | 1461307960722 Marionette TRACE conn4 <- [1,2502,null,{}] 23:52:40 INFO - PROCESS | 1915 | 1461307960737 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:41 INFO - PROCESS | 1915 | 1461307961008 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 23:52:41 INFO - PROCESS | 1915 | 1461307961041 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x89966800 == 135 [pid = 1915] [id = 633] 23:52:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8b883400) [pid = 1915] [serial = 1900] [outer = (nil)] 23:52:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8b890000) [pid = 1915] [serial = 1901] [outer = 0x8b883400] 23:52:41 INFO - PROCESS | 1915 | 1461307961118 Marionette DEBUG loaded listener.js 23:52:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8bf93800) [pid = 1915] [serial = 1902] [outer = 0x8b883400] 23:52:42 INFO - PROCESS | 1915 | 1461307962105 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 23:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1435ms 23:52:42 INFO - PROCESS | 1915 | 1461307962154 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 23:52:42 INFO - PROCESS | 1915 | 1461307962158 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 23:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 23:52:42 INFO - PROCESS | 1915 | 1461307962169 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 23:52:42 INFO - PROCESS | 1915 | 1461307962171 Marionette TRACE conn4 <- [1,2506,null,{}] 23:52:42 INFO - PROCESS | 1915 | 1461307962191 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:42 INFO - PROCESS | 1915 | 1461307962448 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x89233c00) [pid = 1915] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8a457000) [pid = 1915] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x89235c00) [pid = 1915] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x9374ec00) [pid = 1915] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x937ef800) [pid = 1915] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x92ab3400) [pid = 1915] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x89baf400) [pid = 1915] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x92837800) [pid = 1915] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e8c4400) [pid = 1915] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x89cac000) [pid = 1915] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8f846400) [pid = 1915] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8e70a000) [pid = 1915] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8bfb7000) [pid = 1915] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8ddc4800) [pid = 1915] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8b88b800) [pid = 1915] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x887dcc00) [pid = 1915] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x887d7400) [pid = 1915] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x86ecf400) [pid = 1915] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x93cd9c00) [pid = 1915] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x90190800) [pid = 1915] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x980e8000) [pid = 1915] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 23:52:43 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x978b7000) [pid = 1915] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 23:52:43 INFO - PROCESS | 1915 | 1461307963236 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x859c9400 == 136 [pid = 1915] [id = 634] 23:52:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x867b0c00) [pid = 1915] [serial = 1903] [outer = (nil)] 23:52:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x887d7400) [pid = 1915] [serial = 1904] [outer = 0x867b0c00] 23:52:43 INFO - PROCESS | 1915 | 1461307963329 Marionette DEBUG loaded listener.js 23:52:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8a1af800) [pid = 1915] [serial = 1905] [outer = 0x867b0c00] 23:52:44 INFO - PROCESS | 1915 | 1461307964089 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 23:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 23:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1981ms 23:52:44 INFO - PROCESS | 1915 | 1461307964150 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 23:52:44 INFO - PROCESS | 1915 | 1461307964154 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 23:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 23:52:44 INFO - PROCESS | 1915 | 1461307964163 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 23:52:44 INFO - PROCESS | 1915 | 1461307964166 Marionette TRACE conn4 <- [1,2510,null,{}] 23:52:44 INFO - PROCESS | 1915 | 1461307964171 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:44 INFO - PROCESS | 1915 | 1461307964351 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 23:52:44 INFO - PROCESS | 1915 | 1461307964366 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ec7800 == 137 [pid = 1915] [id = 635] 23:52:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8b742c00) [pid = 1915] [serial = 1906] [outer = (nil)] 23:52:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8c045800) [pid = 1915] [serial = 1907] [outer = 0x8b742c00] 23:52:44 INFO - PROCESS | 1915 | 1461307964439 Marionette DEBUG loaded listener.js 23:52:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8c1d5800) [pid = 1915] [serial = 1908] [outer = 0x8b742c00] 23:52:45 INFO - PROCESS | 1915 | 1461307965623 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 23:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 23:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1530ms 23:52:45 INFO - PROCESS | 1915 | 1461307965696 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 23:52:45 INFO - PROCESS | 1915 | 1461307965701 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 23:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 23:52:45 INFO - PROCESS | 1915 | 1461307965711 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 23:52:45 INFO - PROCESS | 1915 | 1461307965717 Marionette TRACE conn4 <- [1,2514,null,{}] 23:52:45 INFO - PROCESS | 1915 | 1461307965733 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:45 INFO - PROCESS | 1915 | 1461307965987 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 23:52:46 INFO - PROCESS | 1915 | 1461307966348 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x867b4c00 == 138 [pid = 1915] [id = 636] 23:52:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x87d22000) [pid = 1915] [serial = 1909] [outer = (nil)] 23:52:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x890e3800) [pid = 1915] [serial = 1910] [outer = 0x87d22000] 23:52:46 INFO - PROCESS | 1915 | 1461307966442 Marionette DEBUG loaded listener.js 23:52:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x89bb2c00) [pid = 1915] [serial = 1911] [outer = 0x87d22000] 23:52:47 INFO - PROCESS | 1915 | 1461307967359 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 23:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 23:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1694ms 23:52:47 INFO - PROCESS | 1915 | 1461307967406 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 23:52:47 INFO - PROCESS | 1915 | 1461307967415 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 23:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 23:52:47 INFO - PROCESS | 1915 | 1461307967426 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 23:52:47 INFO - PROCESS | 1915 | 1461307967430 Marionette TRACE conn4 <- [1,2518,null,{}] 23:52:47 INFO - PROCESS | 1915 | 1461307967437 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:47 INFO - PROCESS | 1915 | 1461307967646 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 23:52:47 INFO - PROCESS | 1915 | 1461307967931 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:48 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b749000 == 139 [pid = 1915] [id = 637] 23:52:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8b75a800) [pid = 1915] [serial = 1912] [outer = (nil)] 23:52:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8bf91400) [pid = 1915] [serial = 1913] [outer = 0x8b75a800] 23:52:48 INFO - PROCESS | 1915 | 1461307968074 Marionette DEBUG loaded listener.js 23:52:48 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8bfb8c00) [pid = 1915] [serial = 1914] [outer = 0x8b75a800] 23:52:49 INFO - PROCESS | 1915 | 1461307969109 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 23:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1744ms 23:52:49 INFO - PROCESS | 1915 | 1461307969170 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 23:52:49 INFO - PROCESS | 1915 | 1461307969174 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 23:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 23:52:49 INFO - PROCESS | 1915 | 1461307969181 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 23:52:49 INFO - PROCESS | 1915 | 1461307969187 Marionette TRACE conn4 <- [1,2522,null,{}] 23:52:49 INFO - PROCESS | 1915 | 1461307969204 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:49 INFO - PROCESS | 1915 | 1461307969417 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 23:52:49 INFO - PROCESS | 1915 | 1461307969755 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ddba400 == 140 [pid = 1915] [id = 638] 23:52:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8ddc0800) [pid = 1915] [serial = 1915] [outer = (nil)] 23:52:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8df1c400) [pid = 1915] [serial = 1916] [outer = 0x8ddc0800] 23:52:49 INFO - PROCESS | 1915 | 1461307969847 Marionette DEBUG loaded listener.js 23:52:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8e70cc00) [pid = 1915] [serial = 1917] [outer = 0x8ddc0800] 23:52:50 INFO - PROCESS | 1915 | 1461307970770 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 23:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 23:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1634ms 23:52:50 INFO - PROCESS | 1915 | 1461307970816 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 23:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 23:52:50 INFO - PROCESS | 1915 | 1461307970822 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 23:52:50 INFO - PROCESS | 1915 | 1461307970828 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 23:52:50 INFO - PROCESS | 1915 | 1461307970831 Marionette TRACE conn4 <- [1,2526,null,{}] 23:52:50 INFO - PROCESS | 1915 | 1461307970837 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:51 INFO - PROCESS | 1915 | 1461307971043 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 23:52:51 INFO - PROCESS | 1915 | 1461307971329 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de9c00 == 141 [pid = 1915] [id = 639] 23:52:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8996c400) [pid = 1915] [serial = 1918] [outer = (nil)] 23:52:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8e7b0400) [pid = 1915] [serial = 1919] [outer = 0x8996c400] 23:52:51 INFO - PROCESS | 1915 | 1461307971465 Marionette DEBUG loaded listener.js 23:52:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8eb5fc00) [pid = 1915] [serial = 1920] [outer = 0x8996c400] 23:52:52 INFO - PROCESS | 1915 | 1461307972369 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 23:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 23:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1591ms 23:52:52 INFO - PROCESS | 1915 | 1461307972419 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 23:52:52 INFO - PROCESS | 1915 | 1461307972423 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 23:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 23:52:52 INFO - PROCESS | 1915 | 1461307972430 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 23:52:52 INFO - PROCESS | 1915 | 1461307972433 Marionette TRACE conn4 <- [1,2530,null,{}] 23:52:52 INFO - PROCESS | 1915 | 1461307972439 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:52 INFO - PROCESS | 1915 | 1461307972642 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 23:52:53 INFO - PROCESS | 1915 | 1461307972979 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b75ac00 == 142 [pid = 1915] [id = 640] 23:52:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8e712400) [pid = 1915] [serial = 1921] [outer = (nil)] 23:52:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8eb95000) [pid = 1915] [serial = 1922] [outer = 0x8e712400] 23:52:53 INFO - PROCESS | 1915 | 1461307973068 Marionette DEBUG loaded listener.js 23:52:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8f76a000) [pid = 1915] [serial = 1923] [outer = 0x8e712400] 23:52:53 INFO - PROCESS | 1915 | 1461307973951 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 23:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 23:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1590ms 23:52:54 INFO - PROCESS | 1915 | 1461307974021 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 23:52:54 INFO - PROCESS | 1915 | 1461307974029 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 23:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 23:52:54 INFO - PROCESS | 1915 | 1461307974072 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 23:52:54 INFO - PROCESS | 1915 | 1461307974076 Marionette TRACE conn4 <- [1,2534,null,{}] 23:52:54 INFO - PROCESS | 1915 | 1461307974140 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:54 INFO - PROCESS | 1915 | 1461307974392 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 23:52:54 INFO - PROCESS | 1915 | 1461307974740 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a45a000 == 143 [pid = 1915] [id = 641] 23:52:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8f84a400) [pid = 1915] [serial = 1924] [outer = (nil)] 23:52:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x9018f800) [pid = 1915] [serial = 1925] [outer = 0x8f84a400] 23:52:54 INFO - PROCESS | 1915 | 1461307974831 Marionette DEBUG loaded listener.js 23:52:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x90243800) [pid = 1915] [serial = 1926] [outer = 0x8f84a400] 23:52:55 INFO - PROCESS | 1915 | 1461307975756 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 23:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 23:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1731ms 23:52:55 INFO - PROCESS | 1915 | 1461307975800 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 23:52:55 INFO - PROCESS | 1915 | 1461307975804 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 23:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 23:52:55 INFO - PROCESS | 1915 | 1461307975810 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 23:52:55 INFO - PROCESS | 1915 | 1461307975814 Marionette TRACE conn4 <- [1,2538,null,{}] 23:52:55 INFO - PROCESS | 1915 | 1461307975819 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:56 INFO - PROCESS | 1915 | 1461307976036 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 23:52:56 INFO - PROCESS | 1915 | 1461307976324 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:56 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b85800 == 144 [pid = 1915] [id = 642] 23:52:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8996a400) [pid = 1915] [serial = 1927] [outer = (nil)] 23:52:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x9028e400) [pid = 1915] [serial = 1928] [outer = 0x8996a400] 23:52:56 INFO - PROCESS | 1915 | 1461307976457 Marionette DEBUG loaded listener.js 23:52:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x91295400) [pid = 1915] [serial = 1929] [outer = 0x8996a400] 23:52:57 INFO - PROCESS | 1915 | 1461307977343 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 23:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 23:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1595ms 23:52:57 INFO - PROCESS | 1915 | 1461307977406 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 23:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 23:52:57 INFO - PROCESS | 1915 | 1461307977410 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 23:52:57 INFO - PROCESS | 1915 | 1461307977416 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 23:52:57 INFO - PROCESS | 1915 | 1461307977420 Marionette TRACE conn4 <- [1,2542,null,{}] 23:52:57 INFO - PROCESS | 1915 | 1461307977426 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:57 INFO - PROCESS | 1915 | 1461307977632 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 23:52:57 INFO - PROCESS | 1915 | 1461307977972 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e712000 == 145 [pid = 1915] [id = 643] 23:52:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9018f000) [pid = 1915] [serial = 1930] [outer = (nil)] 23:52:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x91eb1400) [pid = 1915] [serial = 1931] [outer = 0x9018f000] 23:52:58 INFO - PROCESS | 1915 | 1461307978065 Marionette DEBUG loaded listener.js 23:52:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x92832400) [pid = 1915] [serial = 1932] [outer = 0x9018f000] 23:52:58 INFO - PROCESS | 1915 | 1461307978933 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 23:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 23:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1592ms 23:52:59 INFO - PROCESS | 1915 | 1461307979008 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 23:52:59 INFO - PROCESS | 1915 | 1461307979013 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 23:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 23:52:59 INFO - PROCESS | 1915 | 1461307979019 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 23:52:59 INFO - PROCESS | 1915 | 1461307979022 Marionette TRACE conn4 <- [1,2546,null,{}] 23:52:59 INFO - PROCESS | 1915 | 1461307979028 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:52:59 INFO - PROCESS | 1915 | 1461307979280 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 23:52:59 INFO - PROCESS | 1915 | 1461307979612 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:52:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x90186800 == 146 [pid = 1915] [id = 644] 23:52:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x9028f400) [pid = 1915] [serial = 1933] [outer = (nil)] 23:52:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x92aa6800) [pid = 1915] [serial = 1934] [outer = 0x9028f400] 23:52:59 INFO - PROCESS | 1915 | 1461307979704 Marionette DEBUG loaded listener.js 23:52:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x92aadc00) [pid = 1915] [serial = 1935] [outer = 0x9028f400] 23:53:00 INFO - PROCESS | 1915 | 1461307980635 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 23:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 23:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1688ms 23:53:00 INFO - PROCESS | 1915 | 1461307980708 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 23:53:00 INFO - PROCESS | 1915 | 1461307980713 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 23:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 23:53:00 INFO - PROCESS | 1915 | 1461307980719 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 23:53:00 INFO - PROCESS | 1915 | 1461307980723 Marionette TRACE conn4 <- [1,2550,null,{}] 23:53:00 INFO - PROCESS | 1915 | 1461307980728 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:00 INFO - PROCESS | 1915 | 1461307980980 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 23:53:01 INFO - PROCESS | 1915 | 1461307981313 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bae000 == 147 [pid = 1915] [id = 645] 23:53:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8c1de400) [pid = 1915] [serial = 1936] [outer = (nil)] 23:53:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x9339d400) [pid = 1915] [serial = 1937] [outer = 0x8c1de400] 23:53:01 INFO - PROCESS | 1915 | 1461307981404 Marionette DEBUG loaded listener.js 23:53:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x935ed000) [pid = 1915] [serial = 1938] [outer = 0x8c1de400] 23:53:02 INFO - PROCESS | 1915 | 1461307982446 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 23:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 23:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1788ms 23:53:02 INFO - PROCESS | 1915 | 1461307982508 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 23:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 23:53:02 INFO - PROCESS | 1915 | 1461307982512 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 23:53:02 INFO - PROCESS | 1915 | 1461307982519 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 23:53:02 INFO - PROCESS | 1915 | 1461307982523 Marionette TRACE conn4 <- [1,2554,null,{}] 23:53:02 INFO - PROCESS | 1915 | 1461307982529 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:02 INFO - PROCESS | 1915 | 1461307982798 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 23:53:03 INFO - PROCESS | 1915 | 1461307983165 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x93397c00 == 148 [pid = 1915] [id = 646] 23:53:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x937edc00) [pid = 1915] [serial = 1939] [outer = (nil)] 23:53:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x939cf000) [pid = 1915] [serial = 1940] [outer = 0x937edc00] 23:53:03 INFO - PROCESS | 1915 | 1461307983258 Marionette DEBUG loaded listener.js 23:53:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x93cd4800) [pid = 1915] [serial = 1941] [outer = 0x937edc00] 23:53:04 INFO - PROCESS | 1915 | 1461307984195 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 23:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 23:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1731ms 23:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 23:53:04 INFO - PROCESS | 1915 | 1461307984249 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 23:53:04 INFO - PROCESS | 1915 | 1461307984252 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 23:53:04 INFO - PROCESS | 1915 | 1461307984259 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 23:53:04 INFO - PROCESS | 1915 | 1461307984263 Marionette TRACE conn4 <- [1,2558,null,{}] 23:53:04 INFO - PROCESS | 1915 | 1461307984268 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:04 INFO - PROCESS | 1915 | 1461307984473 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 23:53:04 INFO - PROCESS | 1915 | 1461307984810 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x9339ac00 == 149 [pid = 1915] [id = 647] 23:53:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x937e5400) [pid = 1915] [serial = 1942] [outer = (nil)] 23:53:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x978b4000) [pid = 1915] [serial = 1943] [outer = 0x937e5400] 23:53:04 INFO - PROCESS | 1915 | 1461307984900 Marionette DEBUG loaded listener.js 23:53:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x97bb9c00) [pid = 1915] [serial = 1944] [outer = 0x937e5400] 23:53:05 INFO - PROCESS | 1915 | 1461307985816 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 23:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 23:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1590ms 23:53:05 INFO - PROCESS | 1915 | 1461307985848 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 23:53:05 INFO - PROCESS | 1915 | 1461307985853 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 23:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 23:53:05 INFO - PROCESS | 1915 | 1461307985859 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 23:53:05 INFO - PROCESS | 1915 | 1461307985862 Marionette TRACE conn4 <- [1,2562,null,{}] 23:53:05 INFO - PROCESS | 1915 | 1461307985868 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:06 INFO - PROCESS | 1915 | 1461307986080 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 23:53:06 INFO - PROCESS | 1915 | 1461307986424 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x85966000 == 150 [pid = 1915] [id = 648] 23:53:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x8f774c00) [pid = 1915] [serial = 1945] [outer = (nil)] 23:53:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x97cee800) [pid = 1915] [serial = 1946] [outer = 0x8f774c00] 23:53:06 INFO - PROCESS | 1915 | 1461307986519 Marionette DEBUG loaded listener.js 23:53:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x980ea400) [pid = 1915] [serial = 1947] [outer = 0x8f774c00] 23:53:07 INFO - PROCESS | 1915 | 1461307987485 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 23:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 23:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1688ms 23:53:07 INFO - PROCESS | 1915 | 1461307987548 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 23:53:07 INFO - PROCESS | 1915 | 1461307987552 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 23:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 23:53:07 INFO - PROCESS | 1915 | 1461307987558 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 23:53:07 INFO - PROCESS | 1915 | 1461307987562 Marionette TRACE conn4 <- [1,2566,null,{}] 23:53:07 INFO - PROCESS | 1915 | 1461307987567 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:07 INFO - PROCESS | 1915 | 1461307987779 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 23:53:08 INFO - PROCESS | 1915 | 1461307988131 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b83400 == 151 [pid = 1915] [id = 649] 23:53:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x97c06400) [pid = 1915] [serial = 1948] [outer = (nil)] 23:53:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x98e05000) [pid = 1915] [serial = 1949] [outer = 0x97c06400] 23:53:08 INFO - PROCESS | 1915 | 1461307988223 Marionette DEBUG loaded listener.js 23:53:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x99166400) [pid = 1915] [serial = 1950] [outer = 0x97c06400] 23:53:09 INFO - PROCESS | 1915 | 1461307989111 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 23:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 23:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1632ms 23:53:09 INFO - PROCESS | 1915 | 1461307989194 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 23:53:09 INFO - PROCESS | 1915 | 1461307989198 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 23:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 23:53:09 INFO - PROCESS | 1915 | 1461307989204 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 23:53:09 INFO - PROCESS | 1915 | 1461307989207 Marionette TRACE conn4 <- [1,2570,null,{}] 23:53:09 INFO - PROCESS | 1915 | 1461307989213 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:09 INFO - PROCESS | 1915 | 1461307989428 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 23:53:09 INFO - PROCESS | 1915 | 1461307989764 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c2d400 == 152 [pid = 1915] [id = 650] 23:53:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x8f847c00) [pid = 1915] [serial = 1951] [outer = (nil)] 23:53:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x99bf4c00) [pid = 1915] [serial = 1952] [outer = 0x8f847c00] 23:53:09 INFO - PROCESS | 1915 | 1461307989855 Marionette DEBUG loaded listener.js 23:53:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x9a63e000) [pid = 1915] [serial = 1953] [outer = 0x8f847c00] 23:53:10 INFO - PROCESS | 1915 | 1461307990788 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 23:53:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 23:53:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1631ms 23:53:10 INFO - PROCESS | 1915 | 1461307990836 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 23:53:10 INFO - PROCESS | 1915 | 1461307990840 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 23:53:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 23:53:10 INFO - PROCESS | 1915 | 1461307990846 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 23:53:10 INFO - PROCESS | 1915 | 1461307990850 Marionette TRACE conn4 <- [1,2574,null,{}] 23:53:10 INFO - PROCESS | 1915 | 1461307990856 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:11 INFO - PROCESS | 1915 | 1461307991160 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 23:53:11 INFO - PROCESS | 1915 | 1461307991428 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9374cc00 == 153 [pid = 1915] [id = 651] 23:53:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x93751400) [pid = 1915] [serial = 1954] [outer = (nil)] 23:53:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9dff0800) [pid = 1915] [serial = 1955] [outer = 0x93751400] 23:53:11 INFO - PROCESS | 1915 | 1461307991522 Marionette DEBUG loaded listener.js 23:53:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x9ea23c00) [pid = 1915] [serial = 1956] [outer = 0x93751400] 23:53:12 INFO - PROCESS | 1915 | 1461307992393 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 23:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 23:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1585ms 23:53:12 INFO - PROCESS | 1915 | 1461307992432 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 23:53:12 INFO - PROCESS | 1915 | 1461307992436 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 23:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 23:53:12 INFO - PROCESS | 1915 | 1461307992442 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 23:53:12 INFO - PROCESS | 1915 | 1461307992445 Marionette TRACE conn4 <- [1,2578,null,{}] 23:53:12 INFO - PROCESS | 1915 | 1461307992451 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:12 INFO - PROCESS | 1915 | 1461307992653 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 23:53:12 INFO - PROCESS | 1915 | 1461307992960 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:13 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a7b800 == 154 [pid = 1915] [id = 652] 23:53:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9a88f000) [pid = 1915] [serial = 1957] [outer = (nil)] 23:53:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9fc5b400) [pid = 1915] [serial = 1958] [outer = 0x9a88f000] 23:53:13 INFO - PROCESS | 1915 | 1461307993098 Marionette DEBUG loaded listener.js 23:53:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x9fca3400) [pid = 1915] [serial = 1959] [outer = 0x9a88f000] 23:53:13 INFO - PROCESS | 1915 | 1461307993977 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 23:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 23:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1579ms 23:53:14 INFO - PROCESS | 1915 | 1461307994022 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 23:53:14 INFO - PROCESS | 1915 | 1461307994026 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 23:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 23:53:14 INFO - PROCESS | 1915 | 1461307994033 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 23:53:14 INFO - PROCESS | 1915 | 1461307994037 Marionette TRACE conn4 <- [1,2582,null,{}] 23:53:14 INFO - PROCESS | 1915 | 1461307994043 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:14 INFO - PROCESS | 1915 | 1461307994257 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 23:53:14 INFO - PROCESS | 1915 | 1461307994601 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c2a000 == 155 [pid = 1915] [id = 653] 23:53:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x99969400) [pid = 1915] [serial = 1960] [outer = (nil)] 23:53:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0xa00a8400) [pid = 1915] [serial = 1961] [outer = 0x99969400] 23:53:14 INFO - PROCESS | 1915 | 1461307994691 Marionette DEBUG loaded listener.js 23:53:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0xa00ad400) [pid = 1915] [serial = 1962] [outer = 0x99969400] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x859c9400 == 154 [pid = 1915] [id = 634] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x850ebc00 == 153 [pid = 1915] [id = 289] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x89966800 == 152 [pid = 1915] [id = 633] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x89ca6c00 == 151 [pid = 1915] [id = 632] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x88643800 == 150 [pid = 1915] [id = 631] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9374e800 == 149 [pid = 1915] [id = 626] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9018ec00 == 148 [pid = 1915] [id = 625] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x92839c00 == 147 [pid = 1915] [id = 624] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x91e0b400 == 146 [pid = 1915] [id = 623] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8f84cc00 == 145 [pid = 1915] [id = 621] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x90007c00 == 144 [pid = 1915] [id = 622] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x859d0800 == 143 [pid = 1915] [id = 620] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x88ecf400 == 142 [pid = 1915] [id = 619] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8df17800 == 141 [pid = 1915] [id = 618] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8a451800 == 140 [pid = 1915] [id = 617] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x86f2cc00 == 139 [pid = 1915] [id = 616] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b745800 == 138 [pid = 1915] [id = 614] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8996dc00 == 137 [pid = 1915] [id = 615] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87d1c400 == 136 [pid = 1915] [id = 613] 23:53:17 INFO - PROCESS | 1915 | --DOCSHELL 0x87d26800 == 135 [pid = 1915] [id = 612] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x8b8d8c00) [pid = 1915] [serial = 1701] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x8b8cc800) [pid = 1915] [serial = 1838] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x8b760c00) [pid = 1915] [serial = 1836] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x8a1b0400) [pid = 1915] [serial = 1832] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8a455800) [pid = 1915] [serial = 1833] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x8b74ec00) [pid = 1915] [serial = 1835] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x97c03000) [pid = 1915] [serial = 1808] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x951c7000) [pid = 1915] [serial = 1806] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x93ce0800) [pid = 1915] [serial = 1805] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x939d1c00) [pid = 1915] [serial = 1803] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x937ec000) [pid = 1915] [serial = 1802] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x935e6000) [pid = 1915] [serial = 1800] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9339bc00) [pid = 1915] [serial = 1799] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x92aa7c00) [pid = 1915] [serial = 1797] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x92929000) [pid = 1915] [serial = 1796] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x92835400) [pid = 1915] [serial = 1794] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x91e0f000) [pid = 1915] [serial = 1793] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9066c400) [pid = 1915] [serial = 1791] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x9028a800) [pid = 1915] [serial = 1790] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x90187400) [pid = 1915] [serial = 1788] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x90012000) [pid = 1915] [serial = 1787] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8eb8f400) [pid = 1915] [serial = 1785] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8eb64000) [pid = 1915] [serial = 1784] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8e8be000) [pid = 1915] [serial = 1782] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8e717400) [pid = 1915] [serial = 1781] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8e0ee000) [pid = 1915] [serial = 1779] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8df17400) [pid = 1915] [serial = 1778] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8bfbc800) [pid = 1915] [serial = 1776] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8b8d7400) [pid = 1915] [serial = 1775] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x89bae400) [pid = 1915] [serial = 1773] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x890dfc00) [pid = 1915] [serial = 1772] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x88ece000) [pid = 1915] [serial = 1829] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x86f2e400) [pid = 1915] [serial = 1826] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x87c29c00) [pid = 1915] [serial = 1827] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9ea21800) [pid = 1915] [serial = 1823] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9a897000) [pid = 1915] [serial = 1821] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x9a892400) [pid = 1915] [serial = 1820] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x9a635c00) [pid = 1915] [serial = 1818] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x999ed400) [pid = 1915] [serial = 1817] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x9993d800) [pid = 1915] [serial = 1815] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x99175800) [pid = 1915] [serial = 1814] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x983e7800) [pid = 1915] [serial = 1812] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x981ae800) [pid = 1915] [serial = 1811] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x97ce6400) [pid = 1915] [serial = 1809] [outer = (nil)] [url = about:blank] 23:53:17 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x890e5400) [pid = 1915] [serial = 1830] [outer = (nil)] [url = about:blank] 23:53:18 INFO - PROCESS | 1915 | 1461307998028 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 23:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 23:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 4040ms 23:53:18 INFO - PROCESS | 1915 | 1461307998074 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 23:53:18 INFO - PROCESS | 1915 | 1461307998080 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 23:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 23:53:18 INFO - PROCESS | 1915 | 1461307998088 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 23:53:18 INFO - PROCESS | 1915 | 1461307998094 Marionette TRACE conn4 <- [1,2586,null,{}] 23:53:18 INFO - PROCESS | 1915 | 1461307998103 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:18 INFO - PROCESS | 1915 | 1461307998337 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 23:53:18 INFO - PROCESS | 1915 | 1461307998551 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a78800 == 136 [pid = 1915] [id = 654] 23:53:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x87c25c00) [pid = 1915] [serial = 1963] [outer = (nil)] 23:53:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x87de3800) [pid = 1915] [serial = 1964] [outer = 0x87c25c00] 23:53:18 INFO - PROCESS | 1915 | 1461307998632 Marionette DEBUG loaded listener.js 23:53:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x88645c00) [pid = 1915] [serial = 1965] [outer = 0x87c25c00] 23:53:19 INFO - PROCESS | 1915 | 1461307999429 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 23:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 23:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1401ms 23:53:19 INFO - PROCESS | 1915 | 1461307999488 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 23:53:19 INFO - PROCESS | 1915 | 1461307999496 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 23:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 23:53:19 INFO - PROCESS | 1915 | 1461307999506 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 23:53:19 INFO - PROCESS | 1915 | 1461307999510 Marionette TRACE conn4 <- [1,2590,null,{}] 23:53:19 INFO - PROCESS | 1915 | 1461307999516 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:19 INFO - PROCESS | 1915 | 1461307999805 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 23:53:19 INFO - PROCESS | 1915 | 1461307999933 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d28c00 == 137 [pid = 1915] [id = 655] 23:53:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x87de4000) [pid = 1915] [serial = 1966] [outer = (nil)] 23:53:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x89238800) [pid = 1915] [serial = 1967] [outer = 0x87de4000] 23:53:20 INFO - PROCESS | 1915 | 1461308000040 Marionette DEBUG loaded listener.js 23:53:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8996dc00) [pid = 1915] [serial = 1968] [outer = 0x87de4000] 23:53:21 INFO - PROCESS | 1915 | 1461308001068 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 23:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 23:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1630ms 23:53:21 INFO - PROCESS | 1915 | 1461308001137 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 23:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 23:53:21 INFO - PROCESS | 1915 | 1461308001142 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 23:53:21 INFO - PROCESS | 1915 | 1461308001148 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 23:53:21 INFO - PROCESS | 1915 | 1461308001154 Marionette TRACE conn4 <- [1,2594,null,{}] 23:53:21 INFO - PROCESS | 1915 | 1461308001178 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:21 INFO - PROCESS | 1915 | 1461308001555 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 23:53:21 INFO - PROCESS | 1915 | 1461308001867 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x89231400 == 138 [pid = 1915] [id = 656] 23:53:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8a1b5c00) [pid = 1915] [serial = 1969] [outer = (nil)] 23:53:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8b74f800) [pid = 1915] [serial = 1970] [outer = 0x8a1b5c00] 23:53:21 INFO - PROCESS | 1915 | 1461308001994 Marionette DEBUG loaded listener.js 23:53:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8b75dc00) [pid = 1915] [serial = 1971] [outer = 0x8a1b5c00] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x939cf800) [pid = 1915] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x99bf4000) [pid = 1915] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x890d8400) [pid = 1915] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8b883400) [pid = 1915] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x867b0c00) [pid = 1915] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x90286c00) [pid = 1915] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x90183c00) [pid = 1915] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8b75e000) [pid = 1915] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8a459c00) [pid = 1915] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8e8bdc00) [pid = 1915] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e0e8c00) [pid = 1915] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x89bb0c00) [pid = 1915] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8c042400) [pid = 1915] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b754000) [pid = 1915] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x87d24c00) [pid = 1915] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x89ca7000) [pid = 1915] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x88647c00) [pid = 1915] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x983ea000) [pid = 1915] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x97c04000) [pid = 1915] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x933a4800) [pid = 1915] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x93a02400) [pid = 1915] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x937e8800) [pid = 1915] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x90671400) [pid = 1915] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x93399c00) [pid = 1915] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 23:53:23 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x92931400) [pid = 1915] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 23:53:23 INFO - PROCESS | 1915 | 1461308003633 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 23:53:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 23:53:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 2542ms 23:53:23 INFO - PROCESS | 1915 | 1461308003690 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 23:53:23 INFO - PROCESS | 1915 | 1461308003695 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 23:53:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 23:53:23 INFO - PROCESS | 1915 | 1461308003711 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 23:53:23 INFO - PROCESS | 1915 | 1461308003714 Marionette TRACE conn4 <- [1,2598,null,{}] 23:53:23 INFO - PROCESS | 1915 | 1461308003720 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:23 INFO - PROCESS | 1915 | 1461308003918 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 23:53:23 INFO - PROCESS | 1915 | 1461308003928 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d24c00 == 139 [pid = 1915] [id = 657] 23:53:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x89bb0c00) [pid = 1915] [serial = 1972] [outer = (nil)] 23:53:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8b747400) [pid = 1915] [serial = 1973] [outer = 0x89bb0c00] 23:53:24 INFO - PROCESS | 1915 | 1461308004002 Marionette DEBUG loaded listener.js 23:53:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8b88e400) [pid = 1915] [serial = 1974] [outer = 0x89bb0c00] 23:53:25 INFO - PROCESS | 1915 | 1461308005067 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 23:53:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 23:53:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1381ms 23:53:25 INFO - PROCESS | 1915 | 1461308005093 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 23:53:25 INFO - PROCESS | 1915 | 1461308005097 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 23:53:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 23:53:25 INFO - PROCESS | 1915 | 1461308005257 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 23:53:25 INFO - PROCESS | 1915 | 1461308005264 Marionette TRACE conn4 <- [1,2602,null,{}] 23:53:25 INFO - PROCESS | 1915 | 1461308005274 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:25 INFO - PROCESS | 1915 | 1461308005512 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 23:53:25 INFO - PROCESS | 1915 | 1461308005876 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c32000 == 140 [pid = 1915] [id = 658] 23:53:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x87c33000) [pid = 1915] [serial = 1975] [outer = (nil)] 23:53:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x87d26400) [pid = 1915] [serial = 1976] [outer = 0x87c33000] 23:53:25 INFO - PROCESS | 1915 | 1461308005970 Marionette DEBUG loaded listener.js 23:53:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x88646400) [pid = 1915] [serial = 1977] [outer = 0x87c33000] 23:53:27 INFO - PROCESS | 1915 | 1461308006998 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 23:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 23:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1940ms 23:53:27 INFO - PROCESS | 1915 | 1461308007046 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 23:53:27 INFO - PROCESS | 1915 | 1461308007052 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 23:53:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 23:53:27 INFO - PROCESS | 1915 | 1461308007060 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 23:53:27 INFO - PROCESS | 1915 | 1461308007064 Marionette TRACE conn4 <- [1,2606,null,{}] 23:53:27 INFO - PROCESS | 1915 | 1461308007076 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:27 INFO - PROCESS | 1915 | 1461308007301 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 23:53:27 INFO - PROCESS | 1915 | 1461308007641 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e2c00 == 141 [pid = 1915] [id = 659] 23:53:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x89230000) [pid = 1915] [serial = 1978] [outer = (nil)] 23:53:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x89baa400) [pid = 1915] [serial = 1979] [outer = 0x89230000] 23:53:27 INFO - PROCESS | 1915 | 1461308007734 Marionette DEBUG loaded listener.js 23:53:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x89cafc00) [pid = 1915] [serial = 1980] [outer = 0x89230000] 23:53:28 INFO - PROCESS | 1915 | 1461308008776 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 23:53:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 23:53:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1749ms 23:53:28 INFO - PROCESS | 1915 | 1461308008809 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 23:53:28 INFO - PROCESS | 1915 | 1461308008813 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 23:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 23:53:28 INFO - PROCESS | 1915 | 1461308008820 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 23:53:28 INFO - PROCESS | 1915 | 1461308008824 Marionette TRACE conn4 <- [1,2610,null,{}] 23:53:28 INFO - PROCESS | 1915 | 1461308008830 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:29 INFO - PROCESS | 1915 | 1461308009052 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 23:53:29 INFO - PROCESS | 1915 | 1461308009437 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b754c00 == 142 [pid = 1915] [id = 660] 23:53:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8b759000) [pid = 1915] [serial = 1981] [outer = (nil)] 23:53:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8b884800) [pid = 1915] [serial = 1982] [outer = 0x8b759000] 23:53:29 INFO - PROCESS | 1915 | 1461308009540 Marionette DEBUG loaded listener.js 23:53:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8bf8dc00) [pid = 1915] [serial = 1983] [outer = 0x8b759000] 23:53:30 INFO - PROCESS | 1915 | 1461308010497 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 23:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 23:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1733ms 23:53:30 INFO - PROCESS | 1915 | 1461308010553 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 23:53:30 INFO - PROCESS | 1915 | 1461308010557 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 23:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 23:53:30 INFO - PROCESS | 1915 | 1461308010564 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 23:53:30 INFO - PROCESS | 1915 | 1461308010567 Marionette TRACE conn4 <- [1,2614,null,{}] 23:53:30 INFO - PROCESS | 1915 | 1461308010573 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:30 INFO - PROCESS | 1915 | 1461308010806 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 23:53:31 INFO - PROCESS | 1915 | 1461308011148 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x88ed6800 == 143 [pid = 1915] [id = 661] 23:53:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89bacc00) [pid = 1915] [serial = 1984] [outer = (nil)] 23:53:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8bfba000) [pid = 1915] [serial = 1985] [outer = 0x89bacc00] 23:53:31 INFO - PROCESS | 1915 | 1461308011241 Marionette DEBUG loaded listener.js 23:53:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8ddbf800) [pid = 1915] [serial = 1986] [outer = 0x89bacc00] 23:53:32 INFO - PROCESS | 1915 | 1461308012145 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 23:53:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 23:53:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1640ms 23:53:32 INFO - PROCESS | 1915 | 1461308012204 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 23:53:32 INFO - PROCESS | 1915 | 1461308012209 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 23:53:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 23:53:32 INFO - PROCESS | 1915 | 1461308012215 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 23:53:32 INFO - PROCESS | 1915 | 1461308012218 Marionette TRACE conn4 <- [1,2618,null,{}] 23:53:32 INFO - PROCESS | 1915 | 1461308012224 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:32 INFO - PROCESS | 1915 | 1461308012437 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 23:53:32 INFO - PROCESS | 1915 | 1461308012765 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f24400 == 144 [pid = 1915] [id = 662] 23:53:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8c046400) [pid = 1915] [serial = 1987] [outer = (nil)] 23:53:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8df1e400) [pid = 1915] [serial = 1988] [outer = 0x8c046400] 23:53:32 INFO - PROCESS | 1915 | 1461308012856 Marionette DEBUG loaded listener.js 23:53:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8e0e7800) [pid = 1915] [serial = 1989] [outer = 0x8c046400] 23:53:33 INFO - PROCESS | 1915 | 1461308013796 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 23:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 23:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1630ms 23:53:33 INFO - PROCESS | 1915 | 1461308013846 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 23:53:33 INFO - PROCESS | 1915 | 1461308013851 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 23:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 23:53:33 INFO - PROCESS | 1915 | 1461308013857 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 23:53:33 INFO - PROCESS | 1915 | 1461308013861 Marionette TRACE conn4 <- [1,2622,null,{}] 23:53:33 INFO - PROCESS | 1915 | 1461308013866 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:34 INFO - PROCESS | 1915 | 1461308014135 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 23:53:34 INFO - PROCESS | 1915 | 1461308014474 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a455000 == 145 [pid = 1915] [id = 663] 23:53:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8e8bec00) [pid = 1915] [serial = 1990] [outer = (nil)] 23:53:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8eb8f400) [pid = 1915] [serial = 1991] [outer = 0x8e8bec00] 23:53:34 INFO - PROCESS | 1915 | 1461308014571 Marionette DEBUG loaded listener.js 23:53:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8f775000) [pid = 1915] [serial = 1992] [outer = 0x8e8bec00] 23:53:35 INFO - PROCESS | 1915 | 1461308015530 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 23:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 23:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1743ms 23:53:35 INFO - PROCESS | 1915 | 1461308015601 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 23:53:35 INFO - PROCESS | 1915 | 1461308015606 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 23:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 23:53:35 INFO - PROCESS | 1915 | 1461308015612 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 23:53:35 INFO - PROCESS | 1915 | 1461308015616 Marionette TRACE conn4 <- [1,2626,null,{}] 23:53:35 INFO - PROCESS | 1915 | 1461308015621 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:35 INFO - PROCESS | 1915 | 1461308015877 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 23:53:36 INFO - PROCESS | 1915 | 1461308016209 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:36 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c049c00 == 146 [pid = 1915] [id = 664] 23:53:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8e8bb000) [pid = 1915] [serial = 1993] [outer = (nil)] 23:53:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8f84bc00) [pid = 1915] [serial = 1994] [outer = 0x8e8bb000] 23:53:36 INFO - PROCESS | 1915 | 1461308016301 Marionette DEBUG loaded listener.js 23:53:36 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8f84e000) [pid = 1915] [serial = 1995] [outer = 0x8e8bb000] 23:53:37 INFO - PROCESS | 1915 | 1461308017214 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 23:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 23:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1640ms 23:53:37 INFO - PROCESS | 1915 | 1461308017253 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 23:53:37 INFO - PROCESS | 1915 | 1461308017256 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 23:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 23:53:37 INFO - PROCESS | 1915 | 1461308017263 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 23:53:37 INFO - PROCESS | 1915 | 1461308017267 Marionette TRACE conn4 <- [1,2630,null,{}] 23:53:37 INFO - PROCESS | 1915 | 1461308017273 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:37 INFO - PROCESS | 1915 | 1461308017470 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 23:53:37 INFO - PROCESS | 1915 | 1461308017758 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb8000 == 147 [pid = 1915] [id = 665] 23:53:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x9000fc00) [pid = 1915] [serial = 1996] [outer = (nil)] 23:53:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x9018ec00) [pid = 1915] [serial = 1997] [outer = 0x9000fc00] 23:53:37 INFO - PROCESS | 1915 | 1461308017894 Marionette DEBUG loaded listener.js 23:53:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x90248400) [pid = 1915] [serial = 1998] [outer = 0x9000fc00] 23:53:38 INFO - PROCESS | 1915 | 1461308018792 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 23:53:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 23:53:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1580ms 23:53:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 23:53:38 INFO - PROCESS | 1915 | 1461308018844 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 23:53:38 INFO - PROCESS | 1915 | 1461308018847 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 23:53:38 INFO - PROCESS | 1915 | 1461308018854 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 23:53:38 INFO - PROCESS | 1915 | 1461308018858 Marionette TRACE conn4 <- [1,2634,null,{}] 23:53:38 INFO - PROCESS | 1915 | 1461308018863 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:39 INFO - PROCESS | 1915 | 1461308019065 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 23:53:39 INFO - PROCESS | 1915 | 1461308019350 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f810800 == 148 [pid = 1915] [id = 666] 23:53:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x90012000) [pid = 1915] [serial = 1999] [outer = (nil)] 23:53:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x90672800) [pid = 1915] [serial = 2000] [outer = 0x90012000] 23:53:39 INFO - PROCESS | 1915 | 1461308019487 Marionette DEBUG loaded listener.js 23:53:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x914afc00) [pid = 1915] [serial = 2001] [outer = 0x90012000] 23:53:40 INFO - PROCESS | 1915 | 1461308020426 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 23:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 23:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1640ms 23:53:40 INFO - PROCESS | 1915 | 1461308020494 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 23:53:40 INFO - PROCESS | 1915 | 1461308020499 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 23:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 23:53:40 INFO - PROCESS | 1915 | 1461308020505 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 23:53:40 INFO - PROCESS | 1915 | 1461308020509 Marionette TRACE conn4 <- [1,2638,null,{}] 23:53:40 INFO - PROCESS | 1915 | 1461308020514 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:40 INFO - PROCESS | 1915 | 1461308020731 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 23:53:41 INFO - PROCESS | 1915 | 1461308021065 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x90015000 == 149 [pid = 1915] [id = 667] 23:53:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x90186000) [pid = 1915] [serial = 2002] [outer = (nil)] 23:53:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x91eab800) [pid = 1915] [serial = 2003] [outer = 0x90186000] 23:53:41 INFO - PROCESS | 1915 | 1461308021158 Marionette DEBUG loaded listener.js 23:53:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x92835400) [pid = 1915] [serial = 2004] [outer = 0x90186000] 23:53:42 INFO - PROCESS | 1915 | 1461308022036 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 23:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 23:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1580ms 23:53:42 INFO - PROCESS | 1915 | 1461308022086 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 23:53:42 INFO - PROCESS | 1915 | 1461308022090 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 23:53:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 23:53:42 INFO - PROCESS | 1915 | 1461308022097 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 23:53:42 INFO - PROCESS | 1915 | 1461308022101 Marionette TRACE conn4 <- [1,2642,null,{}] 23:53:42 INFO - PROCESS | 1915 | 1461308022108 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:42 INFO - PROCESS | 1915 | 1461308022339 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 23:53:42 INFO - PROCESS | 1915 | 1461308022626 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x933a0c00 == 150 [pid = 1915] [id = 668] 23:53:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x933a2c00) [pid = 1915] [serial = 2005] [outer = (nil)] 23:53:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x935e7800) [pid = 1915] [serial = 2006] [outer = 0x933a2c00] 23:53:42 INFO - PROCESS | 1915 | 1461308022785 Marionette DEBUG loaded listener.js 23:53:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x93675000) [pid = 1915] [serial = 2007] [outer = 0x933a2c00] 23:53:43 INFO - PROCESS | 1915 | 1461308023719 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 23:53:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 23:53:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1682ms 23:53:43 INFO - PROCESS | 1915 | 1461308023779 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 23:53:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 23:53:43 INFO - PROCESS | 1915 | 1461308023784 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 23:53:43 INFO - PROCESS | 1915 | 1461308023790 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 23:53:43 INFO - PROCESS | 1915 | 1461308023793 Marionette TRACE conn4 <- [1,2646,null,{}] 23:53:43 INFO - PROCESS | 1915 | 1461308023799 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:44 INFO - PROCESS | 1915 | 1461308024001 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 23:53:44 INFO - PROCESS | 1915 | 1461308024288 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x92ab1000 == 151 [pid = 1915] [id = 669] 23:53:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x93677800) [pid = 1915] [serial = 2008] [outer = (nil)] 23:53:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x937e3000) [pid = 1915] [serial = 2009] [outer = 0x93677800] 23:53:44 INFO - PROCESS | 1915 | 1461308024423 Marionette DEBUG loaded listener.js 23:53:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x939c6400) [pid = 1915] [serial = 2010] [outer = 0x93677800] 23:53:45 INFO - PROCESS | 1915 | 1461308025326 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 23:53:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 23:53:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1587ms 23:53:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 23:53:45 INFO - PROCESS | 1915 | 1461308025377 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 23:53:45 INFO - PROCESS | 1915 | 1461308025380 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 23:53:45 INFO - PROCESS | 1915 | 1461308025387 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 23:53:45 INFO - PROCESS | 1915 | 1461308025390 Marionette TRACE conn4 <- [1,2650,null,{}] 23:53:45 INFO - PROCESS | 1915 | 1461308025396 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:45 INFO - PROCESS | 1915 | 1461308025598 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 23:53:45 INFO - PROCESS | 1915 | 1461308025893 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a45bc00 == 152 [pid = 1915] [id = 670] 23:53:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9283d800) [pid = 1915] [serial = 2011] [outer = (nil)] 23:53:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x93a0a000) [pid = 1915] [serial = 2012] [outer = 0x9283d800] 23:53:46 INFO - PROCESS | 1915 | 1461308026026 Marionette DEBUG loaded listener.js 23:53:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x93cdec00) [pid = 1915] [serial = 2013] [outer = 0x9283d800] 23:53:46 INFO - PROCESS | 1915 | 1461308026931 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 23:53:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 23:53:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1581ms 23:53:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 23:53:46 INFO - PROCESS | 1915 | 1461308026967 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 23:53:46 INFO - PROCESS | 1915 | 1461308026970 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 23:53:46 INFO - PROCESS | 1915 | 1461308026977 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 23:53:46 INFO - PROCESS | 1915 | 1461308026980 Marionette TRACE conn4 <- [1,2654,null,{}] 23:53:46 INFO - PROCESS | 1915 | 1461308026986 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:47 INFO - PROCESS | 1915 | 1461308027185 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 23:53:47 INFO - PROCESS | 1915 | 1461308027478 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f21800 == 153 [pid = 1915] [id = 671] 23:53:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x93c75c00) [pid = 1915] [serial = 2014] [outer = (nil)] 23:53:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x979d8c00) [pid = 1915] [serial = 2015] [outer = 0x93c75c00] 23:53:47 INFO - PROCESS | 1915 | 1461308027610 Marionette DEBUG loaded listener.js 23:53:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x97c03000) [pid = 1915] [serial = 2016] [outer = 0x93c75c00] 23:53:48 INFO - PROCESS | 1915 | 1461308028512 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 23:53:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 23:53:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1581ms 23:53:48 INFO - PROCESS | 1915 | 1461308028558 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 23:53:48 INFO - PROCESS | 1915 | 1461308028562 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 23:53:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 23:53:48 INFO - PROCESS | 1915 | 1461308028568 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 23:53:48 INFO - PROCESS | 1915 | 1461308028572 Marionette TRACE conn4 <- [1,2658,null,{}] 23:53:48 INFO - PROCESS | 1915 | 1461308028578 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:48 INFO - PROCESS | 1915 | 1461308028774 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 23:53:49 INFO - PROCESS | 1915 | 1461308029110 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x91e63400 == 154 [pid = 1915] [id = 672] 23:53:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x93756400) [pid = 1915] [serial = 2017] [outer = (nil)] 23:53:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x980eb000) [pid = 1915] [serial = 2018] [outer = 0x93756400] 23:53:49 INFO - PROCESS | 1915 | 1461308029199 Marionette DEBUG loaded listener.js 23:53:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x98108c00) [pid = 1915] [serial = 2019] [outer = 0x93756400] 23:53:50 INFO - PROCESS | 1915 | 1461308030103 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 23:53:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 23:53:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1596ms 23:53:50 INFO - PROCESS | 1915 | 1461308030164 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 23:53:50 INFO - PROCESS | 1915 | 1461308030168 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 23:53:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 23:53:50 INFO - PROCESS | 1915 | 1461308030174 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 23:53:50 INFO - PROCESS | 1915 | 1461308030178 Marionette TRACE conn4 <- [1,2662,null,{}] 23:53:50 INFO - PROCESS | 1915 | 1461308030183 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:50 INFO - PROCESS | 1915 | 1461308030446 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 23:53:50 INFO - PROCESS | 1915 | 1461308030794 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x9367c000 == 155 [pid = 1915] [id = 673] 23:53:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x93750c00) [pid = 1915] [serial = 2020] [outer = (nil)] 23:53:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9916e800) [pid = 1915] [serial = 2021] [outer = 0x93750c00] 23:53:50 INFO - PROCESS | 1915 | 1461308030885 Marionette DEBUG loaded listener.js 23:53:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x99948400) [pid = 1915] [serial = 2022] [outer = 0x93750c00] 23:53:51 INFO - PROCESS | 1915 | 1461308031783 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 23:53:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 23:53:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1680ms 23:53:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 23:53:51 INFO - PROCESS | 1915 | 1461308031855 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 23:53:51 INFO - PROCESS | 1915 | 1461308031858 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 23:53:51 INFO - PROCESS | 1915 | 1461308031865 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 23:53:51 INFO - PROCESS | 1915 | 1461308031868 Marionette TRACE conn4 <- [1,2666,null,{}] 23:53:51 INFO - PROCESS | 1915 | 1461308031874 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:52 INFO - PROCESS | 1915 | 1461308032116 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 23:53:52 INFO - PROCESS | 1915 | 1461308032451 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x96f34800 == 156 [pid = 1915] [id = 674] 23:53:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x980f0400) [pid = 1915] [serial = 2023] [outer = (nil)] 23:53:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x9a635800) [pid = 1915] [serial = 2024] [outer = 0x980f0400] 23:53:52 INFO - PROCESS | 1915 | 1461308032542 Marionette DEBUG loaded listener.js 23:53:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9a644400) [pid = 1915] [serial = 2025] [outer = 0x980f0400] 23:53:53 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:53:53 INFO - PROCESS | 1915 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 23:53:53 INFO - PROCESS | 1915 | 1461308033845 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 23:53:53 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) 23:53:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2036ms 23:53:53 INFO - PROCESS | 1915 | 1461308033900 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 23:53:53 INFO - PROCESS | 1915 | 1461308033903 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 23:53:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 23:53:53 INFO - PROCESS | 1915 | 1461308033910 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 23:53:53 INFO - PROCESS | 1915 | 1461308033914 Marionette TRACE conn4 <- [1,2670,null,{}] 23:53:53 INFO - PROCESS | 1915 | 1461308033919 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:54 INFO - PROCESS | 1915 | 1461308034195 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 23:53:54 INFO - PROCESS | 1915 | 1461308034462 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x99be9800 == 157 [pid = 1915] [id = 675] 23:53:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x99bec000) [pid = 1915] [serial = 2026] [outer = (nil)] 23:53:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9fb90000) [pid = 1915] [serial = 2027] [outer = 0x99bec000] 23:53:54 INFO - PROCESS | 1915 | 1461308034555 Marionette DEBUG loaded listener.js 23:53:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9fb99800) [pid = 1915] [serial = 2028] [outer = 0x99bec000] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x89231400 == 156 [pid = 1915] [id = 656] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87d28c00 == 155 [pid = 1915] [id = 655] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87a78800 == 154 [pid = 1915] [id = 654] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87c2d400 == 153 [pid = 1915] [id = 650] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9374cc00 == 152 [pid = 1915] [id = 651] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85b83400 == 151 [pid = 1915] [id = 649] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85966000 == 150 [pid = 1915] [id = 648] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x93397c00 == 149 [pid = 1915] [id = 646] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x9339ac00 == 148 [pid = 1915] [id = 647] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x89bae000 == 147 [pid = 1915] [id = 645] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x90186800 == 146 [pid = 1915] [id = 644] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8e712000 == 145 [pid = 1915] [id = 643] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x85b85800 == 144 [pid = 1915] [id = 642] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8a45a000 == 143 [pid = 1915] [id = 641] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x87de9c00 == 142 [pid = 1915] [id = 639] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8b75ac00 == 141 [pid = 1915] [id = 640] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8ddba400 == 140 [pid = 1915] [id = 638] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x8b749000 == 139 [pid = 1915] [id = 637] 23:53:57 INFO - PROCESS | 1915 | --DOCSHELL 0x867b4c00 == 138 [pid = 1915] [id = 636] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8c046c00) [pid = 1915] [serial = 1770] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x9ea23400) [pid = 1915] [serial = 1824] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x999eec00) [pid = 1915] [serial = 1755] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8c045800) [pid = 1915] [serial = 1907] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x8b890000) [pid = 1915] [serial = 1901] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x887d7400) [pid = 1915] [serial = 1904] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x8bf93800) [pid = 1915] [serial = 1902] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x91e15400) [pid = 1915] [serial = 1868] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x90679000) [pid = 1915] [serial = 1866] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x9028f800) [pid = 1915] [serial = 1865] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x90247400) [pid = 1915] [serial = 1863] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x9018a000) [pid = 1915] [serial = 1862] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9000b000) [pid = 1915] [serial = 1860] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9000b800) [pid = 1915] [serial = 1859] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8f775800) [pid = 1915] [serial = 1857] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8f76f400) [pid = 1915] [serial = 1856] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8e7a8000) [pid = 1915] [serial = 1854] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8e7a5800) [pid = 1915] [serial = 1853] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8e0eb000) [pid = 1915] [serial = 1851] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8df1b000) [pid = 1915] [serial = 1850] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8ddbac00) [pid = 1915] [serial = 1848] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8c1da800) [pid = 1915] [serial = 1847] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x8b8d5800) [pid = 1915] [serial = 1845] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x8b883c00) [pid = 1915] [serial = 1844] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x8996f000) [pid = 1915] [serial = 1842] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x88eca400) [pid = 1915] [serial = 1841] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8a1a9c00) [pid = 1915] [serial = 1898] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x88650c00) [pid = 1915] [serial = 1895] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x88ed1400) [pid = 1915] [serial = 1896] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x99bebc00) [pid = 1915] [serial = 1893] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x999e9000) [pid = 1915] [serial = 1892] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x98eabc00) [pid = 1915] [serial = 1890] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x98e0dc00) [pid = 1915] [serial = 1889] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x980e4400) [pid = 1915] [serial = 1887] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x97ce1800) [pid = 1915] [serial = 1886] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x97774800) [pid = 1915] [serial = 1884] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x96ce9c00) [pid = 1915] [serial = 1883] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x93a10400) [pid = 1915] [serial = 1881] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x93a08400) [pid = 1915] [serial = 1880] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x937e4800) [pid = 1915] [serial = 1878] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x937e2400) [pid = 1915] [serial = 1877] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x93671400) [pid = 1915] [serial = 1875] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x93674400) [pid = 1915] [serial = 1874] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x933a4000) [pid = 1915] [serial = 1872] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x92ab5000) [pid = 1915] [serial = 1871] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x91eb4c00) [pid = 1915] [serial = 1869] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8a1af800) [pid = 1915] [serial = 1905] [outer = (nil)] [url = about:blank] 23:53:57 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8a455400) [pid = 1915] [serial = 1899] [outer = (nil)] [url = about:blank] 23:53:58 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:53:58 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 23:53:58 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 23:53:58 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 23:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:58 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 23:53:58 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1 23:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:53:58 INFO - _addTest/ [0,2673,"getWindowHandle",null] 23:53:58 INFO - PROCESS | 1915 | 1461308038164 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 23:53:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 23:53:58 INFO - PROCESS | 1915 | 1461308038172 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 23:53:58 INFO - PROCESS | 1915 | 1461308038178 Marionette TRACE conn4 <- [1,2674,null,{}] 23:53:58 INFO - PROCESS | 1915 | 1461308038187 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:53:58 INFO - PROCESS | 1915 | 1461308038376 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 23:53:58 INFO - PROCESS | 1915 | 1461308038608 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:53:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x88647800 == 139 [pid = 1915] [id = 676] 23:53:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x887ce400) [pid = 1915] [serial = 2029] [outer = (nil)] 23:53:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x887d4c00) [pid = 1915] [serial = 2030] [outer = 0x887ce400] 23:53:58 INFO - PROCESS | 1915 | 1461308038686 Marionette DEBUG loaded listener.js 23:53:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x88ece000) [pid = 1915] [serial = 2031] [outer = 0x887ce400] 23:53:59 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:53:59 INFO - PROCESS | 1915 | 1461308039931 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 23:53:59 INFO - PROCESS | 1915 | 1461308039979 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 23:53:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 23:53:59 INFO - PROCESS | 1915 | 1461308039989 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 23:53:59 INFO - PROCESS | 1915 | 1461308039992 Marionette TRACE conn4 <- [1,2678,null,{}] 23:54:00 INFO - PROCESS | 1915 | 1461308039999 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:00 INFO - PROCESS | 1915 | 1461308040346 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 23:54:00 INFO - PROCESS | 1915 | 1461308040387 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e3000 == 140 [pid = 1915] [id = 677] 23:54:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x89234000) [pid = 1915] [serial = 2032] [outer = (nil)] 23:54:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x89cae800) [pid = 1915] [serial = 2033] [outer = 0x89234000] 23:54:00 INFO - PROCESS | 1915 | 1461308040461 Marionette DEBUG loaded listener.js 23:54:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8a451800) [pid = 1915] [serial = 2034] [outer = 0x89234000] 23:54:01 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:54:01 INFO - PROCESS | 1915 | 1461308041914 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 23:54:01 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) 23:54:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1985ms 23:54:01 INFO - PROCESS | 1915 | 1461308041973 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 23:54:01 INFO - PROCESS | 1915 | 1461308041976 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 23:54:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 23:54:01 INFO - PROCESS | 1915 | 1461308041983 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 23:54:01 INFO - PROCESS | 1915 | 1461308041989 Marionette TRACE conn4 <- [1,2682,null,{}] 23:54:02 INFO - PROCESS | 1915 | 1461308042078 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:02 INFO - PROCESS | 1915 | 1461308042928 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8a1b5c00) [pid = 1915] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x87c25c00) [pid = 1915] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x9a88f000) [pid = 1915] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x93751400) [pid = 1915] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8f847c00) [pid = 1915] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x97c06400) [pid = 1915] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8f774c00) [pid = 1915] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x937e5400) [pid = 1915] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x937edc00) [pid = 1915] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8c1de400) [pid = 1915] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x9028f400) [pid = 1915] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x9018f000) [pid = 1915] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x8996a400) [pid = 1915] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x8f84a400) [pid = 1915] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8e712400) [pid = 1915] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8996c400) [pid = 1915] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8ddc0800) [pid = 1915] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x8b75a800) [pid = 1915] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x87d22000) [pid = 1915] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x87de4000) [pid = 1915] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 23:54:02 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x8b74d000) [pid = 1915] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 23:54:03 INFO - PROCESS | 1915 | 1461308043123 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x85964800 == 141 [pid = 1915] [id = 678] 23:54:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x87c25c00) [pid = 1915] [serial = 2035] [outer = (nil)] 23:54:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x887dc400) [pid = 1915] [serial = 2036] [outer = 0x87c25c00] 23:54:03 INFO - PROCESS | 1915 | 1461308043206 Marionette DEBUG loaded listener.js 23:54:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8b755c00) [pid = 1915] [serial = 2037] [outer = 0x87c25c00] 23:54:04 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:54:04 INFO - PROCESS | 1915 | 1461308044453 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 23:54:04 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) 23:54:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2493ms 23:54:04 INFO - PROCESS | 1915 | 1461308044485 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 23:54:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 23:54:04 INFO - PROCESS | 1915 | 1461308044490 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 23:54:04 INFO - PROCESS | 1915 | 1461308044496 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 23:54:04 INFO - PROCESS | 1915 | 1461308044499 Marionette TRACE conn4 <- [1,2686,null,{}] 23:54:04 INFO - PROCESS | 1915 | 1461308044504 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:04 INFO - PROCESS | 1915 | 1461308044700 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 23:54:05 INFO - PROCESS | 1915 | 1461308045093 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x85966000 == 142 [pid = 1915] [id = 679] 23:54:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x85b83400) [pid = 1915] [serial = 2038] [outer = (nil)] 23:54:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x86f2e800) [pid = 1915] [serial = 2039] [outer = 0x85b83400] 23:54:05 INFO - PROCESS | 1915 | 1461308045199 Marionette DEBUG loaded listener.js 23:54:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x87d29400) [pid = 1915] [serial = 2040] [outer = 0x85b83400] 23:54:07 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:54:07 INFO - PROCESS | 1915 | 1461308047183 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 23:54:07 INFO - PROCESS | 1915 | 1461308047252 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 23:54:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 23:54:07 INFO - PROCESS | 1915 | 1461308047261 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 23:54:07 INFO - PROCESS | 1915 | 1461308047267 Marionette TRACE conn4 <- [1,2690,null,{}] 23:54:07 INFO - PROCESS | 1915 | 1461308047323 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:07 INFO - PROCESS | 1915 | 1461308047558 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 23:54:07 INFO - PROCESS | 1915 | 1461308047837 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x88643000 == 143 [pid = 1915] [id = 680] 23:54:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x88ed1800) [pid = 1915] [serial = 2041] [outer = (nil)] 23:54:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8a1b7c00) [pid = 1915] [serial = 2042] [outer = 0x88ed1800] 23:54:07 INFO - PROCESS | 1915 | 1461308047929 Marionette DEBUG loaded listener.js 23:54:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8b74a400) [pid = 1915] [serial = 2043] [outer = 0x88ed1800] 23:54:09 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:54:09 INFO - PROCESS | 1915 | 1461308049366 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 23:54:09 INFO - PROCESS | 1915 | 1461308049408 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 23:54:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 23:54:09 INFO - PROCESS | 1915 | 1461308049415 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 23:54:09 INFO - PROCESS | 1915 | 1461308049421 Marionette TRACE conn4 <- [1,2694,null,{}] 23:54:09 INFO - PROCESS | 1915 | 1461308049427 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:09 INFO - PROCESS | 1915 | 1461308049720 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 23:54:10 INFO - PROCESS | 1915 | 1461308050002 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:10 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b749000 == 144 [pid = 1915] [id = 681] 23:54:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8b751c00) [pid = 1915] [serial = 2044] [outer = (nil)] 23:54:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8bf99400) [pid = 1915] [serial = 2045] [outer = 0x8b751c00] 23:54:10 INFO - PROCESS | 1915 | 1461308050090 Marionette DEBUG loaded listener.js 23:54:10 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8c047000) [pid = 1915] [serial = 2046] [outer = 0x8b751c00] 23:54:11 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:54:11 INFO - PROCESS | 1915 | 1461308051561 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 23:54:11 INFO - PROCESS | 1915 | 1461308051611 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 23:54:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 23:54:11 INFO - PROCESS | 1915 | 1461308051626 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 23:54:11 INFO - PROCESS | 1915 | 1461308051635 Marionette TRACE conn4 <- [1,2698,null,{}] 23:54:11 INFO - PROCESS | 1915 | 1461308051644 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:12 INFO - PROCESS | 1915 | 1461308052000 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 23:54:12 INFO - PROCESS | 1915 | 1461308052225 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfb6c00 == 145 [pid = 1915] [id = 682] 23:54:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8c1dac00) [pid = 1915] [serial = 2047] [outer = (nil)] 23:54:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8e0e9400) [pid = 1915] [serial = 2048] [outer = 0x8c1dac00] 23:54:12 INFO - PROCESS | 1915 | 1461308052312 Marionette DEBUG loaded listener.js 23:54:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8e70d400) [pid = 1915] [serial = 2049] [outer = 0x8c1dac00] 23:54:13 INFO - PROCESS | 1915 | SkCairoFTTypeface::onFilterRec unimplemented 23:54:13 INFO - PROCESS | 1915 | 1461308053683 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 23:54:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 23:54:13 INFO - PROCESS | 1915 | 1461308053735 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 23:54:13 INFO - PROCESS | 1915 | 1461308053742 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 23:54:13 INFO - PROCESS | 1915 | 1461308053745 Marionette TRACE conn4 <- [1,2702,null,{}] 23:54:13 INFO - PROCESS | 1915 | 1461308053751 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:14 INFO - PROCESS | 1915 | 1461308054031 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 23:54:14 INFO - PROCESS | 1915 | 1461308054316 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c04d000 == 146 [pid = 1915] [id = 683] 23:54:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8ddc4800) [pid = 1915] [serial = 2050] [outer = (nil)] 23:54:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8e7b1400) [pid = 1915] [serial = 2051] [outer = 0x8ddc4800] 23:54:14 INFO - PROCESS | 1915 | 1461308054403 Marionette DEBUG loaded listener.js 23:54:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8e8bdc00) [pid = 1915] [serial = 2052] [outer = 0x8ddc4800] 23:54:15 INFO - PROCESS | 1915 | 1461308055334 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 23:54:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 23:54:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1639ms 23:54:15 INFO - PROCESS | 1915 | 1461308055389 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 23:54:15 INFO - PROCESS | 1915 | 1461308055393 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 23:54:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 23:54:15 INFO - PROCESS | 1915 | 1461308055404 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 23:54:15 INFO - PROCESS | 1915 | 1461308055407 Marionette TRACE conn4 <- [1,2706,null,{}] 23:54:15 INFO - PROCESS | 1915 | 1461308055413 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:15 INFO - PROCESS | 1915 | 1461308055624 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 23:54:15 INFO - PROCESS | 1915 | 1461308055965 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:16 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb61400 == 147 [pid = 1915] [id = 684] 23:54:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8eb89400) [pid = 1915] [serial = 2053] [outer = (nil)] 23:54:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8eb90c00) [pid = 1915] [serial = 2054] [outer = 0x8eb89400] 23:54:16 INFO - PROCESS | 1915 | 1461308056070 Marionette DEBUG loaded listener.js 23:54:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8f84a400) [pid = 1915] [serial = 2055] [outer = 0x8eb89400] 23:54:16 INFO - PROCESS | 1915 | 1461308056992 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 23:54:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 23:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1631ms 23:54:17 INFO - PROCESS | 1915 | 1461308057035 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 23:54:17 INFO - PROCESS | 1915 | 1461308057039 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 23:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 23:54:17 INFO - PROCESS | 1915 | 1461308057045 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 23:54:17 INFO - PROCESS | 1915 | 1461308057049 Marionette TRACE conn4 <- [1,2710,null,{}] 23:54:17 INFO - PROCESS | 1915 | 1461308057054 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:17 INFO - PROCESS | 1915 | 1461308057269 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 23:54:17 INFO - PROCESS | 1915 | 1461308057541 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1e4800 == 148 [pid = 1915] [id = 685] 23:54:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8eb5b000) [pid = 1915] [serial = 2056] [outer = (nil)] 23:54:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9018a800) [pid = 1915] [serial = 2057] [outer = 0x8eb5b000] 23:54:17 INFO - PROCESS | 1915 | 1461308057634 Marionette DEBUG loaded listener.js 23:54:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x90247800) [pid = 1915] [serial = 2058] [outer = 0x8eb5b000] 23:54:18 INFO - PROCESS | 1915 | 1461308058623 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 23:54:18 INFO - PROCESS | 1915 | 1461308058683 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 23:54:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 23:54:18 INFO - PROCESS | 1915 | 1461308058689 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 23:54:18 INFO - PROCESS | 1915 | 1461308058693 Marionette TRACE conn4 <- [1,2714,null,{}] 23:54:18 INFO - PROCESS | 1915 | 1461308058699 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:18 INFO - PROCESS | 1915 | 1461308058916 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 23:54:19 INFO - PROCESS | 1915 | 1461308059253 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:19 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b89000 == 149 [pid = 1915] [id = 686] 23:54:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8bf9a400) [pid = 1915] [serial = 2059] [outer = (nil)] 23:54:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x9028bc00) [pid = 1915] [serial = 2060] [outer = 0x8bf9a400] 23:54:19 INFO - PROCESS | 1915 | 1461308059345 Marionette DEBUG loaded listener.js 23:54:19 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x90677800) [pid = 1915] [serial = 2061] [outer = 0x8bf9a400] 23:54:20 INFO - PROCESS | 1915 | 1461308060239 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 23:54:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 23:54:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1585ms 23:54:20 INFO - PROCESS | 1915 | 1461308060276 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 23:54:20 INFO - PROCESS | 1915 | 1461308060280 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 23:54:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 23:54:20 INFO - PROCESS | 1915 | 1461308060286 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 23:54:20 INFO - PROCESS | 1915 | 1461308060290 Marionette TRACE conn4 <- [1,2718,null,{}] 23:54:20 INFO - PROCESS | 1915 | 1461308060296 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:20 INFO - PROCESS | 1915 | 1461308060506 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 23:54:20 INFO - PROCESS | 1915 | 1461308060797 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x9018ac00 == 150 [pid = 1915] [id = 687] 23:54:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x92832800) [pid = 1915] [serial = 2062] [outer = (nil)] 23:54:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9292d400) [pid = 1915] [serial = 2063] [outer = 0x92832800] 23:54:20 INFO - PROCESS | 1915 | 1461308060943 Marionette DEBUG loaded listener.js 23:54:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x92aaec00) [pid = 1915] [serial = 2064] [outer = 0x92832800] 23:54:21 INFO - PROCESS | 1915 | 1461308061884 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 23:54:21 INFO - PROCESS | 1915 | 1461308061923 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 23:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 23:54:21 INFO - PROCESS | 1915 | 1461308061929 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 23:54:21 INFO - PROCESS | 1915 | 1461308061933 Marionette TRACE conn4 <- [1,2722,null,{}] 23:54:21 INFO - PROCESS | 1915 | 1461308061939 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:22 INFO - PROCESS | 1915 | 1461308062143 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 23:54:22 INFO - PROCESS | 1915 | 1461308062479 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:22 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f772000 == 151 [pid = 1915] [id = 688] 23:54:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x92836400) [pid = 1915] [serial = 2065] [outer = (nil)] 23:54:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x933a6000) [pid = 1915] [serial = 2066] [outer = 0x92836400] 23:54:22 INFO - PROCESS | 1915 | 1461308062570 Marionette DEBUG loaded listener.js 23:54:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x935f3400) [pid = 1915] [serial = 2067] [outer = 0x92836400] 23:54:23 INFO - PROCESS | 1915 | 1461308063532 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 23:54:23 INFO - PROCESS | 1915 | 1461308063569 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 23:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 23:54:23 INFO - PROCESS | 1915 | 1461308063575 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 23:54:23 INFO - PROCESS | 1915 | 1461308063579 Marionette TRACE conn4 <- [1,2726,null,{}] 23:54:23 INFO - PROCESS | 1915 | 1461308063585 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:23 INFO - PROCESS | 1915 | 1461308063791 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 23:54:24 INFO - PROCESS | 1915 | 1461308064133 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f773000 == 152 [pid = 1915] [id = 689] 23:54:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x90188400) [pid = 1915] [serial = 2068] [outer = (nil)] 23:54:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x9374ec00) [pid = 1915] [serial = 2069] [outer = 0x90188400] 23:54:24 INFO - PROCESS | 1915 | 1461308064240 Marionette DEBUG loaded listener.js 23:54:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x939d1000) [pid = 1915] [serial = 2070] [outer = 0x90188400] 23:54:25 INFO - PROCESS | 1915 | 1461308065182 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 23:54:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 23:54:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1636ms 23:54:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 23:54:25 INFO - PROCESS | 1915 | 1461308065213 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 23:54:25 INFO - PROCESS | 1915 | 1461308065216 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 23:54:25 INFO - PROCESS | 1915 | 1461308065223 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 23:54:25 INFO - PROCESS | 1915 | 1461308065228 Marionette TRACE conn4 <- [1,2730,null,{}] 23:54:25 INFO - PROCESS | 1915 | 1461308065234 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:25 INFO - PROCESS | 1915 | 1461308065492 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 23:54:25 INFO - PROCESS | 1915 | 1461308065878 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x93cdbc00 == 153 [pid = 1915] [id = 690] 23:54:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x97dec000) [pid = 1915] [serial = 2071] [outer = (nil)] 23:54:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x980e8800) [pid = 1915] [serial = 2072] [outer = 0x97dec000] 23:54:25 INFO - PROCESS | 1915 | 1461308065982 Marionette DEBUG loaded listener.js 23:54:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x980f3800) [pid = 1915] [serial = 2073] [outer = 0x97dec000] 23:54:27 INFO - PROCESS | 1915 | 1461308067281 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 23:54:27 INFO - PROCESS | 1915 | 1461308067328 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 23:54:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 23:54:27 INFO - PROCESS | 1915 | 1461308067334 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 23:54:27 INFO - PROCESS | 1915 | 1461308067338 Marionette TRACE conn4 <- [1,2734,null,{}] 23:54:27 INFO - PROCESS | 1915 | 1461308067343 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:27 INFO - PROCESS | 1915 | 1461308067563 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 23:54:27 INFO - PROCESS | 1915 | 1461308067877 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x98586800 == 154 [pid = 1915] [id = 691] 23:54:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x98a2d800) [pid = 1915] [serial = 2074] [outer = (nil)] 23:54:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x9995c400) [pid = 1915] [serial = 2075] [outer = 0x98a2d800] 23:54:27 INFO - PROCESS | 1915 | 1461308067963 Marionette DEBUG loaded listener.js 23:54:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x99965c00) [pid = 1915] [serial = 2076] [outer = 0x98a2d800] 23:54:28 INFO - PROCESS | 1915 | 1461308068903 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 23:54:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 23:54:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1631ms 23:54:28 INFO - PROCESS | 1915 | 1461308068966 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 23:54:28 INFO - PROCESS | 1915 | 1461308068970 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 23:54:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 23:54:28 INFO - PROCESS | 1915 | 1461308068977 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 23:54:28 INFO - PROCESS | 1915 | 1461308068979 Marionette TRACE conn4 <- [1,2738,null,{}] 23:54:28 INFO - PROCESS | 1915 | 1461308068985 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:29 INFO - PROCESS | 1915 | 1461308069205 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 23:54:29 INFO - PROCESS | 1915 | 1461308069546 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x9024b800 == 155 [pid = 1915] [id = 692] 23:54:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x92929c00) [pid = 1915] [serial = 2077] [outer = (nil)] 23:54:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x99bf3c00) [pid = 1915] [serial = 2078] [outer = 0x92929c00] 23:54:29 INFO - PROCESS | 1915 | 1461308069638 Marionette DEBUG loaded listener.js 23:54:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9a63b400) [pid = 1915] [serial = 2079] [outer = 0x92929c00] 23:54:30 INFO - PROCESS | 1915 | 1461308070666 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 23:54:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 23:54:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1738ms 23:54:30 INFO - PROCESS | 1915 | 1461308070722 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 23:54:30 INFO - PROCESS | 1915 | 1461308070725 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 23:54:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 23:54:30 INFO - PROCESS | 1915 | 1461308070732 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 23:54:30 INFO - PROCESS | 1915 | 1461308070736 Marionette TRACE conn4 <- [1,2742,null,{}] 23:54:30 INFO - PROCESS | 1915 | 1461308070742 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:30 INFO - PROCESS | 1915 | 1461308070972 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 23:54:31 INFO - PROCESS | 1915 | 1461308071317 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x9367c400 == 156 [pid = 1915] [id = 693] 23:54:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x937e8000) [pid = 1915] [serial = 2080] [outer = (nil)] 23:54:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9fb32000) [pid = 1915] [serial = 2081] [outer = 0x937e8000] 23:54:31 INFO - PROCESS | 1915 | 1461308071412 Marionette DEBUG loaded listener.js 23:54:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x9fb91800) [pid = 1915] [serial = 2082] [outer = 0x937e8000] 23:54:32 INFO - PROCESS | 1915 | 1461308072325 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 23:54:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 23:54:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1634ms 23:54:32 INFO - PROCESS | 1915 | 1461308072367 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 23:54:32 INFO - PROCESS | 1915 | 1461308072370 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 23:54:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 23:54:32 INFO - PROCESS | 1915 | 1461308072376 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 23:54:32 INFO - PROCESS | 1915 | 1461308072380 Marionette TRACE conn4 <- [1,2746,null,{}] 23:54:32 INFO - PROCESS | 1915 | 1461308072386 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:32 INFO - PROCESS | 1915 | 1461308072595 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 23:54:32 INFO - PROCESS | 1915 | 1461308072898 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x99bea400 == 157 [pid = 1915] [id = 694] 23:54:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x9ea1f400) [pid = 1915] [serial = 2083] [outer = (nil)] 23:54:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa00d9000) [pid = 1915] [serial = 2084] [outer = 0x9ea1f400] 23:54:33 INFO - PROCESS | 1915 | 1461308073046 Marionette DEBUG loaded listener.js 23:54:33 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa0a97800) [pid = 1915] [serial = 2085] [outer = 0x9ea1f400] 23:54:34 INFO - PROCESS | 1915 | 1461308074073 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 23:54:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 23:54:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1744ms 23:54:34 INFO - PROCESS | 1915 | 1461308074122 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 23:54:34 INFO - PROCESS | 1915 | 1461308074126 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 23:54:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 23:54:34 INFO - PROCESS | 1915 | 1461308074133 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 23:54:34 INFO - PROCESS | 1915 | 1461308074136 Marionette TRACE conn4 <- [1,2750,null,{}] 23:54:34 INFO - PROCESS | 1915 | 1461308074142 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:34 INFO - PROCESS | 1915 | 1461308074346 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 23:54:34 INFO - PROCESS | 1915 | 1461308074696 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x935e4400 == 158 [pid = 1915] [id = 695] 23:54:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9374c400) [pid = 1915] [serial = 2086] [outer = (nil)] 23:54:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa0cba000) [pid = 1915] [serial = 2087] [outer = 0x9374c400] 23:54:34 INFO - PROCESS | 1915 | 1461308074788 Marionette DEBUG loaded listener.js 23:54:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa0cbd800) [pid = 1915] [serial = 2088] [outer = 0x9374c400] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87c2b800 == 157 [pid = 1915] [id = 562] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x90010c00 == 156 [pid = 1915] [id = 575] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x859c6400 == 155 [pid = 1915] [id = 566] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x9995e800 == 154 [pid = 1915] [id = 193] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecd800 == 153 [pid = 1915] [id = 571] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x9292a400 == 152 [pid = 1915] [id = 578] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb9000 == 151 [pid = 1915] [id = 579] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8e70f800 == 150 [pid = 1915] [id = 572] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x89bb8000 == 149 [pid = 1915] [id = 576] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8ddc4000 == 148 [pid = 1915] [id = 574] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x91eb6c00 == 147 [pid = 1915] [id = 577] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8595d800 == 146 [pid = 1915] [id = 570] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8b885800 == 145 [pid = 1915] [id = 568] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb4000 == 144 [pid = 1915] [id = 569] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x85964800 == 143 [pid = 1915] [id = 678] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x890e3000 == 142 [pid = 1915] [id = 677] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x88647800 == 141 [pid = 1915] [id = 676] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x86f21800 == 140 [pid = 1915] [id = 671] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8a45bc00 == 139 [pid = 1915] [id = 670] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x92ab1000 == 138 [pid = 1915] [id = 669] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x933a0c00 == 137 [pid = 1915] [id = 668] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x90015000 == 136 [pid = 1915] [id = 667] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb8000 == 135 [pid = 1915] [id = 665] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8f810800 == 134 [pid = 1915] [id = 666] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8c049c00 == 133 [pid = 1915] [id = 664] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8a455000 == 132 [pid = 1915] [id = 663] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x86f24400 == 131 [pid = 1915] [id = 662] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x8b754c00 == 130 [pid = 1915] [id = 660] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x88ed6800 == 129 [pid = 1915] [id = 661] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x890e2c00 == 128 [pid = 1915] [id = 659] 23:54:37 INFO - PROCESS | 1915 | --DOCSHELL 0x87c32000 == 127 [pid = 1915] [id = 658] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8bf8f800) [pid = 1915] [serial = 1839] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8b74f800) [pid = 1915] [serial = 1970] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8b75dc00) [pid = 1915] [serial = 1971] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x87de3800) [pid = 1915] [serial = 1964] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x88645c00) [pid = 1915] [serial = 1965] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0xa00a8400) [pid = 1915] [serial = 1961] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x9fca3400) [pid = 1915] [serial = 1959] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x9fc5b400) [pid = 1915] [serial = 1958] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x9ea23c00) [pid = 1915] [serial = 1956] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x9dff0800) [pid = 1915] [serial = 1955] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9a63e000) [pid = 1915] [serial = 1953] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x99bf4c00) [pid = 1915] [serial = 1952] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x99166400) [pid = 1915] [serial = 1950] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x98e05000) [pid = 1915] [serial = 1949] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x980ea400) [pid = 1915] [serial = 1947] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x97cee800) [pid = 1915] [serial = 1946] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x97bb9c00) [pid = 1915] [serial = 1944] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x978b4000) [pid = 1915] [serial = 1943] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x93cd4800) [pid = 1915] [serial = 1941] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x939cf000) [pid = 1915] [serial = 1940] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x935ed000) [pid = 1915] [serial = 1938] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x9339d400) [pid = 1915] [serial = 1937] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x92aadc00) [pid = 1915] [serial = 1935] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x92aa6800) [pid = 1915] [serial = 1934] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x92832400) [pid = 1915] [serial = 1932] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x91eb1400) [pid = 1915] [serial = 1931] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x91295400) [pid = 1915] [serial = 1929] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x9028e400) [pid = 1915] [serial = 1928] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x90243800) [pid = 1915] [serial = 1926] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x9018f800) [pid = 1915] [serial = 1925] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8f76a000) [pid = 1915] [serial = 1923] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8eb95000) [pid = 1915] [serial = 1922] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8eb5fc00) [pid = 1915] [serial = 1920] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8e7b0400) [pid = 1915] [serial = 1919] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x8e70cc00) [pid = 1915] [serial = 1917] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8df1c400) [pid = 1915] [serial = 1916] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8bfb8c00) [pid = 1915] [serial = 1914] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x8bf91400) [pid = 1915] [serial = 1913] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x89bb2c00) [pid = 1915] [serial = 1911] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x890e3800) [pid = 1915] [serial = 1910] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x89238800) [pid = 1915] [serial = 1967] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8996dc00) [pid = 1915] [serial = 1968] [outer = (nil)] [url = about:blank] 23:54:37 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8b747400) [pid = 1915] [serial = 1973] [outer = (nil)] [url = about:blank] 23:54:38 INFO - PROCESS | 1915 | 1461308078277 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 23:54:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 23:54:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 4189ms 23:54:38 INFO - PROCESS | 1915 | 1461308078323 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 23:54:38 INFO - PROCESS | 1915 | 1461308078329 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 23:54:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 23:54:38 INFO - PROCESS | 1915 | 1461308078338 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 23:54:38 INFO - PROCESS | 1915 | 1461308078343 Marionette TRACE conn4 <- [1,2754,null,{}] 23:54:38 INFO - PROCESS | 1915 | 1461308078351 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:38 INFO - PROCESS | 1915 | 1461308078563 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 23:54:38 INFO - PROCESS | 1915 | 1461308078824 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x887d6c00 == 128 [pid = 1915] [id = 696] 23:54:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x887da000) [pid = 1915] [serial = 2089] [outer = (nil)] 23:54:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x890ddc00) [pid = 1915] [serial = 2090] [outer = 0x887da000] 23:54:38 INFO - PROCESS | 1915 | 1461308078929 Marionette DEBUG loaded listener.js 23:54:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x89238800) [pid = 1915] [serial = 2091] [outer = 0x887da000] 23:54:39 INFO - PROCESS | 1915 | 1461308079777 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 23:54:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 23:54:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1493ms 23:54:39 INFO - PROCESS | 1915 | 1461308079831 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 23:54:39 INFO - PROCESS | 1915 | 1461308079838 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 23:54:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 23:54:39 INFO - PROCESS | 1915 | 1461308079849 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 23:54:39 INFO - PROCESS | 1915 | 1461308079852 Marionette TRACE conn4 <- [1,2758,null,{}] 23:54:39 INFO - PROCESS | 1915 | 1461308079859 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:40 INFO - PROCESS | 1915 | 1461308080169 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 23:54:40 INFO - PROCESS | 1915 | 1461308080200 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x89baa800 == 129 [pid = 1915] [id = 697] 23:54:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x89cb0800) [pid = 1915] [serial = 2092] [outer = (nil)] 23:54:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8a452800) [pid = 1915] [serial = 2093] [outer = 0x89cb0800] 23:54:40 INFO - PROCESS | 1915 | 1461308080279 Marionette DEBUG loaded listener.js 23:54:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8b749800) [pid = 1915] [serial = 2094] [outer = 0x89cb0800] 23:54:41 INFO - PROCESS | 1915 | 1461308081429 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 23:54:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 23:54:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1633ms 23:54:41 INFO - PROCESS | 1915 | 1461308081489 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 23:54:41 INFO - PROCESS | 1915 | 1461308081493 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 23:54:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 23:54:41 INFO - PROCESS | 1915 | 1461308081499 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 23:54:41 INFO - PROCESS | 1915 | 1461308081505 Marionette TRACE conn4 <- [1,2762,null,{}] 23:54:41 INFO - PROCESS | 1915 | 1461308081521 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:41 INFO - PROCESS | 1915 | 1461308081811 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 23:54:41 INFO - PROCESS | 1915 | 1461308081841 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:41 INFO - PROCESS | 1915 | ++DOCSHELL 0x86ecfc00 == 130 [pid = 1915] [id = 698] 23:54:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b754c00) [pid = 1915] [serial = 2095] [outer = (nil)] 23:54:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8bf9bc00) [pid = 1915] [serial = 2096] [outer = 0x8b754c00] 23:54:41 INFO - PROCESS | 1915 | 1461308081921 Marionette DEBUG loaded listener.js 23:54:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8c041c00) [pid = 1915] [serial = 2097] [outer = 0x8b754c00] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x887ce400) [pid = 1915] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x933a2c00) [pid = 1915] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x87c33000) [pid = 1915] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x93756400) [pid = 1915] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x9283d800) [pid = 1915] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x8c046400) [pid = 1915] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x93750c00) [pid = 1915] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x89bacc00) [pid = 1915] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8e8bec00) [pid = 1915] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8e8bb000) [pid = 1915] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x93c75c00) [pid = 1915] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x90186000) [pid = 1915] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x89230000) [pid = 1915] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x980f0400) [pid = 1915] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x99969400) [pid = 1915] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9000fc00) [pid = 1915] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x89234000) [pid = 1915] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8b759000) [pid = 1915] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x93677800) [pid = 1915] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 122 (0x90012000) [pid = 1915] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 23:54:43 INFO - PROCESS | 1915 | --DOMWINDOW == 121 (0x8b742c00) [pid = 1915] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 23:54:43 INFO - PROCESS | 1915 | 1461308083542 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 23:54:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 23:54:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 2086ms 23:54:43 INFO - PROCESS | 1915 | 1461308083585 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 23:54:43 INFO - PROCESS | 1915 | 1461308083590 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 23:54:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 23:54:43 INFO - PROCESS | 1915 | 1461308083596 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 23:54:43 INFO - PROCESS | 1915 | 1461308083599 Marionette TRACE conn4 <- [1,2766,null,{}] 23:54:43 INFO - PROCESS | 1915 | 1461308083605 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:43 INFO - PROCESS | 1915 | 1461308083873 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 23:54:43 INFO - PROCESS | 1915 | 1461308083896 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:43 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a71800 == 131 [pid = 1915] [id = 699] 23:54:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 122 (0x89bb5800) [pid = 1915] [serial = 2098] [outer = (nil)] 23:54:43 INFO - PROCESS | 1915 | ++DOMWINDOW == 123 (0x8c1de400) [pid = 1915] [serial = 2099] [outer = 0x89bb5800] 23:54:43 INFO - PROCESS | 1915 | 1461308083972 Marionette DEBUG loaded listener.js 23:54:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x8ddbc800) [pid = 1915] [serial = 2100] [outer = 0x89bb5800] 23:54:45 INFO - PROCESS | 1915 | 1461308085025 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 23:54:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 23:54:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1488ms 23:54:45 INFO - PROCESS | 1915 | 1461308085085 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 23:54:45 INFO - PROCESS | 1915 | 1461308085091 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 23:54:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 23:54:45 INFO - PROCESS | 1915 | 1461308085100 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 23:54:45 INFO - PROCESS | 1915 | 1461308085106 Marionette TRACE conn4 <- [1,2770,null,{}] 23:54:45 INFO - PROCESS | 1915 | 1461308085114 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:45 INFO - PROCESS | 1915 | 1461308085364 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 23:54:45 INFO - PROCESS | 1915 | 1461308085731 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:45 INFO - PROCESS | 1915 | ++DOCSHELL 0x887ce400 == 132 [pid = 1915] [id = 700] 23:54:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x887cf400) [pid = 1915] [serial = 2101] [outer = (nil)] 23:54:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x88ecbc00) [pid = 1915] [serial = 2102] [outer = 0x887cf400] 23:54:45 INFO - PROCESS | 1915 | 1461308085828 Marionette DEBUG loaded listener.js 23:54:45 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x89234000) [pid = 1915] [serial = 2103] [outer = 0x887cf400] 23:54:46 INFO - PROCESS | 1915 | 1461308086786 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 23:54:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 23:54:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1734ms 23:54:46 INFO - PROCESS | 1915 | 1461308086834 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 23:54:46 INFO - PROCESS | 1915 | 1461308086843 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 23:54:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 23:54:46 INFO - PROCESS | 1915 | 1461308086854 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 23:54:46 INFO - PROCESS | 1915 | 1461308086859 Marionette TRACE conn4 <- [1,2774,null,{}] 23:54:46 INFO - PROCESS | 1915 | 1461308086865 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:47 INFO - PROCESS | 1915 | 1461308087097 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 23:54:47 INFO - PROCESS | 1915 | 1461308087439 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b885800 == 133 [pid = 1915] [id = 701] 23:54:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x8b889000) [pid = 1915] [serial = 2104] [outer = (nil)] 23:54:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8bf99800) [pid = 1915] [serial = 2105] [outer = 0x8b889000] 23:54:47 INFO - PROCESS | 1915 | 1461308087531 Marionette DEBUG loaded listener.js 23:54:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8ddb7800) [pid = 1915] [serial = 2106] [outer = 0x8b889000] 23:54:48 INFO - PROCESS | 1915 | 1461308088560 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 23:54:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 23:54:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1782ms 23:54:48 INFO - PROCESS | 1915 | 1461308088636 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 23:54:48 INFO - PROCESS | 1915 | 1461308088641 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 23:54:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 23:54:48 INFO - PROCESS | 1915 | 1461308088648 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 23:54:48 INFO - PROCESS | 1915 | 1461308088654 Marionette TRACE conn4 <- [1,2778,null,{}] 23:54:48 INFO - PROCESS | 1915 | 1461308088671 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:48 INFO - PROCESS | 1915 | 1461308088926 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 23:54:49 INFO - PROCESS | 1915 | 1461308089312 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1dfc00 == 134 [pid = 1915] [id = 702] 23:54:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8e0f2800) [pid = 1915] [serial = 2107] [outer = (nil)] 23:54:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8e7a3000) [pid = 1915] [serial = 2108] [outer = 0x8e0f2800] 23:54:49 INFO - PROCESS | 1915 | 1461308089403 Marionette DEBUG loaded listener.js 23:54:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8e7b1800) [pid = 1915] [serial = 2109] [outer = 0x8e0f2800] 23:54:50 INFO - PROCESS | 1915 | 1461308090331 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 23:54:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 23:54:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1736ms 23:54:50 INFO - PROCESS | 1915 | 1461308090385 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 23:54:50 INFO - PROCESS | 1915 | 1461308090388 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 23:54:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 23:54:50 INFO - PROCESS | 1915 | 1461308090395 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 23:54:50 INFO - PROCESS | 1915 | 1461308090398 Marionette TRACE conn4 <- [1,2782,null,{}] 23:54:50 INFO - PROCESS | 1915 | 1461308090404 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:50 INFO - PROCESS | 1915 | 1461308090611 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 23:54:50 INFO - PROCESS | 1915 | 1461308090899 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:50 INFO - PROCESS | 1915 | ++DOCSHELL 0x890e4000 == 135 [pid = 1915] [id = 703] 23:54:50 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x89962800) [pid = 1915] [serial = 2110] [outer = (nil)] 23:54:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8eb8d000) [pid = 1915] [serial = 2111] [outer = 0x89962800] 23:54:51 INFO - PROCESS | 1915 | 1461308091061 Marionette DEBUG loaded listener.js 23:54:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8f76c000) [pid = 1915] [serial = 2112] [outer = 0x89962800] 23:54:51 INFO - PROCESS | 1915 | 1461308091962 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 23:54:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 23:54:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1630ms 23:54:52 INFO - PROCESS | 1915 | 1461308092026 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 23:54:52 INFO - PROCESS | 1915 | 1461308092030 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 23:54:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 23:54:52 INFO - PROCESS | 1915 | 1461308092036 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 23:54:52 INFO - PROCESS | 1915 | 1461308092040 Marionette TRACE conn4 <- [1,2786,null,{}] 23:54:52 INFO - PROCESS | 1915 | 1461308092046 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:52 INFO - PROCESS | 1915 | 1461308092251 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 23:54:52 INFO - PROCESS | 1915 | 1461308092536 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b882c00 == 136 [pid = 1915] [id = 704] 23:54:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8eb8c000) [pid = 1915] [serial = 2113] [outer = (nil)] 23:54:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8f805400) [pid = 1915] [serial = 2114] [outer = 0x8eb8c000] 23:54:52 INFO - PROCESS | 1915 | 1461308092673 Marionette DEBUG loaded listener.js 23:54:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8f80d000) [pid = 1915] [serial = 2115] [outer = 0x8eb8c000] 23:54:53 INFO - PROCESS | 1915 | 1461308093558 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 23:54:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 23:54:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1586ms 23:54:53 INFO - PROCESS | 1915 | 1461308093624 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 23:54:53 INFO - PROCESS | 1915 | 1461308093628 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 23:54:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 23:54:53 INFO - PROCESS | 1915 | 1461308093634 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 23:54:53 INFO - PROCESS | 1915 | 1461308093638 Marionette TRACE conn4 <- [1,2790,null,{}] 23:54:53 INFO - PROCESS | 1915 | 1461308093644 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:53 INFO - PROCESS | 1915 | 1461308093883 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 23:54:54 INFO - PROCESS | 1915 | 1461308094225 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f769400 == 137 [pid = 1915] [id = 705] 23:54:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x9018b000) [pid = 1915] [serial = 2116] [outer = (nil)] 23:54:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x90245c00) [pid = 1915] [serial = 2117] [outer = 0x9018b000] 23:54:54 INFO - PROCESS | 1915 | 1461308094321 Marionette DEBUG loaded listener.js 23:54:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x9028e400) [pid = 1915] [serial = 2118] [outer = 0x9018b000] 23:54:55 INFO - PROCESS | 1915 | 1461308095223 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 23:54:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 23:54:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1641ms 23:54:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 23:54:55 INFO - PROCESS | 1915 | 1461308095276 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 23:54:55 INFO - PROCESS | 1915 | 1461308095279 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 23:54:55 INFO - PROCESS | 1915 | 1461308095286 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 23:54:55 INFO - PROCESS | 1915 | 1461308095290 Marionette TRACE conn4 <- [1,2794,null,{}] 23:54:55 INFO - PROCESS | 1915 | 1461308095295 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:55 INFO - PROCESS | 1915 | 1461308095507 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 23:54:55 INFO - PROCESS | 1915 | 1461308095841 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:55 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b884400 == 138 [pid = 1915] [id = 706] 23:54:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x90290400) [pid = 1915] [serial = 2119] [outer = (nil)] 23:54:55 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x914bb800) [pid = 1915] [serial = 2120] [outer = 0x90290400] 23:54:55 INFO - PROCESS | 1915 | 1461308095938 Marionette DEBUG loaded listener.js 23:54:56 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x91ea9c00) [pid = 1915] [serial = 2121] [outer = 0x90290400] 23:54:56 INFO - PROCESS | 1915 | 1461308096868 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 23:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 23:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1635ms 23:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 23:54:56 INFO - PROCESS | 1915 | 1461308096921 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 23:54:56 INFO - PROCESS | 1915 | 1461308096924 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 23:54:56 INFO - PROCESS | 1915 | 1461308096930 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 23:54:56 INFO - PROCESS | 1915 | 1461308096934 Marionette TRACE conn4 <- [1,2798,null,{}] 23:54:56 INFO - PROCESS | 1915 | 1461308096940 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:57 INFO - PROCESS | 1915 | 1461308097143 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 23:54:57 INFO - PROCESS | 1915 | 1461308097429 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f76f000 == 139 [pid = 1915] [id = 707] 23:54:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x9000a000) [pid = 1915] [serial = 2122] [outer = (nil)] 23:54:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x92aaac00) [pid = 1915] [serial = 2123] [outer = 0x9000a000] 23:54:57 INFO - PROCESS | 1915 | 1461308097519 Marionette DEBUG loaded listener.js 23:54:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x92ab0400) [pid = 1915] [serial = 2124] [outer = 0x9000a000] 23:54:58 INFO - PROCESS | 1915 | 1461308098478 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 23:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 23:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1584ms 23:54:58 INFO - PROCESS | 1915 | 1461308098514 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 23:54:58 INFO - PROCESS | 1915 | 1461308098518 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 23:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 23:54:58 INFO - PROCESS | 1915 | 1461308098524 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 23:54:58 INFO - PROCESS | 1915 | 1461308098528 Marionette TRACE conn4 <- [1,2802,null,{}] 23:54:58 INFO - PROCESS | 1915 | 1461308098534 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:54:58 INFO - PROCESS | 1915 | 1461308098733 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 23:54:59 INFO - PROCESS | 1915 | 1461308099069 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:54:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x914b6c00 == 140 [pid = 1915] [id = 708] 23:54:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x92929000) [pid = 1915] [serial = 2125] [outer = (nil)] 23:54:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x935f0c00) [pid = 1915] [serial = 2126] [outer = 0x92929000] 23:54:59 INFO - PROCESS | 1915 | 1461308099160 Marionette DEBUG loaded listener.js 23:54:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x93673000) [pid = 1915] [serial = 2127] [outer = 0x92929000] 23:55:00 INFO - PROCESS | 1915 | 1461308100024 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 23:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 23:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1541ms 23:55:00 INFO - PROCESS | 1915 | 1461308100065 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 23:55:00 INFO - PROCESS | 1915 | 1461308100069 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 23:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 23:55:00 INFO - PROCESS | 1915 | 1461308100095 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 23:55:00 INFO - PROCESS | 1915 | 1461308100097 Marionette TRACE conn4 <- [1,2806,null,{}] 23:55:00 INFO - PROCESS | 1915 | 1461308100104 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:00 INFO - PROCESS | 1915 | 1461308100323 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 23:55:00 INFO - PROCESS | 1915 | 1461308100669 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfbd400 == 141 [pid = 1915] [id = 709] 23:55:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8ddb8400) [pid = 1915] [serial = 2128] [outer = (nil)] 23:55:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93754800) [pid = 1915] [serial = 2129] [outer = 0x8ddb8400] 23:55:00 INFO - PROCESS | 1915 | 1461308100759 Marionette DEBUG loaded listener.js 23:55:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x937ef800) [pid = 1915] [serial = 2130] [outer = 0x8ddb8400] 23:55:01 INFO - PROCESS | 1915 | 1461308101705 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 23:55:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 23:55:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1689ms 23:55:01 INFO - PROCESS | 1915 | 1461308101782 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 23:55:01 INFO - PROCESS | 1915 | 1461308101787 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 23:55:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 23:55:01 INFO - PROCESS | 1915 | 1461308101794 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 23:55:01 INFO - PROCESS | 1915 | 1461308101799 Marionette TRACE conn4 <- [1,2810,null,{}] 23:55:01 INFO - PROCESS | 1915 | 1461308101805 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:02 INFO - PROCESS | 1915 | 1461308102102 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 23:55:02 INFO - PROCESS | 1915 | 1461308102470 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:02 INFO - PROCESS | 1915 | ++DOCSHELL 0x935ed000 == 142 [pid = 1915] [id = 710] 23:55:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x93cdfc00) [pid = 1915] [serial = 2131] [outer = (nil)] 23:55:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x9620b000) [pid = 1915] [serial = 2132] [outer = 0x93cdfc00] 23:55:02 INFO - PROCESS | 1915 | 1461308102570 Marionette DEBUG loaded listener.js 23:55:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x96f38400) [pid = 1915] [serial = 2133] [outer = 0x93cdfc00] 23:55:03 INFO - PROCESS | 1915 | 1461308103547 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 23:55:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 23:55:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1830ms 23:55:03 INFO - PROCESS | 1915 | 1461308103626 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 23:55:03 INFO - PROCESS | 1915 | 1461308103629 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 23:55:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 23:55:03 INFO - PROCESS | 1915 | 1461308103636 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 23:55:03 INFO - PROCESS | 1915 | 1461308103639 Marionette TRACE conn4 <- [1,2814,null,{}] 23:55:03 INFO - PROCESS | 1915 | 1461308103645 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:03 INFO - PROCESS | 1915 | 1461308103935 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 23:55:04 INFO - PROCESS | 1915 | 1461308104285 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x96f34000 == 143 [pid = 1915] [id = 711] 23:55:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x978c0800) [pid = 1915] [serial = 2134] [outer = (nil)] 23:55:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x97deb800) [pid = 1915] [serial = 2135] [outer = 0x978c0800] 23:55:04 INFO - PROCESS | 1915 | 1461308104372 Marionette DEBUG loaded listener.js 23:55:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x980e5400) [pid = 1915] [serial = 2136] [outer = 0x978c0800] 23:55:05 INFO - PROCESS | 1915 | 1461308105373 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 23:55:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 23:55:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1797ms 23:55:05 INFO - PROCESS | 1915 | 1461308105434 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 23:55:05 INFO - PROCESS | 1915 | 1461308105437 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 23:55:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 23:55:05 INFO - PROCESS | 1915 | 1461308105444 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 23:55:05 INFO - PROCESS | 1915 | 1461308105448 Marionette TRACE conn4 <- [1,2818,null,{}] 23:55:05 INFO - PROCESS | 1915 | 1461308105453 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:05 INFO - PROCESS | 1915 | 1461308105690 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 23:55:06 INFO - PROCESS | 1915 | 1461308106031 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb94c00 == 144 [pid = 1915] [id = 712] 23:55:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x9000cc00) [pid = 1915] [serial = 2137] [outer = (nil)] 23:55:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x98107400) [pid = 1915] [serial = 2138] [outer = 0x9000cc00] 23:55:06 INFO - PROCESS | 1915 | 1461308106136 Marionette DEBUG loaded listener.js 23:55:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x99222800) [pid = 1915] [serial = 2139] [outer = 0x9000cc00] 23:55:07 INFO - PROCESS | 1915 | 1461308107152 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 23:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 23:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1781ms 23:55:07 INFO - PROCESS | 1915 | 1461308107227 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 23:55:07 INFO - PROCESS | 1915 | 1461308107232 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 23:55:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 23:55:07 INFO - PROCESS | 1915 | 1461308107243 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 23:55:07 INFO - PROCESS | 1915 | 1461308107247 Marionette TRACE conn4 <- [1,2822,null,{}] 23:55:07 INFO - PROCESS | 1915 | 1461308107256 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:07 INFO - PROCESS | 1915 | 1461308107529 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 23:55:07 INFO - PROCESS | 1915 | 1461308107873 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x96220400 == 145 [pid = 1915] [id = 713] 23:55:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x97ce1800) [pid = 1915] [serial = 2140] [outer = (nil)] 23:55:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x999f5800) [pid = 1915] [serial = 2141] [outer = 0x97ce1800] 23:55:07 INFO - PROCESS | 1915 | 1461308107959 Marionette DEBUG loaded listener.js 23:55:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x99beec00) [pid = 1915] [serial = 2142] [outer = 0x97ce1800] 23:55:08 INFO - PROCESS | 1915 | 1461308108880 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 23:55:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 23:55:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1695ms 23:55:08 INFO - PROCESS | 1915 | 1461308108936 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 23:55:08 INFO - PROCESS | 1915 | 1461308108940 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 23:55:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 23:55:08 INFO - PROCESS | 1915 | 1461308108946 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 23:55:08 INFO - PROCESS | 1915 | 1461308108949 Marionette TRACE conn4 <- [1,2826,null,{}] 23:55:08 INFO - PROCESS | 1915 | 1461308108955 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:09 INFO - PROCESS | 1915 | 1461308109187 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 23:55:09 INFO - PROCESS | 1915 | 1461308109576 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x92926000 == 146 [pid = 1915] [id = 714] 23:55:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x93c72c00) [pid = 1915] [serial = 2143] [outer = (nil)] 23:55:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9fb39400) [pid = 1915] [serial = 2144] [outer = 0x93c72c00] 23:55:09 INFO - PROCESS | 1915 | 1461308109669 Marionette DEBUG loaded listener.js 23:55:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x9fb3b000) [pid = 1915] [serial = 2145] [outer = 0x93c72c00] 23:55:10 INFO - PROCESS | 1915 | 1461308110579 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 23:55:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 23:55:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1692ms 23:55:10 INFO - PROCESS | 1915 | 1461308110639 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 23:55:10 INFO - PROCESS | 1915 | 1461308110643 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 23:55:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 23:55:10 INFO - PROCESS | 1915 | 1461308110649 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 23:55:10 INFO - PROCESS | 1915 | 1461308110652 Marionette TRACE conn4 <- [1,2830,null,{}] 23:55:10 INFO - PROCESS | 1915 | 1461308110658 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:10 INFO - PROCESS | 1915 | 1461308110869 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 23:55:11 INFO - PROCESS | 1915 | 1461308111228 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x9000c400 == 147 [pid = 1915] [id = 715] 23:55:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x91e0c400) [pid = 1915] [serial = 2146] [outer = (nil)] 23:55:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa00ad800) [pid = 1915] [serial = 2147] [outer = 0x91e0c400] 23:55:11 INFO - PROCESS | 1915 | 1461308111330 Marionette DEBUG loaded listener.js 23:55:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0xa0c09000) [pid = 1915] [serial = 2148] [outer = 0x91e0c400] 23:55:12 INFO - PROCESS | 1915 | 1461308112244 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 23:55:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1641ms 23:55:12 INFO - PROCESS | 1915 | 1461308112291 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 23:55:12 INFO - PROCESS | 1915 | 1461308112295 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 23:55:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 23:55:12 INFO - PROCESS | 1915 | 1461308112301 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 23:55:12 INFO - PROCESS | 1915 | 1461308112305 Marionette TRACE conn4 <- [1,2834,null,{}] 23:55:12 INFO - PROCESS | 1915 | 1461308112310 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:12 INFO - PROCESS | 1915 | 1461308112522 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 23:55:12 INFO - PROCESS | 1915 | 1461308112818 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x9ea19800 == 148 [pid = 1915] [id = 716] 23:55:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x9fb3a800) [pid = 1915] [serial = 2149] [outer = (nil)] 23:55:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa0fde000) [pid = 1915] [serial = 2150] [outer = 0x9fb3a800] 23:55:12 INFO - PROCESS | 1915 | 1461308112951 Marionette DEBUG loaded listener.js 23:55:13 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa2a3fc00) [pid = 1915] [serial = 2151] [outer = 0x9fb3a800] 23:55:13 INFO - PROCESS | 1915 | 1461308113837 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 23:55:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 23:55:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1581ms 23:55:13 INFO - PROCESS | 1915 | 1461308113883 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 23:55:13 INFO - PROCESS | 1915 | 1461308113887 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 23:55:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 23:55:13 INFO - PROCESS | 1915 | 1461308113893 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 23:55:13 INFO - PROCESS | 1915 | 1461308113896 Marionette TRACE conn4 <- [1,2838,null,{}] 23:55:13 INFO - PROCESS | 1915 | 1461308113902 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:14 INFO - PROCESS | 1915 | 1461308114104 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 23:55:14 INFO - PROCESS | 1915 | 1461308114403 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x9fca3400 == 149 [pid = 1915] [id = 717] 23:55:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa0f4f000) [pid = 1915] [serial = 2152] [outer = (nil)] 23:55:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0xa3c82c00) [pid = 1915] [serial = 2153] [outer = 0xa0f4f000] 23:55:14 INFO - PROCESS | 1915 | 1461308114547 Marionette DEBUG loaded listener.js 23:55:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0xa4406400) [pid = 1915] [serial = 2154] [outer = 0xa0f4f000] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9367c400 == 148 [pid = 1915] [id = 693] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9024b800 == 147 [pid = 1915] [id = 692] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x98586800 == 146 [pid = 1915] [id = 691] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x93cdbc00 == 145 [pid = 1915] [id = 690] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8f772000 == 144 [pid = 1915] [id = 688] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8f773000 == 143 [pid = 1915] [id = 689] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x9018ac00 == 142 [pid = 1915] [id = 687] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x85b89000 == 141 [pid = 1915] [id = 686] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1e4800 == 140 [pid = 1915] [id = 685] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb61400 == 139 [pid = 1915] [id = 684] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8c04d000 == 138 [pid = 1915] [id = 683] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfb6c00 == 137 [pid = 1915] [id = 682] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x88643000 == 136 [pid = 1915] [id = 680] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x8b749000 == 135 [pid = 1915] [id = 681] 23:55:17 INFO - PROCESS | 1915 | --DOCSHELL 0x85966000 == 134 [pid = 1915] [id = 679] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x887d4c00) [pid = 1915] [serial = 2030] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x93675000) [pid = 1915] [serial = 2007] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x87d26400) [pid = 1915] [serial = 1976] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x980eb000) [pid = 1915] [serial = 2018] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x935e7800) [pid = 1915] [serial = 2006] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93cdec00) [pid = 1915] [serial = 2013] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x9fb90000) [pid = 1915] [serial = 2027] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x8e0e7800) [pid = 1915] [serial = 1989] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x99948400) [pid = 1915] [serial = 2022] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x8bfba000) [pid = 1915] [serial = 1985] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8ddbf800) [pid = 1915] [serial = 1986] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8f775000) [pid = 1915] [serial = 1992] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9916e800) [pid = 1915] [serial = 2021] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8f84bc00) [pid = 1915] [serial = 1994] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x979d8c00) [pid = 1915] [serial = 2015] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x92835400) [pid = 1915] [serial = 2004] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x89baa400) [pid = 1915] [serial = 1979] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x9a635800) [pid = 1915] [serial = 2024] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0xa00ad400) [pid = 1915] [serial = 1962] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x93a0a000) [pid = 1915] [serial = 2012] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x90248400) [pid = 1915] [serial = 1998] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x8eb8f400) [pid = 1915] [serial = 1991] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x88646400) [pid = 1915] [serial = 1977] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x97c03000) [pid = 1915] [serial = 2016] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x89cae800) [pid = 1915] [serial = 2033] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8b884800) [pid = 1915] [serial = 1982] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x91eab800) [pid = 1915] [serial = 2003] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9a644400) [pid = 1915] [serial = 2025] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x8bf8dc00) [pid = 1915] [serial = 1983] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x887dc400) [pid = 1915] [serial = 2036] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x937e3000) [pid = 1915] [serial = 2009] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x914afc00) [pid = 1915] [serial = 2001] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x88ece000) [pid = 1915] [serial = 2031] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9018ec00) [pid = 1915] [serial = 1997] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8df1e400) [pid = 1915] [serial = 1988] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8c1d5800) [pid = 1915] [serial = 1908] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x939c6400) [pid = 1915] [serial = 2010] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8f84e000) [pid = 1915] [serial = 1995] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x89cafc00) [pid = 1915] [serial = 1980] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x90672800) [pid = 1915] [serial = 2000] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8a451800) [pid = 1915] [serial = 2034] [outer = (nil)] [url = about:blank] 23:55:17 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x98108c00) [pid = 1915] [serial = 2019] [outer = (nil)] [url = about:blank] 23:55:18 INFO - PROCESS | 1915 | 1461308118253 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 23:55:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 23:55:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 4389ms 23:55:18 INFO - PROCESS | 1915 | 1461308118282 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 23:55:18 INFO - PROCESS | 1915 | 1461308118288 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 23:55:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 23:55:18 INFO - PROCESS | 1915 | 1461308118296 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 23:55:18 INFO - PROCESS | 1915 | 1461308118302 Marionette TRACE conn4 <- [1,2842,null,{}] 23:55:18 INFO - PROCESS | 1915 | 1461308118311 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:18 INFO - PROCESS | 1915 | 1461308118587 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 23:55:18 INFO - PROCESS | 1915 | 1461308118810 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x87ded000 == 135 [pid = 1915] [id = 718] 23:55:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x87df0000) [pid = 1915] [serial = 2155] [outer = (nil)] 23:55:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x88ecac00) [pid = 1915] [serial = 2156] [outer = 0x87df0000] 23:55:18 INFO - PROCESS | 1915 | 1461308118892 Marionette DEBUG loaded listener.js 23:55:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x890e2800) [pid = 1915] [serial = 2157] [outer = 0x87df0000] 23:55:19 INFO - PROCESS | 1915 | 1461308119697 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 23:55:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 23:55:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1436ms 23:55:19 INFO - PROCESS | 1915 | 1461308119731 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 23:55:19 INFO - PROCESS | 1915 | 1461308119739 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 23:55:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 23:55:19 INFO - PROCESS | 1915 | 1461308119749 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 23:55:19 INFO - PROCESS | 1915 | 1461308119753 Marionette TRACE conn4 <- [1,2846,null,{}] 23:55:19 INFO - PROCESS | 1915 | 1461308119759 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:20 INFO - PROCESS | 1915 | 1461308120050 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 23:55:20 INFO - PROCESS | 1915 | 1461308120190 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cb4c00 == 136 [pid = 1915] [id = 719] 23:55:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8a1ab400) [pid = 1915] [serial = 2158] [outer = (nil)] 23:55:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8a1b7000) [pid = 1915] [serial = 2159] [outer = 0x8a1ab400] 23:55:20 INFO - PROCESS | 1915 | 1461308120301 Marionette DEBUG loaded listener.js 23:55:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b746400) [pid = 1915] [serial = 2160] [outer = 0x8a1ab400] 23:55:21 INFO - PROCESS | 1915 | 1461308121296 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 23:55:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 23:55:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1585ms 23:55:21 INFO - PROCESS | 1915 | 1461308121334 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 23:55:21 INFO - PROCESS | 1915 | 1461308121338 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 23:55:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 23:55:21 INFO - PROCESS | 1915 | 1461308121344 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 23:55:21 INFO - PROCESS | 1915 | 1461308121350 Marionette TRACE conn4 <- [1,2850,null,{}] 23:55:21 INFO - PROCESS | 1915 | 1461308121373 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:21 INFO - PROCESS | 1915 | 1461308121654 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 23:55:21 INFO - PROCESS | 1915 | 1461308121694 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1b0c00 == 137 [pid = 1915] [id = 720] 23:55:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8c043000) [pid = 1915] [serial = 2161] [outer = (nil)] 23:55:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8c04e400) [pid = 1915] [serial = 2162] [outer = 0x8c043000] 23:55:21 INFO - PROCESS | 1915 | 1461308121805 Marionette DEBUG loaded listener.js 23:55:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8c1e2800) [pid = 1915] [serial = 2163] [outer = 0x8c043000] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8c1dac00) [pid = 1915] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x99bec000) [pid = 1915] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9374c400) [pid = 1915] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x92832800) [pid = 1915] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8eb5b000) [pid = 1915] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8ddc4800) [pid = 1915] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x937e8000) [pid = 1915] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x89bb0c00) [pid = 1915] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x85b83400) [pid = 1915] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8b751c00) [pid = 1915] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x92836400) [pid = 1915] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x90188400) [pid = 1915] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x8b754c00) [pid = 1915] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x92929c00) [pid = 1915] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x887da000) [pid = 1915] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x98a2d800) [pid = 1915] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x88ed1800) [pid = 1915] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x8eb89400) [pid = 1915] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x9ea1f400) [pid = 1915] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x89cb0800) [pid = 1915] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x8bf9a400) [pid = 1915] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 23:55:22 INFO - PROCESS | 1915 | --DOMWINDOW == 123 (0x97dec000) [pid = 1915] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 23:55:23 INFO - PROCESS | 1915 | 1461308123277 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 23:55:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 23:55:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1992ms 23:55:23 INFO - PROCESS | 1915 | 1461308123339 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 23:55:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 23:55:23 INFO - PROCESS | 1915 | 1461308123343 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 23:55:23 INFO - PROCESS | 1915 | 1461308123349 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 23:55:23 INFO - PROCESS | 1915 | 1461308123353 Marionette TRACE conn4 <- [1,2854,null,{}] 23:55:23 INFO - PROCESS | 1915 | 1461308123382 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:23 INFO - PROCESS | 1915 | 1461308123589 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 23:55:23 INFO - PROCESS | 1915 | 1461308123604 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de8c00 == 138 [pid = 1915] [id = 721] 23:55:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 124 (0x89bb0c00) [pid = 1915] [serial = 2164] [outer = (nil)] 23:55:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x8c045800) [pid = 1915] [serial = 2165] [outer = 0x89bb0c00] 23:55:23 INFO - PROCESS | 1915 | 1461308123677 Marionette DEBUG loaded listener.js 23:55:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x8df13800) [pid = 1915] [serial = 2166] [outer = 0x89bb0c00] 23:55:24 INFO - PROCESS | 1915 | 1461308124663 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 23:55:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 23:55:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1333ms 23:55:24 INFO - PROCESS | 1915 | 1461308124683 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 23:55:24 INFO - PROCESS | 1915 | 1461308124686 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 23:55:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 23:55:24 INFO - PROCESS | 1915 | 1461308124692 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 23:55:24 INFO - PROCESS | 1915 | 1461308124695 Marionette TRACE conn4 <- [1,2858,null,{}] 23:55:24 INFO - PROCESS | 1915 | 1461308124701 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:25 INFO - PROCESS | 1915 | 1461308125107 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 23:55:25 INFO - PROCESS | 1915 | 1461308125295 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x87c26800 == 139 [pid = 1915] [id = 722] 23:55:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x87c2d800) [pid = 1915] [serial = 2167] [outer = (nil)] 23:55:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x87d27400) [pid = 1915] [serial = 2168] [outer = 0x87c2d800] 23:55:25 INFO - PROCESS | 1915 | 1461308125458 Marionette DEBUG loaded listener.js 23:55:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x8864f400) [pid = 1915] [serial = 2169] [outer = 0x87c2d800] 23:55:26 INFO - PROCESS | 1915 | 1461308126431 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 23:55:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 23:55:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1784ms 23:55:26 INFO - PROCESS | 1915 | 1461308126479 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 23:55:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 23:55:26 INFO - PROCESS | 1915 | 1461308126486 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 23:55:26 INFO - PROCESS | 1915 | 1461308126494 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 23:55:26 INFO - PROCESS | 1915 | 1461308126501 Marionette TRACE conn4 <- [1,2862,null,{}] 23:55:26 INFO - PROCESS | 1915 | 1461308126508 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:26 INFO - PROCESS | 1915 | 1461308126739 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 23:55:27 INFO - PROCESS | 1915 | 1461308127119 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:27 INFO - PROCESS | 1915 | ++DOCSHELL 0x89cae800 == 140 [pid = 1915] [id = 723] 23:55:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x8a1b6000) [pid = 1915] [serial = 2170] [outer = (nil)] 23:55:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x8a45fc00) [pid = 1915] [serial = 2171] [outer = 0x8a1b6000] 23:55:27 INFO - PROCESS | 1915 | 1461308127217 Marionette DEBUG loaded listener.js 23:55:27 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x8b885c00) [pid = 1915] [serial = 2172] [outer = 0x8a1b6000] 23:55:28 INFO - PROCESS | 1915 | 1461308128244 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 23:55:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 23:55:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1797ms 23:55:28 INFO - PROCESS | 1915 | 1461308128290 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 23:55:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 23:55:28 INFO - PROCESS | 1915 | 1461308128296 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 23:55:28 INFO - PROCESS | 1915 | 1461308128302 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 23:55:28 INFO - PROCESS | 1915 | 1461308128306 Marionette TRACE conn4 <- [1,2866,null,{}] 23:55:28 INFO - PROCESS | 1915 | 1461308128312 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:28 INFO - PROCESS | 1915 | 1461308128546 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 23:55:28 INFO - PROCESS | 1915 | 1461308128926 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf91400 == 141 [pid = 1915] [id = 724] 23:55:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x8bfb8000) [pid = 1915] [serial = 2173] [outer = (nil)] 23:55:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x8c1d6800) [pid = 1915] [serial = 2174] [outer = 0x8bfb8000] 23:55:29 INFO - PROCESS | 1915 | 1461308129020 Marionette DEBUG loaded listener.js 23:55:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8ddbec00) [pid = 1915] [serial = 2175] [outer = 0x8bfb8000] 23:55:29 INFO - PROCESS | 1915 | 1461308129986 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 23:55:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1735ms 23:55:30 INFO - PROCESS | 1915 | 1461308130037 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 23:55:30 INFO - PROCESS | 1915 | 1461308130043 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 23:55:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 23:55:30 INFO - PROCESS | 1915 | 1461308130061 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 23:55:30 INFO - PROCESS | 1915 | 1461308130068 Marionette TRACE conn4 <- [1,2870,null,{}] 23:55:30 INFO - PROCESS | 1915 | 1461308130074 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:30 INFO - PROCESS | 1915 | 1461308130334 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 23:55:30 INFO - PROCESS | 1915 | 1461308130673 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:30 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf92c00 == 142 [pid = 1915] [id = 725] 23:55:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x8c04e000) [pid = 1915] [serial = 2176] [outer = (nil)] 23:55:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x8e8bec00) [pid = 1915] [serial = 2177] [outer = 0x8c04e000] 23:55:30 INFO - PROCESS | 1915 | 1461308130763 Marionette DEBUG loaded listener.js 23:55:30 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x8eb60400) [pid = 1915] [serial = 2178] [outer = 0x8c04e000] 23:55:31 INFO - PROCESS | 1915 | 1461308131693 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 23:55:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 23:55:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1692ms 23:55:31 INFO - PROCESS | 1915 | 1461308131744 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 23:55:31 INFO - PROCESS | 1915 | 1461308131749 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 23:55:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 23:55:31 INFO - PROCESS | 1915 | 1461308131755 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 23:55:31 INFO - PROCESS | 1915 | 1461308131759 Marionette TRACE conn4 <- [1,2874,null,{}] 23:55:31 INFO - PROCESS | 1915 | 1461308131764 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:31 INFO - PROCESS | 1915 | 1461308131991 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 23:55:32 INFO - PROCESS | 1915 | 1461308132330 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x88641400 == 143 [pid = 1915] [id = 726] 23:55:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x887da000) [pid = 1915] [serial = 2179] [outer = (nil)] 23:55:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8f774c00) [pid = 1915] [serial = 2180] [outer = 0x887da000] 23:55:32 INFO - PROCESS | 1915 | 1461308132421 Marionette DEBUG loaded listener.js 23:55:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8f802000) [pid = 1915] [serial = 2181] [outer = 0x887da000] 23:55:33 INFO - PROCESS | 1915 | 1461308133333 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 23:55:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 23:55:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1630ms 23:55:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 23:55:33 INFO - PROCESS | 1915 | 1461308133386 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 23:55:33 INFO - PROCESS | 1915 | 1461308133389 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 23:55:33 INFO - PROCESS | 1915 | 1461308133396 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 23:55:33 INFO - PROCESS | 1915 | 1461308133399 Marionette TRACE conn4 <- [1,2878,null,{}] 23:55:33 INFO - PROCESS | 1915 | 1461308133412 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:33 INFO - PROCESS | 1915 | 1461308133643 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 23:55:34 INFO - PROCESS | 1915 | 1461308133988 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x9000f400 == 144 [pid = 1915] [id = 727] 23:55:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x90010c00) [pid = 1915] [serial = 2182] [outer = (nil)] 23:55:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x90015000) [pid = 1915] [serial = 2183] [outer = 0x90010c00] 23:55:34 INFO - PROCESS | 1915 | 1461308134094 Marionette DEBUG loaded listener.js 23:55:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x9028a400) [pid = 1915] [serial = 2184] [outer = 0x90010c00] 23:55:35 INFO - PROCESS | 1915 | 1461308135044 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 23:55:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1691ms 23:55:35 INFO - PROCESS | 1915 | 1461308135086 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 23:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 23:55:35 INFO - PROCESS | 1915 | 1461308135090 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 23:55:35 INFO - PROCESS | 1915 | 1461308135097 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 23:55:35 INFO - PROCESS | 1915 | 1461308135101 Marionette TRACE conn4 <- [1,2882,null,{}] 23:55:35 INFO - PROCESS | 1915 | 1461308135106 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:35 INFO - PROCESS | 1915 | 1461308135320 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 23:55:35 INFO - PROCESS | 1915 | 1461308135609 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:35 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f850800 == 145 [pid = 1915] [id = 728] 23:55:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x9000e400) [pid = 1915] [serial = 2185] [outer = (nil)] 23:55:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x914b8400) [pid = 1915] [serial = 2186] [outer = 0x9000e400] 23:55:35 INFO - PROCESS | 1915 | 1461308135748 Marionette DEBUG loaded listener.js 23:55:35 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x91e13c00) [pid = 1915] [serial = 2187] [outer = 0x9000e400] 23:55:36 INFO - PROCESS | 1915 | 1461308136676 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 23:55:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 23:55:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1636ms 23:55:36 INFO - PROCESS | 1915 | 1461308136733 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 23:55:36 INFO - PROCESS | 1915 | 1461308136737 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 23:55:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 23:55:36 INFO - PROCESS | 1915 | 1461308136744 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 23:55:36 INFO - PROCESS | 1915 | 1461308136747 Marionette TRACE conn4 <- [1,2886,null,{}] 23:55:36 INFO - PROCESS | 1915 | 1461308136753 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:36 INFO - PROCESS | 1915 | 1461308136975 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 23:55:37 INFO - PROCESS | 1915 | 1461308137319 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:37 INFO - PROCESS | 1915 | ++DOCSHELL 0x8a1ab000 == 146 [pid = 1915] [id = 729] 23:55:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8b8d3000) [pid = 1915] [serial = 2188] [outer = (nil)] 23:55:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x92838c00) [pid = 1915] [serial = 2189] [outer = 0x8b8d3000] 23:55:37 INFO - PROCESS | 1915 | 1461308137425 Marionette DEBUG loaded listener.js 23:55:37 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x9292a400) [pid = 1915] [serial = 2190] [outer = 0x8b8d3000] 23:55:38 INFO - PROCESS | 1915 | 1461308138422 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 23:55:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 23:55:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1738ms 23:55:38 INFO - PROCESS | 1915 | 1461308138484 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 23:55:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 23:55:38 INFO - PROCESS | 1915 | 1461308138488 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 23:55:38 INFO - PROCESS | 1915 | 1461308138494 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 23:55:38 INFO - PROCESS | 1915 | 1461308138498 Marionette TRACE conn4 <- [1,2890,null,{}] 23:55:38 INFO - PROCESS | 1915 | 1461308138504 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:38 INFO - PROCESS | 1915 | 1461308138764 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 23:55:39 INFO - PROCESS | 1915 | 1461308139113 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:39 INFO - PROCESS | 1915 | ++DOCSHELL 0x9028d400 == 147 [pid = 1915] [id = 730] 23:55:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x92832800) [pid = 1915] [serial = 2191] [outer = (nil)] 23:55:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x935f1400) [pid = 1915] [serial = 2192] [outer = 0x92832800] 23:55:39 INFO - PROCESS | 1915 | 1461308139219 Marionette DEBUG loaded listener.js 23:55:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x93672800) [pid = 1915] [serial = 2193] [outer = 0x92832800] 23:55:40 INFO - PROCESS | 1915 | 1461308140119 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 23:55:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 23:55:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1691ms 23:55:40 INFO - PROCESS | 1915 | 1461308140186 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 23:55:40 INFO - PROCESS | 1915 | 1461308140190 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 23:55:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 23:55:40 INFO - PROCESS | 1915 | 1461308140197 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 23:55:40 INFO - PROCESS | 1915 | 1461308140200 Marionette TRACE conn4 <- [1,2894,null,{}] 23:55:40 INFO - PROCESS | 1915 | 1461308140206 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:40 INFO - PROCESS | 1915 | 1461308140416 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 23:55:40 INFO - PROCESS | 1915 | 1461308140818 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x92836400 == 148 [pid = 1915] [id = 731] 23:55:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x935e7c00) [pid = 1915] [serial = 2194] [outer = (nil)] 23:55:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x937eb800) [pid = 1915] [serial = 2195] [outer = 0x935e7c00] 23:55:40 INFO - PROCESS | 1915 | 1461308140916 Marionette DEBUG loaded listener.js 23:55:41 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x939ca800) [pid = 1915] [serial = 2196] [outer = 0x935e7c00] 23:55:41 INFO - PROCESS | 1915 | 1461308141844 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 23:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1733ms 23:55:41 INFO - PROCESS | 1915 | 1461308141932 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 23:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 23:55:41 INFO - PROCESS | 1915 | 1461308141937 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 23:55:41 INFO - PROCESS | 1915 | 1461308141943 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 23:55:41 INFO - PROCESS | 1915 | 1461308141947 Marionette TRACE conn4 <- [1,2898,null,{}] 23:55:41 INFO - PROCESS | 1915 | 1461308141953 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:42 INFO - PROCESS | 1915 | 1461308142266 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 23:55:42 INFO - PROCESS | 1915 | 1461308142645 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x93cdf000 == 149 [pid = 1915] [id = 732] 23:55:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x95182400) [pid = 1915] [serial = 2197] [outer = (nil)] 23:55:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x96210000) [pid = 1915] [serial = 2198] [outer = 0x95182400] 23:55:42 INFO - PROCESS | 1915 | 1461308142757 Marionette DEBUG loaded listener.js 23:55:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x97c03800) [pid = 1915] [serial = 2199] [outer = 0x95182400] 23:55:43 INFO - PROCESS | 1915 | 1461308143775 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 23:55:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 23:55:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1885ms 23:55:43 INFO - PROCESS | 1915 | 1461308143829 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 23:55:43 INFO - PROCESS | 1915 | 1461308143833 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 23:55:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 23:55:43 INFO - PROCESS | 1915 | 1461308143839 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 23:55:43 INFO - PROCESS | 1915 | 1461308143844 Marionette TRACE conn4 <- [1,2902,null,{}] 23:55:43 INFO - PROCESS | 1915 | 1461308143849 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:44 INFO - PROCESS | 1915 | 1461308144133 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 23:55:44 INFO - PROCESS | 1915 | 1461308144478 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:44 INFO - PROCESS | 1915 | ++DOCSHELL 0x937efc00 == 150 [pid = 1915] [id = 733] 23:55:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x97c05000) [pid = 1915] [serial = 2200] [outer = (nil)] 23:55:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x98e03000) [pid = 1915] [serial = 2201] [outer = 0x97c05000] 23:55:44 INFO - PROCESS | 1915 | 1461308144570 Marionette DEBUG loaded listener.js 23:55:44 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x98ea7c00) [pid = 1915] [serial = 2202] [outer = 0x97c05000] 23:55:45 INFO - PROCESS | 1915 | 1461308145465 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 23:55:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 23:55:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1682ms 23:55:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 23:55:45 INFO - PROCESS | 1915 | 1461308145522 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 23:55:45 INFO - PROCESS | 1915 | 1461308145525 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 23:55:45 INFO - PROCESS | 1915 | 1461308145532 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 23:55:45 INFO - PROCESS | 1915 | 1461308145535 Marionette TRACE conn4 <- [1,2906,null,{}] 23:55:45 INFO - PROCESS | 1915 | 1461308145541 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:45 INFO - PROCESS | 1915 | 1461308145746 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 23:55:46 INFO - PROCESS | 1915 | 1461308146087 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x937e4400 == 151 [pid = 1915] [id = 734] 23:55:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x96f30800) [pid = 1915] [serial = 2203] [outer = (nil)] 23:55:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x99bec400) [pid = 1915] [serial = 2204] [outer = 0x96f30800] 23:55:46 INFO - PROCESS | 1915 | 1461308146183 Marionette DEBUG loaded listener.js 23:55:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x9a64c800) [pid = 1915] [serial = 2205] [outer = 0x96f30800] 23:55:47 INFO - PROCESS | 1915 | 1461308147123 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 23:55:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 23:55:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1634ms 23:55:47 INFO - PROCESS | 1915 | 1461308147165 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 23:55:47 INFO - PROCESS | 1915 | 1461308147169 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 23:55:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 23:55:47 INFO - PROCESS | 1915 | 1461308147176 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 23:55:47 INFO - PROCESS | 1915 | 1461308147187 Marionette TRACE conn4 <- [1,2910,null,{}] 23:55:47 INFO - PROCESS | 1915 | 1461308147194 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:47 INFO - PROCESS | 1915 | 1461308147426 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 23:55:47 INFO - PROCESS | 1915 | 1461308147779 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x90285000 == 152 [pid = 1915] [id = 735] 23:55:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x914af800) [pid = 1915] [serial = 2206] [outer = (nil)] 23:55:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9fc5cc00) [pid = 1915] [serial = 2207] [outer = 0x914af800] 23:55:47 INFO - PROCESS | 1915 | 1461308147872 Marionette DEBUG loaded listener.js 23:55:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x9fef4000) [pid = 1915] [serial = 2208] [outer = 0x914af800] 23:55:48 INFO - PROCESS | 1915 | 1461308148671 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 23:55:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 23:55:48 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 23:55:48 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1543ms 23:55:48 INFO - PROCESS | 1915 | 1461308148720 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 23:55:48 INFO - PROCESS | 1915 | 1461308148724 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 23:55:48 INFO - TEST-START | /DOMEvents/constructors.html 23:55:48 INFO - PROCESS | 1915 | 1461308148731 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 23:55:48 INFO - PROCESS | 1915 | 1461308148734 Marionette TRACE conn4 <- [1,2914,null,{}] 23:55:48 INFO - PROCESS | 1915 | 1461308148740 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:48 INFO - PROCESS | 1915 | 1461308148938 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 23:55:49 INFO - PROCESS | 1915 | 1461308149252 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x87deb800 == 153 [pid = 1915] [id = 736] 23:55:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x90014400) [pid = 1915] [serial = 2209] [outer = (nil)] 23:55:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0xa0c43c00) [pid = 1915] [serial = 2210] [outer = 0x90014400] 23:55:49 INFO - PROCESS | 1915 | 1461308149341 Marionette DEBUG loaded listener.js 23:55:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0xa0e66c00) [pid = 1915] [serial = 2211] [outer = 0x90014400] 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 23:55:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 23:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:55:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 23:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:55:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 23:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:55:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 23:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:55:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 23:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:55:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 23:55:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 23:55:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 23:55:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 23:55:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1667ms 23:55:50 INFO - PROCESS | 1915 | 1461308150338 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 23:55:50 INFO - PROCESS | 1915 | 1461308150435 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 23:55:50 INFO - PROCESS | 1915 | 1461308150439 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 23:55:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 23:55:50 INFO - PROCESS | 1915 | 1461308150448 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 23:55:50 INFO - PROCESS | 1915 | 1461308150452 Marionette TRACE conn4 <- [1,2918,null,{}] 23:55:50 INFO - PROCESS | 1915 | 1461308150461 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:50 INFO - PROCESS | 1915 | 1461308150717 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 23:55:51 INFO - PROCESS | 1915 | 1461308151061 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x93672000 == 154 [pid = 1915] [id = 737] 23:55:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x98ea7000) [pid = 1915] [serial = 2212] [outer = (nil)] 23:55:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0xa445ac00) [pid = 1915] [serial = 2213] [outer = 0x98ea7000] 23:55:51 INFO - PROCESS | 1915 | 1461308151162 Marionette DEBUG loaded listener.js 23:55:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0xa44a3800) [pid = 1915] [serial = 2214] [outer = 0x98ea7000] 23:55:52 INFO - PROCESS | 1915 | 1461308152078 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 23:55:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 23:55:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1653ms 23:55:52 INFO - PROCESS | 1915 | 1461308152102 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 23:55:52 INFO - PROCESS | 1915 | 1461308152106 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 23:55:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 23:55:52 INFO - PROCESS | 1915 | 1461308152114 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 23:55:52 INFO - PROCESS | 1915 | 1461308152118 Marionette TRACE conn4 <- [1,2922,null,{}] 23:55:52 INFO - PROCESS | 1915 | 1461308152123 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:52 INFO - PROCESS | 1915 | 1461308152351 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 23:55:52 INFO - PROCESS | 1915 | 1461308152629 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:52 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de5c00 == 155 [pid = 1915] [id = 738] 23:55:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0xa3ce5800) [pid = 1915] [serial = 2215] [outer = (nil)] 23:55:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0xa4732800) [pid = 1915] [serial = 2216] [outer = 0xa3ce5800] 23:55:52 INFO - PROCESS | 1915 | 1461308152736 Marionette DEBUG loaded listener.js 23:55:52 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0xa4735400) [pid = 1915] [serial = 2217] [outer = 0xa3ce5800] 23:55:53 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:55:53 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:55:53 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:55:53 INFO - PROCESS | 1915 | [1915] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 23:55:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 23:55:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:55:53 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 23:55:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:55:53 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 23:55:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:55:53 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]" 23:55:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 23:55:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:55:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 23:55:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 23:55:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1587ms 23:55:53 INFO - PROCESS | 1915 | 1461308153673 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 23:55:53 INFO - PROCESS | 1915 | 1461308153703 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 23:55:53 INFO - PROCESS | 1915 | 1461308153706 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 23:55:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 23:55:53 INFO - PROCESS | 1915 | 1461308153720 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 23:55:53 INFO - PROCESS | 1915 | 1461308153727 Marionette TRACE conn4 <- [1,2926,null,{}] 23:55:53 INFO - PROCESS | 1915 | 1461308153734 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:53 INFO - PROCESS | 1915 | 1461308153949 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 23:55:54 INFO - PROCESS | 1915 | 1461308154254 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x859ca800 == 156 [pid = 1915] [id = 739] 23:55:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x87de7000) [pid = 1915] [serial = 2218] [outer = (nil)] 23:55:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0xa47e6000) [pid = 1915] [serial = 2219] [outer = 0x87de7000] 23:55:54 INFO - PROCESS | 1915 | 1461308154346 Marionette DEBUG loaded listener.js 23:55:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0xa4b04000) [pid = 1915] [serial = 2220] [outer = 0x87de7000] 23:55:55 INFO - PROCESS | 1915 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x89baa800 == 155 [pid = 1915] [id = 697] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x86ecfc00 == 154 [pid = 1915] [id = 698] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x86f27c00 == 153 [pid = 1915] [id = 567] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x87de8c00 == 152 [pid = 1915] [id = 721] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1b0c00 == 151 [pid = 1915] [id = 720] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x89cb4c00 == 150 [pid = 1915] [id = 719] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x87ded000 == 149 [pid = 1915] [id = 718] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x9000c400 == 148 [pid = 1915] [id = 715] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x96220400 == 147 [pid = 1915] [id = 713] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x92926000 == 146 [pid = 1915] [id = 714] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8eb94c00 == 145 [pid = 1915] [id = 712] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x96f34000 == 144 [pid = 1915] [id = 711] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x935ed000 == 143 [pid = 1915] [id = 710] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x914b6c00 == 142 [pid = 1915] [id = 708] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8bfbd400 == 141 [pid = 1915] [id = 709] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8f76f000 == 140 [pid = 1915] [id = 707] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b884400 == 139 [pid = 1915] [id = 706] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8f769400 == 138 [pid = 1915] [id = 705] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b882c00 == 137 [pid = 1915] [id = 704] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8c1dfc00 == 136 [pid = 1915] [id = 702] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x890e4000 == 135 [pid = 1915] [id = 703] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x8b885800 == 134 [pid = 1915] [id = 701] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x87a71800 == 133 [pid = 1915] [id = 699] 23:55:58 INFO - PROCESS | 1915 | --DOCSHELL 0x887ce400 == 132 [pid = 1915] [id = 700] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x8e0e9400) [pid = 1915] [serial = 2048] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0x9fb99800) [pid = 1915] [serial = 2028] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0xa0cbd800) [pid = 1915] [serial = 2088] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x9292d400) [pid = 1915] [serial = 2063] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x9018a800) [pid = 1915] [serial = 2057] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x8e8bdc00) [pid = 1915] [serial = 2052] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0xa0cba000) [pid = 1915] [serial = 2087] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x9fb91800) [pid = 1915] [serial = 2082] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8b88e400) [pid = 1915] [serial = 1974] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x86f2e800) [pid = 1915] [serial = 2039] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8c047000) [pid = 1915] [serial = 2046] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x933a6000) [pid = 1915] [serial = 2066] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x939d1000) [pid = 1915] [serial = 2070] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x8c041c00) [pid = 1915] [serial = 2097] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x9a63b400) [pid = 1915] [serial = 2079] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8e70d400) [pid = 1915] [serial = 2049] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x99bf3c00) [pid = 1915] [serial = 2078] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x9fb32000) [pid = 1915] [serial = 2081] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x890ddc00) [pid = 1915] [serial = 2090] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x99965c00) [pid = 1915] [serial = 2076] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x935f3400) [pid = 1915] [serial = 2067] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x8a1b7c00) [pid = 1915] [serial = 2042] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x8f84a400) [pid = 1915] [serial = 2055] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0xa00d9000) [pid = 1915] [serial = 2084] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x8a452800) [pid = 1915] [serial = 2093] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8bf9bc00) [pid = 1915] [serial = 2096] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9028bc00) [pid = 1915] [serial = 2060] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8e7b1400) [pid = 1915] [serial = 2051] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x980f3800) [pid = 1915] [serial = 2073] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x9995c400) [pid = 1915] [serial = 2075] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x89238800) [pid = 1915] [serial = 2091] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x8b74a400) [pid = 1915] [serial = 2043] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x980e8800) [pid = 1915] [serial = 2072] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x90247800) [pid = 1915] [serial = 2058] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0xa0a97800) [pid = 1915] [serial = 2085] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x90677800) [pid = 1915] [serial = 2061] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x8bf99400) [pid = 1915] [serial = 2045] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x8eb90c00) [pid = 1915] [serial = 2054] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x92aaec00) [pid = 1915] [serial = 2064] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x87d29400) [pid = 1915] [serial = 2040] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8b749800) [pid = 1915] [serial = 2094] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9374ec00) [pid = 1915] [serial = 2069] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x8c1de400) [pid = 1915] [serial = 2099] [outer = (nil)] [url = about:blank] 23:55:58 INFO - PROCESS | 1915 | 1461308158404 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 23:55:58 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 23:55:58 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 4817ms 23:55:58 INFO - PROCESS | 1915 | 1461308158549 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 23:55:58 INFO - PROCESS | 1915 | 1461308158555 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 23:55:58 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 23:55:58 INFO - PROCESS | 1915 | 1461308158563 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 23:55:58 INFO - PROCESS | 1915 | 1461308158567 Marionette TRACE conn4 <- [1,2930,null,{}] 23:55:58 INFO - PROCESS | 1915 | 1461308158575 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:55:58 INFO - PROCESS | 1915 | 1461308158780 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 23:55:59 INFO - PROCESS | 1915 | 1461308159037 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:55:59 INFO - PROCESS | 1915 | ++DOCSHELL 0x85b8fc00 == 133 [pid = 1915] [id = 740] 23:55:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x867a8400) [pid = 1915] [serial = 2221] [outer = (nil)] 23:55:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x867b1800) [pid = 1915] [serial = 2222] [outer = 0x867a8400] 23:55:59 INFO - PROCESS | 1915 | 1461308159119 Marionette DEBUG loaded listener.js 23:55:59 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x86910800) [pid = 1915] [serial = 2223] [outer = 0x867a8400] 23:55:59 INFO - PROCESS | 1915 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 23:55:59 INFO - PROCESS | 1915 | 1461308159903 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 23:55:59 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 23:55:59 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1393ms 23:55:59 INFO - PROCESS | 1915 | 1461308159961 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 23:55:59 INFO - PROCESS | 1915 | 1461308159969 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 23:55:59 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 23:55:59 INFO - PROCESS | 1915 | 1461308159979 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 23:55:59 INFO - PROCESS | 1915 | 1461308159982 Marionette TRACE conn4 <- [1,2934,null,{}] 23:55:59 INFO - PROCESS | 1915 | 1461308159988 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:00 INFO - PROCESS | 1915 | 1461308160183 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 23:56:00 INFO - PROCESS | 1915 | 1461308160205 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x86f23400 == 134 [pid = 1915] [id = 741] 23:56:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x86f2e400) [pid = 1915] [serial = 2224] [outer = (nil)] 23:56:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x87a76000) [pid = 1915] [serial = 2225] [outer = 0x86f2e400] 23:56:00 INFO - PROCESS | 1915 | 1461308160492 Marionette DEBUG loaded listener.js 23:56:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x87a7e400) [pid = 1915] [serial = 2226] [outer = 0x86f2e400] 23:56:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 23:56:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1445ms 23:56:01 INFO - PROCESS | 1915 | 1461308161415 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:56:01 INFO - PROCESS | 1915 | 1461308161425 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 23:56:01 INFO - PROCESS | 1915 | 1461308161429 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 23:56:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 23:56:01 INFO - PROCESS | 1915 | 1461308161435 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 23:56:01 INFO - PROCESS | 1915 | 1461308161441 Marionette TRACE conn4 <- [1,2938,null,{}] 23:56:01 INFO - PROCESS | 1915 | 1461308161468 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:01 INFO - PROCESS | 1915 | 1461308161751 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 23:56:01 INFO - PROCESS | 1915 | 1461308161795 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x87d25000 == 135 [pid = 1915] [id = 742] 23:56:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x87d29000) [pid = 1915] [serial = 2227] [outer = (nil)] 23:56:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x87de5800) [pid = 1915] [serial = 2228] [outer = 0x87d29000] 23:56:01 INFO - PROCESS | 1915 | 1461308161900 Marionette DEBUG loaded listener.js 23:56:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x87dedc00) [pid = 1915] [serial = 2229] [outer = 0x87d29000] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x97ce1800) [pid = 1915] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x9018b000) [pid = 1915] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x93cdfc00) [pid = 1915] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x9fb3a800) [pid = 1915] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x91e0c400) [pid = 1915] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8e0f2800) [pid = 1915] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x8c043000) [pid = 1915] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x9000a000) [pid = 1915] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x90290400) [pid = 1915] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0xa0f4f000) [pid = 1915] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x8a1ab400) [pid = 1915] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x9000cc00) [pid = 1915] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 133 (0x8b889000) [pid = 1915] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 132 (0x92929000) [pid = 1915] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 131 (0x978c0800) [pid = 1915] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 130 (0x87df0000) [pid = 1915] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 129 (0x89962800) [pid = 1915] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 128 (0x8eb8c000) [pid = 1915] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 127 (0x93c72c00) [pid = 1915] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 126 (0x8ddb8400) [pid = 1915] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 125 (0x887cf400) [pid = 1915] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 23:56:03 INFO - PROCESS | 1915 | --DOMWINDOW == 124 (0x87c25c00) [pid = 1915] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 23:56:03 INFO - PROCESS | 1915 | 1461308163594 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:56:03 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. 23:56:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 2213ms 23:56:03 INFO - PROCESS | 1915 | 1461308163650 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 23:56:03 INFO - PROCESS | 1915 | 1461308163657 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 23:56:03 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 23:56:03 INFO - PROCESS | 1915 | 1461308163727 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 23:56:03 INFO - PROCESS | 1915 | 1461308163751 Marionette TRACE conn4 <- [1,2942,null,{}] 23:56:03 INFO - PROCESS | 1915 | 1461308163770 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:03 INFO - PROCESS | 1915 | 1461308163985 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 23:56:04 INFO - PROCESS | 1915 | 1461308164283 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:04 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a74400 == 136 [pid = 1915] [id = 743] 23:56:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 125 (0x87df1800) [pid = 1915] [serial = 2230] [outer = (nil)] 23:56:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 126 (0x887d7400) [pid = 1915] [serial = 2231] [outer = 0x87df1800] 23:56:04 INFO - PROCESS | 1915 | 1461308164405 Marionette DEBUG loaded listener.js 23:56:04 INFO - PROCESS | 1915 | ++DOMWINDOW == 127 (0x88ed2c00) [pid = 1915] [serial = 2232] [outer = 0x87df1800] 23:56:05 INFO - PROCESS | 1915 | 1461308165631 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 23:56:05 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 23:56:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 23:56:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 23:56:05 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1987ms 23:56:05 INFO - PROCESS | 1915 | 1461308165653 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 23:56:05 INFO - PROCESS | 1915 | 1461308165659 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 23:56:05 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 23:56:05 INFO - PROCESS | 1915 | 1461308165668 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 23:56:05 INFO - PROCESS | 1915 | 1461308165674 Marionette TRACE conn4 <- [1,2946,null,{}] 23:56:05 INFO - PROCESS | 1915 | 1461308165685 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:05 INFO - PROCESS | 1915 | 1461308165909 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 23:56:06 INFO - PROCESS | 1915 | 1461308166291 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x86919800 == 137 [pid = 1915] [id = 744] 23:56:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 128 (0x86ec6000) [pid = 1915] [serial = 2233] [outer = (nil)] 23:56:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 129 (0x86ed1000) [pid = 1915] [serial = 2234] [outer = 0x86ec6000] 23:56:06 INFO - PROCESS | 1915 | 1461308166399 Marionette DEBUG loaded listener.js 23:56:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 130 (0x86f2dc00) [pid = 1915] [serial = 2235] [outer = 0x86ec6000] 23:56:07 INFO - PROCESS | 1915 | 1461308167223 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:56:07 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. 23:56:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1595ms 23:56:07 INFO - PROCESS | 1915 | 1461308167263 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 23:56:07 INFO - PROCESS | 1915 | 1461308167271 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 23:56:07 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 23:56:07 INFO - PROCESS | 1915 | 1461308167282 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 23:56:07 INFO - PROCESS | 1915 | 1461308167286 Marionette TRACE conn4 <- [1,2950,null,{}] 23:56:07 INFO - PROCESS | 1915 | 1461308167294 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:07 INFO - PROCESS | 1915 | 1461308167561 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 23:56:07 INFO - PROCESS | 1915 | 1461308167851 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:07 INFO - PROCESS | 1915 | ++DOCSHELL 0x87a7a800 == 138 [pid = 1915] [id = 745] 23:56:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 131 (0x87d1b800) [pid = 1915] [serial = 2236] [outer = (nil)] 23:56:07 INFO - PROCESS | 1915 | ++DOMWINDOW == 132 (0x887dc400) [pid = 1915] [serial = 2237] [outer = 0x87d1b800] 23:56:07 INFO - PROCESS | 1915 | 1461308167942 Marionette DEBUG loaded listener.js 23:56:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 133 (0x890e2400) [pid = 1915] [serial = 2238] [outer = 0x87d1b800] 23:56:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x89965000 == 139 [pid = 1915] [id = 746] 23:56:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 134 (0x89967800) [pid = 1915] [serial = 2239] [outer = (nil)] 23:56:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8996d800) [pid = 1915] [serial = 2240] [outer = 0x89967800] 23:56:08 INFO - PROCESS | 1915 | 1461308168990 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:56:09 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. 23:56:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1734ms 23:56:09 INFO - PROCESS | 1915 | 1461308169016 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 23:56:09 INFO - PROCESS | 1915 | 1461308169020 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 23:56:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 23:56:09 INFO - PROCESS | 1915 | 1461308169026 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 23:56:09 INFO - PROCESS | 1915 | 1461308169033 Marionette TRACE conn4 <- [1,2954,null,{}] 23:56:09 INFO - PROCESS | 1915 | 1461308169049 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:09 INFO - PROCESS | 1915 | 1461308169329 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 23:56:09 INFO - PROCESS | 1915 | 1461308169709 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x89bab000 == 140 [pid = 1915] [id = 747] 23:56:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x89baf400) [pid = 1915] [serial = 2241] [outer = (nil)] 23:56:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x89ca8800) [pid = 1915] [serial = 2242] [outer = 0x89baf400] 23:56:09 INFO - PROCESS | 1915 | 1461308169805 Marionette DEBUG loaded listener.js 23:56:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x89cb2000) [pid = 1915] [serial = 2243] [outer = 0x89baf400] 23:56:10 INFO - PROCESS | 1915 | 1461308170609 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:56:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:56:10 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 23:56:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1636ms 23:56:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 23:56:10 INFO - PROCESS | 1915 | 1461308170663 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 23:56:10 INFO - PROCESS | 1915 | 1461308170667 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 23:56:10 INFO - PROCESS | 1915 | 1461308170673 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 23:56:10 INFO - PROCESS | 1915 | 1461308170676 Marionette TRACE conn4 <- [1,2958,null,{}] 23:56:10 INFO - PROCESS | 1915 | 1461308170682 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:10 INFO - PROCESS | 1915 | 1461308170905 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 23:56:11 INFO - PROCESS | 1915 | 1461308171202 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x89ca9800 == 141 [pid = 1915] [id = 748] 23:56:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x8a1b1c00) [pid = 1915] [serial = 2244] [outer = (nil)] 23:56:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x8b741800) [pid = 1915] [serial = 2245] [outer = 0x8a1b1c00] 23:56:11 INFO - PROCESS | 1915 | 1461308171290 Marionette DEBUG loaded listener.js 23:56:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8b747800) [pid = 1915] [serial = 2246] [outer = 0x8a1b1c00] 23:56:12 INFO - PROCESS | 1915 | 1461308172157 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:56:12 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. 23:56:12 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1534ms 23:56:12 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 23:56:12 INFO - PROCESS | 1915 | 1461308172207 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 23:56:12 INFO - PROCESS | 1915 | 1461308172211 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 23:56:12 INFO - PROCESS | 1915 | 1461308172217 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 23:56:12 INFO - PROCESS | 1915 | 1461308172221 Marionette TRACE conn4 <- [1,2962,null,{}] 23:56:12 INFO - PROCESS | 1915 | 1461308172227 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:12 INFO - PROCESS | 1915 | 1461308172536 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 23:56:12 INFO - PROCESS | 1915 | 1461308172753 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x887cf400 == 142 [pid = 1915] [id = 749] 23:56:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x89cab400) [pid = 1915] [serial = 2247] [outer = (nil)] 23:56:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8b75b800) [pid = 1915] [serial = 2248] [outer = 0x89cab400] 23:56:12 INFO - PROCESS | 1915 | 1461308172844 Marionette DEBUG loaded listener.js 23:56:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8b888400) [pid = 1915] [serial = 2249] [outer = 0x89cab400] 23:56:13 INFO - PROCESS | 1915 | 1461308173730 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:56:13 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. 23:56:13 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1532ms 23:56:13 INFO - PROCESS | 1915 | 1461308173748 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 23:56:13 INFO - PROCESS | 1915 | 1461308173751 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 23:56:13 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 23:56:13 INFO - PROCESS | 1915 | 1461308173758 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 23:56:13 INFO - PROCESS | 1915 | 1461308173762 Marionette TRACE conn4 <- [1,2966,null,{}] 23:56:13 INFO - PROCESS | 1915 | 1461308173767 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:13 INFO - PROCESS | 1915 | 1461308173992 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 23:56:14 INFO - PROCESS | 1915 | 1461308174308 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bf96000 == 143 [pid = 1915] [id = 750] 23:56:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8bf9b800) [pid = 1915] [serial = 2250] [outer = (nil)] 23:56:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8bfb6400) [pid = 1915] [serial = 2251] [outer = 0x8bf9b800] 23:56:14 INFO - PROCESS | 1915 | 1461308174400 Marionette DEBUG loaded listener.js 23:56:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8bfb9c00) [pid = 1915] [serial = 2252] [outer = 0x8bf9b800] 23:56:15 INFO - PROCESS | 1915 | 1461308175245 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:56:15 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. 23:56:15 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1532ms 23:56:15 INFO - PROCESS | 1915 | 1461308175290 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 23:56:15 INFO - PROCESS | 1915 | 1461308175294 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 23:56:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 23:56:15 INFO - PROCESS | 1915 | 1461308175302 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 23:56:15 INFO - PROCESS | 1915 | 1461308175305 Marionette TRACE conn4 <- [1,2970,null,{}] 23:56:15 INFO - PROCESS | 1915 | 1461308175311 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:15 INFO - PROCESS | 1915 | 1461308175543 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 23:56:15 INFO - PROCESS | 1915 | 1461308175845 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfc0400 == 144 [pid = 1915] [id = 751] 23:56:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x8c047000) [pid = 1915] [serial = 2253] [outer = (nil)] 23:56:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x8c04f800) [pid = 1915] [serial = 2254] [outer = 0x8c047000] 23:56:15 INFO - PROCESS | 1915 | 1461308175943 Marionette DEBUG loaded listener.js 23:56:16 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8ddb8400) [pid = 1915] [serial = 2255] [outer = 0x8c047000] 23:56:16 INFO - PROCESS | 1915 | 1461308176756 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 23:56:16 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. 23:56:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1483ms 23:56:16 INFO - PROCESS | 1915 | 1461308176786 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 23:56:16 INFO - PROCESS | 1915 | 1461308176789 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 23:56:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 23:56:16 INFO - PROCESS | 1915 | 1461308176796 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 23:56:16 INFO - PROCESS | 1915 | 1461308176799 Marionette TRACE conn4 <- [1,2974,null,{}] 23:56:16 INFO - PROCESS | 1915 | 1461308176805 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:17 INFO - PROCESS | 1915 | 1461308177003 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 23:56:17 INFO - PROCESS | 1915 | 1461308177274 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b750800 == 145 [pid = 1915] [id = 752] 23:56:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x8c046400) [pid = 1915] [serial = 2256] [outer = (nil)] 23:56:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8df19c00) [pid = 1915] [serial = 2257] [outer = 0x8c046400] 23:56:17 INFO - PROCESS | 1915 | 1461308177362 Marionette DEBUG loaded listener.js 23:56:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8df1c000) [pid = 1915] [serial = 2258] [outer = 0x8c046400] 23:56:18 INFO - PROCESS | 1915 | 1461308178212 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 23:56:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 23:56:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1443ms 23:56:18 INFO - PROCESS | 1915 | 1461308178240 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 23:56:18 INFO - PROCESS | 1915 | 1461308178243 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 23:56:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 23:56:18 INFO - PROCESS | 1915 | 1461308178250 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 23:56:18 INFO - PROCESS | 1915 | 1461308178252 Marionette TRACE conn4 <- [1,2978,null,{}] 23:56:18 INFO - PROCESS | 1915 | 1461308178259 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:18 INFO - PROCESS | 1915 | 1461308178458 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 23:56:18 INFO - PROCESS | 1915 | 1461308178784 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:18 INFO - PROCESS | 1915 | ++DOCSHELL 0x8b75ac00 == 146 [pid = 1915] [id = 753] 23:56:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x8ddc3400) [pid = 1915] [serial = 2259] [outer = (nil)] 23:56:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x8e70ac00) [pid = 1915] [serial = 2260] [outer = 0x8ddc3400] 23:56:18 INFO - PROCESS | 1915 | 1461308178875 Marionette DEBUG loaded listener.js 23:56:18 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x8e70f400) [pid = 1915] [serial = 2261] [outer = 0x8ddc3400] 23:56:19 INFO - PROCESS | 1915 | 1461308179687 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 23:56:19 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. 23:56:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1484ms 23:56:19 INFO - PROCESS | 1915 | 1461308179735 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 23:56:19 INFO - PROCESS | 1915 | 1461308179739 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 23:56:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 23:56:19 INFO - PROCESS | 1915 | 1461308179746 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 23:56:19 INFO - PROCESS | 1915 | 1461308179749 Marionette TRACE conn4 <- [1,2982,null,{}] 23:56:19 INFO - PROCESS | 1915 | 1461308179755 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:19 INFO - PROCESS | 1915 | 1461308179965 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 23:56:20 INFO - PROCESS | 1915 | 1461308180267 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:20 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0f3000 == 147 [pid = 1915] [id = 754] 23:56:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x8e0f3800) [pid = 1915] [serial = 2262] [outer = (nil)] 23:56:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x8e7a9400) [pid = 1915] [serial = 2263] [outer = 0x8e0f3800] 23:56:20 INFO - PROCESS | 1915 | 1461308180358 Marionette DEBUG loaded listener.js 23:56:20 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x8e7af000) [pid = 1915] [serial = 2264] [outer = 0x8e0f3800] 23:56:21 INFO - PROCESS | 1915 | 1461308181179 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 23:56:21 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 23:56:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 23:56:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 23:56:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1485ms 23:56:21 INFO - PROCESS | 1915 | 1461308181232 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 23:56:21 INFO - PROCESS | 1915 | 1461308181237 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 23:56:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 23:56:21 INFO - PROCESS | 1915 | 1461308181243 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 23:56:21 INFO - PROCESS | 1915 | 1461308181248 Marionette TRACE conn4 <- [1,2986,null,{}] 23:56:21 INFO - PROCESS | 1915 | 1461308181300 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:21 INFO - PROCESS | 1915 | 1461308181543 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 23:56:21 INFO - PROCESS | 1915 | 1461308181837 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e0ed800 == 148 [pid = 1915] [id = 755] 23:56:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x8eb59000) [pid = 1915] [serial = 2265] [outer = (nil)] 23:56:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x8eb91400) [pid = 1915] [serial = 2266] [outer = 0x8eb59000] 23:56:21 INFO - PROCESS | 1915 | 1461308181932 Marionette DEBUG loaded listener.js 23:56:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x8f76cc00) [pid = 1915] [serial = 2267] [outer = 0x8eb59000] 23:56:22 INFO - PROCESS | 1915 | 1461308182820 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 23:56:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 23:56:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1636ms 23:56:22 INFO - PROCESS | 1915 | 1461308182879 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 23:56:22 INFO - PROCESS | 1915 | 1461308182883 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 23:56:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 23:56:22 INFO - PROCESS | 1915 | 1461308182889 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 23:56:22 INFO - PROCESS | 1915 | 1461308182893 Marionette TRACE conn4 <- [1,2990,null,{}] 23:56:22 INFO - PROCESS | 1915 | 1461308182898 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:23 INFO - PROCESS | 1915 | 1461308183125 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 23:56:23 INFO - PROCESS | 1915 | 1461308183425 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:23 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f76fc00 == 149 [pid = 1915] [id = 756] 23:56:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x8f770800) [pid = 1915] [serial = 2268] [outer = (nil)] 23:56:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x8f809c00) [pid = 1915] [serial = 2269] [outer = 0x8f770800] 23:56:23 INFO - PROCESS | 1915 | 1461308183524 Marionette DEBUG loaded listener.js 23:56:23 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8f849c00) [pid = 1915] [serial = 2270] [outer = 0x8f770800] 23:56:24 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f774000 == 150 [pid = 1915] [id = 757] 23:56:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x90184c00) [pid = 1915] [serial = 2271] [outer = (nil)] 23:56:24 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x9018a000) [pid = 1915] [serial = 2272] [outer = 0x90184c00] 23:56:24 INFO - PROCESS | 1915 | 1461308184462 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 23:56:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 23:56:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1584ms 23:56:24 INFO - PROCESS | 1915 | 1461308184473 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 23:56:24 INFO - PROCESS | 1915 | 1461308184476 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 23:56:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 23:56:24 INFO - PROCESS | 1915 | 1461308184509 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 23:56:24 INFO - PROCESS | 1915 | 1461308184512 Marionette TRACE conn4 <- [1,2994,null,{}] 23:56:24 INFO - PROCESS | 1915 | 1461308184518 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:24 INFO - PROCESS | 1915 | 1461308184759 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 23:56:25 INFO - PROCESS | 1915 | 1461308185054 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:25 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1db800 == 151 [pid = 1915] [id = 758] 23:56:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x8f773400) [pid = 1915] [serial = 2273] [outer = (nil)] 23:56:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x90181800) [pid = 1915] [serial = 2274] [outer = 0x8f773400] 23:56:25 INFO - PROCESS | 1915 | 1461308185187 Marionette DEBUG loaded listener.js 23:56:25 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x90184000) [pid = 1915] [serial = 2275] [outer = 0x8f773400] 23:56:25 INFO - PROCESS | 1915 | 1461308185938 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 23:56:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 23:56:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 23:56:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1500ms 23:56:26 INFO - PROCESS | 1915 | 1461308185997 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 23:56:26 INFO - PROCESS | 1915 | 1461308186000 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 23:56:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 23:56:26 INFO - PROCESS | 1915 | 1461308186007 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 23:56:26 INFO - PROCESS | 1915 | 1461308186010 Marionette TRACE conn4 <- [1,2998,null,{}] 23:56:26 INFO - PROCESS | 1915 | 1461308186016 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:26 INFO - PROCESS | 1915 | 1461308186312 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 23:56:26 INFO - PROCESS | 1915 | 1461308186550 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:26 INFO - PROCESS | 1915 | ++DOCSHELL 0x8f807c00 == 152 [pid = 1915] [id = 759] 23:56:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x90014c00) [pid = 1915] [serial = 2276] [outer = (nil)] 23:56:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9024b800) [pid = 1915] [serial = 2277] [outer = 0x90014c00] 23:56:26 INFO - PROCESS | 1915 | 1461308186640 Marionette DEBUG loaded listener.js 23:56:26 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x9024f800) [pid = 1915] [serial = 2278] [outer = 0x90014c00] 23:56:27 INFO - PROCESS | 1915 | 1461308187459 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 23:56:27 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. 23:56:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1484ms 23:56:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 23:56:27 INFO - PROCESS | 1915 | 1461308187491 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 23:56:27 INFO - PROCESS | 1915 | 1461308187494 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 23:56:27 INFO - PROCESS | 1915 | 1461308187501 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 23:56:27 INFO - PROCESS | 1915 | 1461308187504 Marionette TRACE conn4 <- [1,3002,null,{}] 23:56:27 INFO - PROCESS | 1915 | 1461308187510 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:27 INFO - PROCESS | 1915 | 1461308187713 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 23:56:28 INFO - PROCESS | 1915 | 1461308188016 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:28 INFO - PROCESS | 1915 | ++DOCSHELL 0x90183c00 == 153 [pid = 1915] [id = 760] 23:56:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9024a400) [pid = 1915] [serial = 2279] [outer = (nil)] 23:56:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x9028b800) [pid = 1915] [serial = 2280] [outer = 0x9024a400] 23:56:28 INFO - PROCESS | 1915 | 1461308188105 Marionette DEBUG loaded listener.js 23:56:28 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x90290c00) [pid = 1915] [serial = 2281] [outer = 0x9024a400] 23:56:28 INFO - PROCESS | 1915 | 1461308188971 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 23:56:28 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. 23:56:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1490ms 23:56:28 INFO - PROCESS | 1915 | 1461308188990 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 23:56:28 INFO - PROCESS | 1915 | 1461308188994 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 23:56:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 23:56:29 INFO - PROCESS | 1915 | 1461308189000 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 23:56:29 INFO - PROCESS | 1915 | 1461308189003 Marionette TRACE conn4 <- [1,3006,null,{}] 23:56:29 INFO - PROCESS | 1915 | 1461308189009 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:29 INFO - PROCESS | 1915 | 1461308189206 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 23:56:29 INFO - PROCESS | 1915 | 1461308189490 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:29 INFO - PROCESS | 1915 | ++DOCSHELL 0x887db400 == 154 [pid = 1915] [id = 761] 23:56:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x90182c00) [pid = 1915] [serial = 2282] [outer = (nil)] 23:56:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x91288400) [pid = 1915] [serial = 2283] [outer = 0x90182c00] 23:56:29 INFO - PROCESS | 1915 | 1461308189577 Marionette DEBUG loaded listener.js 23:56:29 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9128c400) [pid = 1915] [serial = 2284] [outer = 0x90182c00] 23:56:30 INFO - PROCESS | 1915 | 1461308190402 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 23:56:30 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. 23:56:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1443ms 23:56:30 INFO - PROCESS | 1915 | 1461308190443 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 23:56:30 INFO - PROCESS | 1915 | 1461308190446 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 23:56:30 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 23:56:30 INFO - PROCESS | 1915 | 1461308190453 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 23:56:30 INFO - PROCESS | 1915 | 1461308190456 Marionette TRACE conn4 <- [1,3010,null,{}] 23:56:30 INFO - PROCESS | 1915 | 1461308190462 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:30 INFO - PROCESS | 1915 | 1461308190695 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 23:56:30 INFO - PROCESS | 1915 | 1461308190976 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:31 INFO - PROCESS | 1915 | ++DOCSHELL 0x9024c000 == 155 [pid = 1915] [id = 762] 23:56:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x91289000) [pid = 1915] [serial = 2285] [outer = (nil)] 23:56:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x91e65800) [pid = 1915] [serial = 2286] [outer = 0x91289000] 23:56:31 INFO - PROCESS | 1915 | 1461308191066 Marionette DEBUG loaded listener.js 23:56:31 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x91eb6800) [pid = 1915] [serial = 2287] [outer = 0x91289000] 23:56:31 INFO - PROCESS | 1915 | 1461308191891 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 23:56:31 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 23:56:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1494ms 23:56:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 23:56:31 INFO - PROCESS | 1915 | 1461308191947 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 23:56:31 INFO - PROCESS | 1915 | 1461308191950 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 23:56:31 INFO - PROCESS | 1915 | 1461308191957 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 23:56:31 INFO - PROCESS | 1915 | 1461308191960 Marionette TRACE conn4 <- [1,3014,null,{}] 23:56:31 INFO - PROCESS | 1915 | 1461308191966 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:32 INFO - PROCESS | 1915 | 1461308192167 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 23:56:32 INFO - PROCESS | 1915 | 1461308192476 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:32 INFO - PROCESS | 1915 | ++DOCSHELL 0x86917000 == 156 [pid = 1915] [id = 763] 23:56:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x90676800) [pid = 1915] [serial = 2288] [outer = (nil)] 23:56:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9292b400) [pid = 1915] [serial = 2289] [outer = 0x90676800] 23:56:32 INFO - PROCESS | 1915 | 1461308192565 Marionette DEBUG loaded listener.js 23:56:32 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x92932400) [pid = 1915] [serial = 2290] [outer = 0x90676800] 23:56:32 INFO - PROCESS | 1915 | [1915] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:33 INFO - PROCESS | 1915 | 1461308193505 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 23:56:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 23:56:33 INFO - {} 23:56:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 23:56:33 INFO - {} 23:56:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 23:56:33 INFO - {} 23:56:33 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 23:56:33 INFO - {} 23:56:33 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1595ms 23:56:33 INFO - PROCESS | 1915 | 1461308193556 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 23:56:33 INFO - PROCESS | 1915 | 1461308193559 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 23:56:33 INFO - TEST-START | /FileAPI/fileReader.html 23:56:33 INFO - PROCESS | 1915 | 1461308193618 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 23:56:33 INFO - PROCESS | 1915 | 1461308193622 Marionette TRACE conn4 <- [1,3018,null,{}] 23:56:33 INFO - PROCESS | 1915 | 1461308193630 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:33 INFO - PROCESS | 1915 | 1461308193869 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 23:56:34 INFO - PROCESS | 1915 | 1461308194221 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:34 INFO - PROCESS | 1915 | ++DOCSHELL 0x85761400 == 157 [pid = 1915] [id = 764] 23:56:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x8a1ad800) [pid = 1915] [serial = 2291] [outer = (nil)] 23:56:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x9339dc00) [pid = 1915] [serial = 2292] [outer = 0x8a1ad800] 23:56:34 INFO - PROCESS | 1915 | 1461308194309 Marionette DEBUG loaded listener.js 23:56:34 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x935ecc00) [pid = 1915] [serial = 2293] [outer = 0x8a1ad800] 23:56:35 INFO - PROCESS | 1915 | 1461308195092 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 23:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 23:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 23:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 23:56:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 23:56:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 1551ms 23:56:35 INFO - PROCESS | 1915 | 1461308195122 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 23:56:35 INFO - PROCESS | 1915 | 1461308195126 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 23:56:35 INFO - TEST-START | /FileAPI/historical.html 23:56:35 INFO - PROCESS | 1915 | 1461308195133 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 23:56:35 INFO - PROCESS | 1915 | 1461308195136 Marionette TRACE conn4 <- [1,3022,null,{}] 23:56:35 INFO - PROCESS | 1915 | 1461308195144 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:35 INFO - PROCESS | 1915 | 1461308195350 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x93672000 == 156 [pid = 1915] [id = 737] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x90285000 == 155 [pid = 1915] [id = 735] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87deb800 == 154 [pid = 1915] [id = 736] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x937e4400 == 153 [pid = 1915] [id = 734] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x937efc00 == 152 [pid = 1915] [id = 733] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x92836400 == 151 [pid = 1915] [id = 731] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x93cdf000 == 150 [pid = 1915] [id = 732] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9028d400 == 149 [pid = 1915] [id = 730] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8a1ab000 == 148 [pid = 1915] [id = 729] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8f850800 == 147 [pid = 1915] [id = 728] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x9000f400 == 146 [pid = 1915] [id = 727] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x88641400 == 145 [pid = 1915] [id = 726] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf91400 == 144 [pid = 1915] [id = 724] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x8bf92c00 == 143 [pid = 1915] [id = 725] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x89cae800 == 142 [pid = 1915] [id = 723] 23:56:38 INFO - PROCESS | 1915 | --DOCSHELL 0x87c26800 == 141 [pid = 1915] [id = 722] 23:56:38 INFO - PROCESS | 1915 | 1461308198497 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x999f5800) [pid = 1915] [serial = 2141] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0x9028e400) [pid = 1915] [serial = 2118] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x96f38400) [pid = 1915] [serial = 2133] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0xa2a3fc00) [pid = 1915] [serial = 2151] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0xa0c09000) [pid = 1915] [serial = 2148] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8e7b1800) [pid = 1915] [serial = 2109] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x8c1e2800) [pid = 1915] [serial = 2163] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x92aaac00) [pid = 1915] [serial = 2123] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x91ea9c00) [pid = 1915] [serial = 2121] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0xa3c82c00) [pid = 1915] [serial = 2153] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0xa4406400) [pid = 1915] [serial = 2154] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x8e7a3000) [pid = 1915] [serial = 2108] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0x8b746400) [pid = 1915] [serial = 2160] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x98107400) [pid = 1915] [serial = 2138] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x8bf99800) [pid = 1915] [serial = 2105] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x935f0c00) [pid = 1915] [serial = 2126] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x980e5400) [pid = 1915] [serial = 2136] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x92ab0400) [pid = 1915] [serial = 2124] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0xa00ad800) [pid = 1915] [serial = 2147] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0xa0fde000) [pid = 1915] [serial = 2150] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x890e2800) [pid = 1915] [serial = 2157] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x97deb800) [pid = 1915] [serial = 2135] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x8eb8d000) [pid = 1915] [serial = 2111] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x8a1b7000) [pid = 1915] [serial = 2159] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x8f80d000) [pid = 1915] [serial = 2115] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0x99beec00) [pid = 1915] [serial = 2142] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x914bb800) [pid = 1915] [serial = 2120] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x90245c00) [pid = 1915] [serial = 2117] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x9fb39400) [pid = 1915] [serial = 2144] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x9620b000) [pid = 1915] [serial = 2132] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x937ef800) [pid = 1915] [serial = 2130] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x93754800) [pid = 1915] [serial = 2129] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0x99222800) [pid = 1915] [serial = 2139] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8f76c000) [pid = 1915] [serial = 2112] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x88ecbc00) [pid = 1915] [serial = 2102] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x8ddb7800) [pid = 1915] [serial = 2106] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x88ecac00) [pid = 1915] [serial = 2156] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x8b755c00) [pid = 1915] [serial = 2037] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x93673000) [pid = 1915] [serial = 2127] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x89234000) [pid = 1915] [serial = 2103] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8f805400) [pid = 1915] [serial = 2114] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x8c04e400) [pid = 1915] [serial = 2162] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x9fb3b000) [pid = 1915] [serial = 2145] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x8c045800) [pid = 1915] [serial = 2165] [outer = (nil)] [url = about:blank] 23:56:38 INFO - PROCESS | 1915 | ++DOCSHELL 0x867b5800 == 142 [pid = 1915] [id = 765] 23:56:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x867b7800) [pid = 1915] [serial = 2294] [outer = (nil)] 23:56:38 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x86ec3800) [pid = 1915] [serial = 2295] [outer = 0x867b7800] 23:56:38 INFO - PROCESS | 1915 | 1461308198912 Marionette DEBUG loaded listener.js 23:56:39 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x86f2ec00) [pid = 1915] [serial = 2296] [outer = 0x867b7800] 23:56:39 INFO - PROCESS | 1915 | 1461308199642 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 23:56:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 23:56:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 23:56:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 23:56:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 23:56:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 23:56:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 23:56:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 23:56:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 23:56:39 INFO - TEST-OK | /FileAPI/historical.html | took 4548ms 23:56:39 INFO - PROCESS | 1915 | 1461308199683 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 23:56:39 INFO - PROCESS | 1915 | 1461308199690 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 23:56:39 INFO - TEST-START | /FileAPI/idlharness.html 23:56:39 INFO - PROCESS | 1915 | 1461308199703 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 23:56:39 INFO - PROCESS | 1915 | 1461308199708 Marionette TRACE conn4 <- [1,3026,null,{}] 23:56:39 INFO - PROCESS | 1915 | 1461308199716 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:39 INFO - PROCESS | 1915 | 1461308199909 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 23:56:40 INFO - PROCESS | 1915 | 1461308200156 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:40 INFO - PROCESS | 1915 | ++DOCSHELL 0x887dc800 == 143 [pid = 1915] [id = 766] 23:56:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x887dcc00) [pid = 1915] [serial = 2297] [outer = (nil)] 23:56:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x88ed6800) [pid = 1915] [serial = 2298] [outer = 0x887dcc00] 23:56:40 INFO - PROCESS | 1915 | 1461308200238 Marionette DEBUG loaded listener.js 23:56:40 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x890e5400) [pid = 1915] [serial = 2299] [outer = 0x887dcc00] 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 23:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:56:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 23:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:56:42 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:42 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:56:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 23:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:56:42 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:42 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 23:56:42 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 23:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 23:56:42 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 23:56:42 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 23:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 23:56:42 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:56:42 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:42 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:56:42 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 23:56:42 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 23:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 23:56:42 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 23:56:42 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 23:56:42 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:42 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:42 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:42 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:42 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:42 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 23:56:42 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 23:56:42 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 23:56:42 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 23:56:42 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 23:56:42 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 23:56:42 INFO - TEST-OK | /FileAPI/idlharness.html | took 2506ms 23:56:42 INFO - PROCESS | 1915 | 1461308201991 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 23:56:42 INFO - PROCESS | 1915 | 1461308202225 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 23:56:42 INFO - PROCESS | 1915 | 1461308202239 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 23:56:42 INFO - TEST-START | /FileAPI/idlharness.worker 23:56:42 INFO - PROCESS | 1915 | 1461308202273 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 23:56:42 INFO - PROCESS | 1915 | 1461308202282 Marionette TRACE conn4 <- [1,3030,null,{}] 23:56:42 INFO - PROCESS | 1915 | 1461308202314 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:42 INFO - PROCESS | 1915 | 1461308202585 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 23:56:42 INFO - PROCESS | 1915 | 1461308202631 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:42 INFO - PROCESS | 1915 | ++DOCSHELL 0x88648c00 == 144 [pid = 1915] [id = 767] 23:56:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x89964c00) [pid = 1915] [serial = 2300] [outer = (nil)] 23:56:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x8ddc6800) [pid = 1915] [serial = 2301] [outer = 0x89964c00] 23:56:42 INFO - PROCESS | 1915 | 1461308202715 Marionette DEBUG loaded listener.js 23:56:42 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x8e7a3800) [pid = 1915] [serial = 2302] [outer = 0x89964c00] 23:56:43 INFO - PROCESS | 1915 | [1915] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 152 (0x89bb5800) [pid = 1915] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 151 (0x86f2e400) [pid = 1915] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 150 (0x867a8400) [pid = 1915] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 149 (0x87d29000) [pid = 1915] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 148 (0x90014400) [pid = 1915] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 147 (0x8a1b6000) [pid = 1915] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 146 (0x914af800) [pid = 1915] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 145 (0x8bfb8000) [pid = 1915] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 144 (0x97c05000) [pid = 1915] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 143 (0x87c2d800) [pid = 1915] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 142 (0x95182400) [pid = 1915] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 141 (0x90010c00) [pid = 1915] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 140 (0x8c04e000) [pid = 1915] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 139 (0x9000e400) [pid = 1915] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 138 (0x92832800) [pid = 1915] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 137 (0x935e7c00) [pid = 1915] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 136 (0x96f30800) [pid = 1915] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 135 (0x887da000) [pid = 1915] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 23:56:45 INFO - PROCESS | 1915 | --DOMWINDOW == 134 (0x8b8d3000) [pid = 1915] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 23:56:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 23:56:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:56:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 23:56:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 23:56:45 INFO - {} 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 23:56:45 INFO - {} 23:56:45 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 - {} 23:56:45 INFO - {} 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 23:56:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 23:56:45 INFO - {} 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 23:56:45 INFO - {} 23:56:45 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 - {} 23:56:45 INFO - {} 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 23:56:45 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 23:56:45 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:56:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:56:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 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 23:56:45 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 23:56:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 23:56:45 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 23:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:45 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 23:56:45 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 23:56:45 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 23:56:45 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 23:56:45 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 23:56:45 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 23:56:45 INFO - {} 23:56:45 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3293ms 23:56:45 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 23:56:45 INFO - PROCESS | 1915 | 1461308205457 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 23:56:45 INFO - PROCESS | 1915 | 1461308205557 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 23:56:45 INFO - PROCESS | 1915 | 1461308205560 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 23:56:45 INFO - PROCESS | 1915 | 1461308205584 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 23:56:45 INFO - PROCESS | 1915 | 1461308205608 Marionette TRACE conn4 <- [1,3034,null,{}] 23:56:45 INFO - PROCESS | 1915 | 1461308205649 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:45 INFO - PROCESS | 1915 | 1461308205954 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 23:56:46 INFO - PROCESS | 1915 | 1461308206168 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:46 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb8d000 == 145 [pid = 1915] [id = 768] 23:56:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 135 (0x8eb8f000) [pid = 1915] [serial = 2303] [outer = (nil)] 23:56:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 136 (0x93671400) [pid = 1915] [serial = 2304] [outer = 0x8eb8f000] 23:56:46 INFO - PROCESS | 1915 | 1461308206243 Marionette DEBUG loaded listener.js 23:56:46 INFO - PROCESS | 1915 | ++DOMWINDOW == 137 (0x9367f000) [pid = 1915] [serial = 2305] [outer = 0x8eb8f000] 23:56:46 INFO - PROCESS | 1915 | 1461308206930 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 23:56:47 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 23:56:47 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1528ms 23:56:47 INFO - PROCESS | 1915 | 1461308207103 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 23:56:47 INFO - PROCESS | 1915 | 1461308207108 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 23:56:47 INFO - TEST-START | /FileAPI/blob/Blob-close.html 23:56:47 INFO - PROCESS | 1915 | 1461308207117 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 23:56:47 INFO - PROCESS | 1915 | 1461308207123 Marionette TRACE conn4 <- [1,3038,null,{}] 23:56:47 INFO - PROCESS | 1915 | 1461308207143 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:47 INFO - PROCESS | 1915 | 1461308207351 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 23:56:47 INFO - PROCESS | 1915 | 1461308207719 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:47 INFO - PROCESS | 1915 | ++DOCSHELL 0x87de3c00 == 146 [pid = 1915] [id = 769] 23:56:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 138 (0x87de6c00) [pid = 1915] [serial = 2306] [outer = (nil)] 23:56:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 139 (0x88646400) [pid = 1915] [serial = 2307] [outer = 0x87de6c00] 23:56:47 INFO - PROCESS | 1915 | 1461308207810 Marionette DEBUG loaded listener.js 23:56:47 INFO - PROCESS | 1915 | ++DOMWINDOW == 140 (0x890d8800) [pid = 1915] [serial = 2308] [outer = 0x87de6c00] 23:56:48 INFO - PROCESS | 1915 | 1461308208636 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 23:56:48 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 23:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 23:56:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:48 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 23:56:48 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1546ms 23:56:48 INFO - PROCESS | 1915 | 1461308208664 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 23:56:48 INFO - PROCESS | 1915 | 1461308208669 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 23:56:48 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 23:56:48 INFO - PROCESS | 1915 | 1461308208683 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 23:56:48 INFO - PROCESS | 1915 | 1461308208689 Marionette TRACE conn4 <- [1,3042,null,{}] 23:56:48 INFO - PROCESS | 1915 | 1461308208695 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:48 INFO - PROCESS | 1915 | 1461308208901 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 23:56:49 INFO - PROCESS | 1915 | 1461308209220 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:49 INFO - PROCESS | 1915 | ++DOCSHELL 0x88641400 == 147 [pid = 1915] [id = 770] 23:56:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 141 (0x8864a000) [pid = 1915] [serial = 2309] [outer = (nil)] 23:56:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 142 (0x8b888000) [pid = 1915] [serial = 2310] [outer = 0x8864a000] 23:56:49 INFO - PROCESS | 1915 | 1461308209310 Marionette DEBUG loaded listener.js 23:56:49 INFO - PROCESS | 1915 | ++DOMWINDOW == 143 (0x8bf95800) [pid = 1915] [serial = 2311] [outer = 0x8864a000] 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 23:56:50 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. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 23:56:50 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'.) 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 23:56:50 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. 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 23:56:50 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. 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 23:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:56:50 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. 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 23:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 23:56:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 23:56:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 23:56:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 23:56:50 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 23:56:50 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1979ms 23:56:50 INFO - PROCESS | 1915 | 1461308210597 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 23:56:50 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 23:56:50 INFO - PROCESS | 1915 | 1461308210699 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 23:56:50 INFO - PROCESS | 1915 | 1461308210705 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 23:56:50 INFO - PROCESS | 1915 | 1461308210785 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 23:56:50 INFO - PROCESS | 1915 | 1461308210788 Marionette TRACE conn4 <- [1,3046,null,{}] 23:56:50 INFO - PROCESS | 1915 | 1461308210807 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:51 INFO - PROCESS | 1915 | 1461308211336 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 23:56:51 INFO - PROCESS | 1915 | 1461308211658 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:51 INFO - PROCESS | 1915 | ++DOCSHELL 0x8bfbec00 == 148 [pid = 1915] [id = 771] 23:56:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 144 (0x8e714000) [pid = 1915] [serial = 2312] [outer = (nil)] 23:56:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 145 (0x8eb92000) [pid = 1915] [serial = 2313] [outer = 0x8e714000] 23:56:51 INFO - PROCESS | 1915 | 1461308211750 Marionette DEBUG loaded listener.js 23:56:51 INFO - PROCESS | 1915 | ++DOMWINDOW == 146 (0x8f76d000) [pid = 1915] [serial = 2314] [outer = 0x8e714000] 23:56:52 INFO - PROCESS | 1915 | [1915] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:52 INFO - PROCESS | 1915 | 1461308212653 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 23:56:52 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 23:56:52 INFO - {} 23:56:52 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1888ms 23:56:52 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 23:56:52 INFO - PROCESS | 1915 | 1461308212668 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 23:56:52 INFO - PROCESS | 1915 | 1461308212671 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 23:56:52 INFO - PROCESS | 1915 | 1461308212678 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 23:56:52 INFO - PROCESS | 1915 | 1461308212681 Marionette TRACE conn4 <- [1,3050,null,{}] 23:56:52 INFO - PROCESS | 1915 | 1461308212687 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:52 INFO - PROCESS | 1915 | 1461308212910 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 23:56:53 INFO - PROCESS | 1915 | 1461308213211 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:53 INFO - PROCESS | 1915 | ++DOCSHELL 0x8e8bbc00 == 149 [pid = 1915] [id = 772] 23:56:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 147 (0x8f845800) [pid = 1915] [serial = 2315] [outer = (nil)] 23:56:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 148 (0x90283400) [pid = 1915] [serial = 2316] [outer = 0x8f845800] 23:56:53 INFO - PROCESS | 1915 | 1461308213298 Marionette DEBUG loaded listener.js 23:56:53 INFO - PROCESS | 1915 | ++DOMWINDOW == 149 (0x92831000) [pid = 1915] [serial = 2317] [outer = 0x8f845800] 23:56:54 INFO - PROCESS | 1915 | 1461308214150 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 23:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 23:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 23:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 23:56:54 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 23:56:54 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1531ms 23:56:54 INFO - PROCESS | 1915 | 1461308214209 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 23:56:54 INFO - PROCESS | 1915 | 1461308214212 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 23:56:54 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 23:56:54 INFO - PROCESS | 1915 | 1461308214220 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 23:56:54 INFO - PROCESS | 1915 | 1461308214224 Marionette TRACE conn4 <- [1,3054,null,{}] 23:56:54 INFO - PROCESS | 1915 | 1461308214230 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:54 INFO - PROCESS | 1915 | 1461308214441 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 23:56:54 INFO - PROCESS | 1915 | 1461308214741 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:54 INFO - PROCESS | 1915 | ++DOCSHELL 0x8c1dc000 == 150 [pid = 1915] [id = 773] 23:56:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 150 (0x8eb94400) [pid = 1915] [serial = 2318] [outer = (nil)] 23:56:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 151 (0x9339ac00) [pid = 1915] [serial = 2319] [outer = 0x8eb94400] 23:56:54 INFO - PROCESS | 1915 | 1461308214830 Marionette DEBUG loaded listener.js 23:56:54 INFO - PROCESS | 1915 | ++DOMWINDOW == 152 (0x933a2000) [pid = 1915] [serial = 2320] [outer = 0x8eb94400] 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 23:56:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 23:56:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:56:56 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" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:56:56 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" 23:56:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 23:56:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 23:56:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 23:56:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2079ms 23:56:56 INFO - PROCESS | 1915 | 1461308216160 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 23:56:56 INFO - PROCESS | 1915 | 1461308216345 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 23:56:56 INFO - PROCESS | 1915 | 1461308216359 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 23:56:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 23:56:56 INFO - PROCESS | 1915 | 1461308216561 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 23:56:56 INFO - PROCESS | 1915 | 1461308216565 Marionette TRACE conn4 <- [1,3058,null,{}] 23:56:56 INFO - PROCESS | 1915 | 1461308216574 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:56 INFO - PROCESS | 1915 | 1461308216816 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 23:56:57 INFO - PROCESS | 1915 | 1461308217107 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:57 INFO - PROCESS | 1915 | ++DOCSHELL 0x92ab1000 == 151 [pid = 1915] [id = 774] 23:56:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 153 (0x935f0800) [pid = 1915] [serial = 2321] [outer = (nil)] 23:56:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x93a0ac00) [pid = 1915] [serial = 2322] [outer = 0x935f0800] 23:56:57 INFO - PROCESS | 1915 | 1461308217198 Marionette DEBUG loaded listener.js 23:56:57 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x93cd2000) [pid = 1915] [serial = 2323] [outer = 0x935f0800] 23:56:58 INFO - PROCESS | 1915 | 1461308218078 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 23:56:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 23:56:58 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 23:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:58 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 23:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 23:56:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 23:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 23:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 23:56:58 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 23:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 23:56:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:56:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:56:58 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 23:56:58 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 23:56:58 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1604ms 23:56:58 INFO - PROCESS | 1915 | 1461308218108 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 23:56:58 INFO - PROCESS | 1915 | 1461308218111 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 23:56:58 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 23:56:58 INFO - PROCESS | 1915 | 1461308218128 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 23:56:58 INFO - PROCESS | 1915 | 1461308218131 Marionette TRACE conn4 <- [1,3062,null,{}] 23:56:58 INFO - PROCESS | 1915 | 1461308218144 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:58 INFO - PROCESS | 1915 | 1461308218335 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 23:56:58 INFO - PROCESS | 1915 | 1461308218634 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:56:58 INFO - PROCESS | 1915 | ++DOCSHELL 0x8ddc4c00 == 152 [pid = 1915] [id = 775] 23:56:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x914b1800) [pid = 1915] [serial = 2324] [outer = (nil)] 23:56:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 157 (0x951bf000) [pid = 1915] [serial = 2325] [outer = 0x914b1800] 23:56:58 INFO - PROCESS | 1915 | 1461308218723 Marionette DEBUG loaded listener.js 23:56:58 INFO - PROCESS | 1915 | ++DOMWINDOW == 158 (0x951c8c00) [pid = 1915] [serial = 2326] [outer = 0x914b1800] 23:56:59 INFO - PROCESS | 1915 | [1915] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:56:59 INFO - PROCESS | 1915 | 1461308219653 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 23:56:59 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 23:56:59 INFO - {} 23:56:59 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1547ms 23:56:59 INFO - PROCESS | 1915 | 1461308219665 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 23:56:59 INFO - PROCESS | 1915 | 1461308219669 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 23:56:59 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 23:56:59 INFO - PROCESS | 1915 | 1461308219675 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 23:56:59 INFO - PROCESS | 1915 | 1461308219678 Marionette TRACE conn4 <- [1,3066,null,{}] 23:56:59 INFO - PROCESS | 1915 | 1461308219684 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:56:59 INFO - PROCESS | 1915 | 1461308219889 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 23:57:00 INFO - PROCESS | 1915 | 1461308220202 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:00 INFO - PROCESS | 1915 | ++DOCSHELL 0x93cd6c00 == 153 [pid = 1915] [id = 776] 23:57:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 159 (0x93cdf000) [pid = 1915] [serial = 2327] [outer = (nil)] 23:57:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 160 (0x97c01800) [pid = 1915] [serial = 2328] [outer = 0x93cdf000] 23:57:00 INFO - PROCESS | 1915 | 1461308220290 Marionette DEBUG loaded listener.js 23:57:00 INFO - PROCESS | 1915 | ++DOMWINDOW == 161 (0x97c07400) [pid = 1915] [serial = 2329] [outer = 0x93cdf000] 23:57:01 INFO - PROCESS | 1915 | 1461308221160 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 23:57:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 23:57:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1540ms 23:57:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 23:57:01 INFO - PROCESS | 1915 | 1461308221217 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 23:57:01 INFO - PROCESS | 1915 | 1461308221220 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 23:57:01 INFO - PROCESS | 1915 | 1461308221227 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 23:57:01 INFO - PROCESS | 1915 | 1461308221230 Marionette TRACE conn4 <- [1,3070,null,{}] 23:57:01 INFO - PROCESS | 1915 | 1461308221236 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:01 INFO - PROCESS | 1915 | 1461308221478 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 23:57:01 INFO - PROCESS | 1915 | 1461308221805 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:01 INFO - PROCESS | 1915 | ++DOCSHELL 0x933a3000 == 154 [pid = 1915] [id = 777] 23:57:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 162 (0x97905800) [pid = 1915] [serial = 2330] [outer = (nil)] 23:57:01 INFO - PROCESS | 1915 | ++DOMWINDOW == 163 (0x97df4c00) [pid = 1915] [serial = 2331] [outer = 0x97905800] 23:57:01 INFO - PROCESS | 1915 | 1461308221941 Marionette DEBUG loaded listener.js 23:57:02 INFO - PROCESS | 1915 | ++DOMWINDOW == 164 (0x980e7400) [pid = 1915] [serial = 2332] [outer = 0x97905800] 23:57:02 INFO - PROCESS | 1915 | 1461308222783 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 23:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 23:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 23:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 23:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 23:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 23:57:02 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 23:57:02 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1592ms 23:57:02 INFO - PROCESS | 1915 | 1461308222864 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 23:57:02 INFO - PROCESS | 1915 | 1461308222868 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 23:57:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 23:57:02 INFO - PROCESS | 1915 | 1461308222876 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 23:57:02 INFO - PROCESS | 1915 | 1461308222880 Marionette TRACE conn4 <- [1,3074,null,{}] 23:57:02 INFO - PROCESS | 1915 | 1461308222886 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:03 INFO - PROCESS | 1915 | 1461308223100 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 23:57:03 INFO - PROCESS | 1915 | 1461308223405 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:03 INFO - PROCESS | 1915 | ++DOCSHELL 0x86916c00 == 155 [pid = 1915] [id = 778] 23:57:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 165 (0x8e7aa000) [pid = 1915] [serial = 2333] [outer = (nil)] 23:57:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 166 (0x980ef800) [pid = 1915] [serial = 2334] [outer = 0x8e7aa000] 23:57:03 INFO - PROCESS | 1915 | 1461308223495 Marionette DEBUG loaded listener.js 23:57:03 INFO - PROCESS | 1915 | ++DOMWINDOW == 167 (0x980f1800) [pid = 1915] [serial = 2335] [outer = 0x8e7aa000] 23:57:04 INFO - PROCESS | 1915 | 1461308224349 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 23:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 23:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 23:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 23:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 23:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 23:57:04 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 23:57:04 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1489ms 23:57:04 INFO - PROCESS | 1915 | 1461308224368 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 23:57:04 INFO - PROCESS | 1915 | 1461308224372 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 23:57:04 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 23:57:04 INFO - PROCESS | 1915 | 1461308224379 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 23:57:04 INFO - PROCESS | 1915 | 1461308224384 Marionette TRACE conn4 <- [1,3078,null,{}] 23:57:04 INFO - PROCESS | 1915 | 1461308224389 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:04 INFO - PROCESS | 1915 | 1461308224609 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 23:57:04 INFO - PROCESS | 1915 | 1461308224959 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:05 INFO - PROCESS | 1915 | ++DOCSHELL 0x95182400 == 156 [pid = 1915] [id = 779] 23:57:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 168 (0x951bd800) [pid = 1915] [serial = 2336] [outer = (nil)] 23:57:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 169 (0x96f30800) [pid = 1915] [serial = 2337] [outer = 0x951bd800] 23:57:05 INFO - PROCESS | 1915 | 1461308225068 Marionette DEBUG loaded listener.js 23:57:05 INFO - PROCESS | 1915 | ++DOMWINDOW == 170 (0x983eb800) [pid = 1915] [serial = 2338] [outer = 0x951bd800] 23:57:06 INFO - PROCESS | 1915 | 1461308225966 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 23:57:06 INFO - PROCESS | 1915 | 1461308226025 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 23:57:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 23:57:06 INFO - PROCESS | 1915 | 1461308226036 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 23:57:06 INFO - PROCESS | 1915 | 1461308226040 Marionette TRACE conn4 <- [1,3082,null,{}] 23:57:06 INFO - PROCESS | 1915 | 1461308226073 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:06 INFO - PROCESS | 1915 | 1461308226284 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 23:57:06 INFO - PROCESS | 1915 | 1461308226590 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:06 INFO - PROCESS | 1915 | ++DOCSHELL 0x98107c00 == 157 [pid = 1915] [id = 780] 23:57:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 171 (0x98c97c00) [pid = 1915] [serial = 2339] [outer = (nil)] 23:57:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 172 (0x9995b800) [pid = 1915] [serial = 2340] [outer = 0x98c97c00] 23:57:06 INFO - PROCESS | 1915 | 1461308226688 Marionette DEBUG loaded listener.js 23:57:06 INFO - PROCESS | 1915 | ++DOMWINDOW == 173 (0x9995cc00) [pid = 1915] [serial = 2341] [outer = 0x98c97c00] 23:57:07 INFO - PROCESS | 1915 | 1461308227544 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 23:57:07 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 23:57:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 23:57:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:57:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:57:07 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 23:57:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 23:57:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1541ms 23:57:07 INFO - PROCESS | 1915 | 1461308227577 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 23:57:07 INFO - PROCESS | 1915 | 1461308227581 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 23:57:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 23:57:07 INFO - PROCESS | 1915 | 1461308227587 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 23:57:07 INFO - PROCESS | 1915 | 1461308227590 Marionette TRACE conn4 <- [1,3086,null,{}] 23:57:07 INFO - PROCESS | 1915 | 1461308227596 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:07 INFO - PROCESS | 1915 | 1461308227817 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 23:57:08 INFO - PROCESS | 1915 | 1461308228140 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:08 INFO - PROCESS | 1915 | ++DOCSHELL 0x84f24c00 == 158 [pid = 1915] [id = 781] 23:57:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 174 (0x9375bc00) [pid = 1915] [serial = 2342] [outer = (nil)] 23:57:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 175 (0x999f5800) [pid = 1915] [serial = 2343] [outer = 0x9375bc00] 23:57:08 INFO - PROCESS | 1915 | 1461308228233 Marionette DEBUG loaded listener.js 23:57:08 INFO - PROCESS | 1915 | ++DOMWINDOW == 176 (0x99be6c00) [pid = 1915] [serial = 2344] [outer = 0x9375bc00] 23:57:09 INFO - PROCESS | 1915 | 1461308229044 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 23:57:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 23:57:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1485ms 23:57:09 INFO - PROCESS | 1915 | 1461308229072 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 23:57:09 INFO - PROCESS | 1915 | 1461308229076 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 23:57:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 23:57:09 INFO - PROCESS | 1915 | 1461308229083 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 23:57:09 INFO - PROCESS | 1915 | 1461308229085 Marionette TRACE conn4 <- [1,3090,null,{}] 23:57:09 INFO - PROCESS | 1915 | 1461308229091 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:09 INFO - PROCESS | 1915 | 1461308229327 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 23:57:09 INFO - PROCESS | 1915 | 1461308229621 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:09 INFO - PROCESS | 1915 | ++DOCSHELL 0x98108c00 == 159 [pid = 1915] [id = 782] 23:57:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 177 (0x9995c800) [pid = 1915] [serial = 2345] [outer = (nil)] 23:57:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 178 (0x9a636000) [pid = 1915] [serial = 2346] [outer = 0x9995c800] 23:57:09 INFO - PROCESS | 1915 | 1461308229714 Marionette DEBUG loaded listener.js 23:57:09 INFO - PROCESS | 1915 | ++DOMWINDOW == 179 (0x9a638800) [pid = 1915] [serial = 2347] [outer = 0x9995c800] 23:57:10 INFO - PROCESS | 1915 | 1461308230580 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 23:57:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 23:57:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1534ms 23:57:10 INFO - PROCESS | 1915 | 1461308230617 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 23:57:10 INFO - PROCESS | 1915 | 1461308230621 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 23:57:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 23:57:10 INFO - PROCESS | 1915 | 1461308230627 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 23:57:10 INFO - PROCESS | 1915 | 1461308230630 Marionette TRACE conn4 <- [1,3094,null,{}] 23:57:10 INFO - PROCESS | 1915 | 1461308230636 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:10 INFO - PROCESS | 1915 | 1461308230878 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 23:57:11 INFO - PROCESS | 1915 | 1461308231170 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:11 INFO - PROCESS | 1915 | ++DOCSHELL 0x8eb63800 == 160 [pid = 1915] [id = 783] 23:57:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 180 (0x980e9400) [pid = 1915] [serial = 2348] [outer = (nil)] 23:57:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 181 (0x9a895400) [pid = 1915] [serial = 2349] [outer = 0x980e9400] 23:57:11 INFO - PROCESS | 1915 | 1461308231261 Marionette DEBUG loaded listener.js 23:57:11 INFO - PROCESS | 1915 | ++DOMWINDOW == 182 (0x9dfe7400) [pid = 1915] [serial = 2350] [outer = 0x980e9400] 23:57:12 INFO - PROCESS | 1915 | 1461308232088 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 23:57:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 23:57:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1486ms 23:57:12 INFO - PROCESS | 1915 | 1461308232113 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 23:57:12 INFO - PROCESS | 1915 | 1461308232117 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 23:57:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 23:57:12 INFO - PROCESS | 1915 | 1461308232123 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 23:57:12 INFO - PROCESS | 1915 | 1461308232127 Marionette TRACE conn4 <- [1,3098,null,{}] 23:57:12 INFO - PROCESS | 1915 | 1461308232132 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:12 INFO - PROCESS | 1915 | 1461308232367 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 23:57:12 INFO - PROCESS | 1915 | 1461308232669 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:12 INFO - PROCESS | 1915 | ++DOCSHELL 0x91293c00 == 161 [pid = 1915] [id = 784] 23:57:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 183 (0x951c3800) [pid = 1915] [serial = 2351] [outer = (nil)] 23:57:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 184 (0x9fb32000) [pid = 1915] [serial = 2352] [outer = 0x951c3800] 23:57:12 INFO - PROCESS | 1915 | 1461308232759 Marionette DEBUG loaded listener.js 23:57:12 INFO - PROCESS | 1915 | ++DOMWINDOW == 185 (0x9fb3b000) [pid = 1915] [serial = 2353] [outer = 0x951c3800] 23:57:13 INFO - PROCESS | 1915 | 1461308233598 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 23:57:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 23:57:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 23:57:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1485ms 23:57:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 23:57:13 INFO - PROCESS | 1915 | 1461308233609 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 23:57:13 INFO - PROCESS | 1915 | 1461308233612 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 23:57:13 INFO - PROCESS | 1915 | 1461308233618 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 23:57:13 INFO - PROCESS | 1915 | 1461308233622 Marionette TRACE conn4 <- [1,3102,null,{}] 23:57:13 INFO - PROCESS | 1915 | 1461308233627 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:13 INFO - PROCESS | 1915 | 1461308233831 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 23:57:14 INFO - PROCESS | 1915 | 1461308234120 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:14 INFO - PROCESS | 1915 | ++DOCSHELL 0x999eac00 == 162 [pid = 1915] [id = 785] 23:57:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 186 (0x99bf3c00) [pid = 1915] [serial = 2354] [outer = (nil)] 23:57:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 187 (0x9fca4c00) [pid = 1915] [serial = 2355] [outer = 0x99bf3c00] 23:57:14 INFO - PROCESS | 1915 | 1461308234211 Marionette DEBUG loaded listener.js 23:57:14 INFO - PROCESS | 1915 | ++DOMWINDOW == 188 (0x9fcad800) [pid = 1915] [serial = 2356] [outer = 0x99bf3c00] 23:57:15 INFO - PROCESS | 1915 | 1461308235057 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 23:57:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 23:57:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1493ms 23:57:15 INFO - PROCESS | 1915 | 1461308235110 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 23:57:15 INFO - PROCESS | 1915 | 1461308235114 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 23:57:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 23:57:15 INFO - PROCESS | 1915 | 1461308235120 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 23:57:15 INFO - PROCESS | 1915 | 1461308235124 Marionette TRACE conn4 <- [1,3106,null,{}] 23:57:15 INFO - PROCESS | 1915 | 1461308235171 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:15 INFO - PROCESS | 1915 | 1461308235448 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 23:57:15 INFO - PROCESS | 1915 | 1461308235688 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:15 INFO - PROCESS | 1915 | ++DOCSHELL 0x85963000 == 163 [pid = 1915] [id = 786] 23:57:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 189 (0x99964400) [pid = 1915] [serial = 2357] [outer = (nil)] 23:57:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 190 (0xa0ad5400) [pid = 1915] [serial = 2358] [outer = 0x99964400] 23:57:15 INFO - PROCESS | 1915 | 1461308235778 Marionette DEBUG loaded listener.js 23:57:15 INFO - PROCESS | 1915 | ++DOMWINDOW == 191 (0xa0c01400) [pid = 1915] [serial = 2359] [outer = 0x99964400] 23:57:16 INFO - PROCESS | 1915 | 1461308236582 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 23:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 23:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 23:57:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 23:57:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1479ms 23:57:16 INFO - PROCESS | 1915 | 1461308236611 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 23:57:16 INFO - PROCESS | 1915 | 1461308236615 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 23:57:16 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 23:57:16 INFO - PROCESS | 1915 | 1461308236624 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 23:57:16 INFO - PROCESS | 1915 | 1461308236626 Marionette TRACE conn4 <- [1,3110,null,{}] 23:57:16 INFO - PROCESS | 1915 | 1461308236631 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:16 INFO - PROCESS | 1915 | 1461308236854 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 23:57:17 INFO - PROCESS | 1915 | 1461308237141 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:17 INFO - PROCESS | 1915 | ++DOCSHELL 0x839f4400 == 164 [pid = 1915] [id = 787] 23:57:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 192 (0x84f22800) [pid = 1915] [serial = 2360] [outer = (nil)] 23:57:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 193 (0xa0cc3400) [pid = 1915] [serial = 2361] [outer = 0x84f22800] 23:57:17 INFO - PROCESS | 1915 | 1461308237227 Marionette DEBUG loaded listener.js 23:57:17 INFO - PROCESS | 1915 | ++DOMWINDOW == 194 (0xa0cc5000) [pid = 1915] [serial = 2362] [outer = 0x84f22800] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x939c4400 == 163 [pid = 1915] [id = 627] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9367c000 == 162 [pid = 1915] [id = 673] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9ea19800 == 161 [pid = 1915] [id = 716] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x859cf800 == 160 [pid = 1915] [id = 448] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x8e7a9000 == 159 [pid = 1915] [id = 156] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9fca3400 == 158 [pid = 1915] [id = 717] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x88648c00 == 157 [pid = 1915] [id = 767] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x887dc800 == 156 [pid = 1915] [id = 766] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x867b5800 == 155 [pid = 1915] [id = 765] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x85761400 == 154 [pid = 1915] [id = 764] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x9024c000 == 153 [pid = 1915] [id = 762] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x86917000 == 152 [pid = 1915] [id = 763] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x887db400 == 151 [pid = 1915] [id = 761] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x90183c00 == 150 [pid = 1915] [id = 760] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x8f774000 == 149 [pid = 1915] [id = 757] 23:57:20 INFO - PROCESS | 1915 | --DOCSHELL 0x89965000 == 148 [pid = 1915] [id = 746] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 193 (0x87dedc00) [pid = 1915] [serial = 2229] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 192 (0x8b885c00) [pid = 1915] [serial = 2172] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 191 (0x8ddbec00) [pid = 1915] [serial = 2175] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 190 (0x98e03000) [pid = 1915] [serial = 2201] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 189 (0x87d27400) [pid = 1915] [serial = 2168] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 188 (0x97c03800) [pid = 1915] [serial = 2199] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 187 (0x9028a400) [pid = 1915] [serial = 2184] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 186 (0xa4732800) [pid = 1915] [serial = 2216] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 185 (0x9fc5cc00) [pid = 1915] [serial = 2207] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 184 (0x8eb60400) [pid = 1915] [serial = 2178] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 183 (0x96210000) [pid = 1915] [serial = 2198] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 182 (0x8864f400) [pid = 1915] [serial = 2169] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 181 (0x914b8400) [pid = 1915] [serial = 2186] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 180 (0x867b1800) [pid = 1915] [serial = 2222] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 179 (0x935f1400) [pid = 1915] [serial = 2192] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 178 (0xa47e6000) [pid = 1915] [serial = 2219] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 177 (0x8c1d6800) [pid = 1915] [serial = 2174] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 176 (0x939ca800) [pid = 1915] [serial = 2196] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 175 (0xa0c43c00) [pid = 1915] [serial = 2210] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 174 (0x91e13c00) [pid = 1915] [serial = 2187] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 173 (0x9a64c800) [pid = 1915] [serial = 2205] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 172 (0x93672800) [pid = 1915] [serial = 2193] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 171 (0x8e8bec00) [pid = 1915] [serial = 2177] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 170 (0x99bec400) [pid = 1915] [serial = 2204] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 169 (0x8f774c00) [pid = 1915] [serial = 2180] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 168 (0x98ea7c00) [pid = 1915] [serial = 2202] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 167 (0x8f802000) [pid = 1915] [serial = 2181] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 166 (0x92838c00) [pid = 1915] [serial = 2189] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 165 (0x90015000) [pid = 1915] [serial = 2183] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 164 (0x9292a400) [pid = 1915] [serial = 2190] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 163 (0x87a7e400) [pid = 1915] [serial = 2226] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 162 (0xa445ac00) [pid = 1915] [serial = 2213] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 161 (0x937eb800) [pid = 1915] [serial = 2195] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 160 (0x887d7400) [pid = 1915] [serial = 2231] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 159 (0x8ddbc800) [pid = 1915] [serial = 2100] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 158 (0x87a76000) [pid = 1915] [serial = 2225] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 157 (0x86910800) [pid = 1915] [serial = 2223] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 156 (0x87de5800) [pid = 1915] [serial = 2228] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 155 (0xa0e66c00) [pid = 1915] [serial = 2211] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 154 (0x8a45fc00) [pid = 1915] [serial = 2171] [outer = (nil)] [url = about:blank] 23:57:20 INFO - PROCESS | 1915 | --DOMWINDOW == 153 (0x9fef4000) [pid = 1915] [serial = 2208] [outer = (nil)] [url = about:blank] 23:57:21 INFO - PROCESS | 1915 | 1461308241306 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 23:57:21 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 23:57:21 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 23:57:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 23:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 23:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 23:57:21 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 23:57:21 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 4740ms 23:57:21 INFO - PROCESS | 1915 | 1461308241365 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 23:57:21 INFO - PROCESS | 1915 | 1461308241373 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 23:57:21 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 23:57:21 INFO - PROCESS | 1915 | 1461308241382 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 23:57:21 INFO - PROCESS | 1915 | 1461308241387 Marionette TRACE conn4 <- [1,3114,null,{}] 23:57:21 INFO - PROCESS | 1915 | 1461308241394 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 23:57:21 INFO - PROCESS | 1915 | 1461308241579 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 23:57:21 INFO - PROCESS | 1915 | 1461308241827 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"00051f6d-f5fc-48bb-b1c5-41f770676e7e\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:57:21 INFO - PROCESS | 1915 | ++DOCSHELL 0x86910800 == 149 [pid = 1915] [id = 788] 23:57:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 154 (0x86917c00) [pid = 1915] [serial = 2363] [outer = (nil)] 23:57:21 INFO - PROCESS | 1915 | ++DOMWINDOW == 155 (0x87d1f400) [pid = 1915] [serial = 2364] [outer = 0x86917c00] 23:57:21 INFO - PROCESS | 1915 | 1461308241905 Marionette DEBUG loaded listener.js 23:57:22 INFO - PROCESS | 1915 | ++DOMWINDOW == 156 (0x87ded400) [pid = 1915] [serial = 2365] [outer = 0x86917c00] 23:57:22 INFO - PROCESS | 1915 | 1461308242771 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 23:57:22 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 23:57:22 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1437ms 23:57:22 INFO - PROCESS | 1915 | 1461308242819 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 23:57:22 INFO - PROCESS | 1915 | 1461308242827 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 23:57:23 WARNING - u'runner_teardown' () 23:57:23 INFO - No more tests 23:57:23 INFO - Got 0 unexpected results 23:57:23 INFO - SUITE-END | took 1339s 23:57:24 INFO - Closing logging queue 23:57:24 INFO - queue closed 23:57:24 INFO - Return code: 0 23:57:24 WARNING - # TBPL SUCCESS # 23:57:24 INFO - Running post-action listener: _resource_record_post_action 23:57:24 INFO - Running post-run listener: _resource_record_post_run 23:57:25 INFO - Total resource usage - Wall time: 1380s; CPU: 98.0%; Read bytes: 12132352; Write bytes: 969981952; Read time: 5572; Write time: 286272 23:57:25 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 23:57:25 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 40960; Write bytes: 181055488; Read time: 16; Write time: 171252 23:57:25 INFO - run-tests - Wall time: 1348s; CPU: 98.0%; Read bytes: 11505664; Write bytes: 788926464; Read time: 5300; Write time: 115020 23:57:25 INFO - Running post-run listener: _upload_blobber_files 23:57:25 INFO - Blob upload gear active. 23:57:25 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 23:57:25 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 23:57:25 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 23:57:25 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 23:57:25 INFO - (blobuploader) - INFO - Open directory for files ... 23:57:25 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 23:57:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:57:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:57:26 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 23:57:26 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:57:26 INFO - (blobuploader) - INFO - Done attempting. 23:57:26 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 23:57:26 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 23:57:26 INFO - (blobuploader) - INFO - Uploading, attempt #1. 23:57:27 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 23:57:27 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 23:57:27 INFO - (blobuploader) - INFO - Done attempting. 23:57:27 INFO - (blobuploader) - INFO - Iteration through files over. 23:57:27 INFO - Return code: 0 23:57:27 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 23:57:27 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 23:57:27 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/20f51ad19985b641087151621762a0cfc4af80ed6c7c35dc1fbfa8e73f6b775455f61e62761d3f31ac577e45d73b1a893414a8119d852f29a1224bc5e3d429c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d381afb1c8031d97c6d58a55b80cc6694b19a6e1190dbcdcecaa92b64958c679775d5bb64a27e3b495f586ae2d7912d167617c58de68aebf0e74ce59ed88b882"} 23:57:27 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 23:57:27 INFO - Writing to file /builds/slave/test/properties/blobber_files 23:57:27 INFO - Contents: 23:57:27 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/20f51ad19985b641087151621762a0cfc4af80ed6c7c35dc1fbfa8e73f6b775455f61e62761d3f31ac577e45d73b1a893414a8119d852f29a1224bc5e3d429c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d381afb1c8031d97c6d58a55b80cc6694b19a6e1190dbcdcecaa92b64958c679775d5bb64a27e3b495f586ae2d7912d167617c58de68aebf0e74ce59ed88b882"} 23:57:27 INFO - Running post-run listener: copy_logs_to_upload_dir 23:57:27 INFO - Copying logs to upload dir... 23:57:27 INFO - mkdir: /builds/slave/test/build/upload/logs 23:57:27 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1501.086258 ========= master_lag: 3.41 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 4 secs) (at 2016-04-21 23:57:31.100746) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 23:57:31.111728) ========= 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-1461306695.243324-273969520 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/20f51ad19985b641087151621762a0cfc4af80ed6c7c35dc1fbfa8e73f6b775455f61e62761d3f31ac577e45d73b1a893414a8119d852f29a1224bc5e3d429c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d381afb1c8031d97c6d58a55b80cc6694b19a6e1190dbcdcecaa92b64958c679775d5bb64a27e3b495f586ae2d7912d167617c58de68aebf0e74ce59ed88b882"} build_url:https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.031662 build_url: 'https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/20f51ad19985b641087151621762a0cfc4af80ed6c7c35dc1fbfa8e73f6b775455f61e62761d3f31ac577e45d73b1a893414a8119d852f29a1224bc5e3d429c9", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d381afb1c8031d97c6d58a55b80cc6694b19a6e1190dbcdcecaa92b64958c679775d5bb64a27e3b495f586ae2d7912d167617c58de68aebf0e74ce59ed88b882"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PbljIiKkSy2-xFgidI7E2g/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.68 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 23:57:31.825711) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:57:31.826075) ========= 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-1461306695.243324-273969520 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016592 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 23:57:31.867123) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 23:57:31.867402) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 23:57:31.867710) ========= ========= Total master_lag: 4.78 =========