builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-389 starttime: 1464392897.98 results: success (0) buildid: 20160527151144 builduid: 5f3e6f6a3dc94ab6a9ca5b77e66fbee2 revision: f8e493cd1e87a482c0246f4a8fe4229142bc1ccc ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:17.985035) ========= master: http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:17.985479) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:17.985763) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:18.024557) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:18.024816) ========= 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-1464391913.126419-1914715665 _=/tools/buildbot/bin/python using PTY: False --2016-05-27 16:48:18-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 8.52M=0.001s 2016-05-27 16:48:18 (8.52 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.263598 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:18.345148) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:18.345425) ========= 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-1464391913.126419-1914715665 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.062469 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:18.436552) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 16:48:18.436860) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f8e493cd1e87a482c0246f4a8fe4229142bc1ccc --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev f8e493cd1e87a482c0246f4a8fe4229142bc1ccc --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-1464391913.126419-1914715665 _=/tools/buildbot/bin/python using PTY: False 2016-05-27 16:48:18,560 truncating revision to first 12 chars 2016-05-27 16:48:18,560 Setting DEBUG logging. 2016-05-27 16:48:18,561 attempt 1/10 2016-05-27 16:48:18,561 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/f8e493cd1e87?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-27 16:48:20,073 unpacking tar archive at: mozilla-aurora-f8e493cd1e87/testing/mozharness/ program finished with exit code 0 elapsedTime=1.796138 ========= master_lag: 0.12 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-27 16:48:20.354975) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:20.355300) ========= script_repo_revision: f8e493cd1e87a482c0246f4a8fe4229142bc1ccc ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:20.355706) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:20.355974) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-27 16:48:20.458848) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 3 secs) (at 2016-05-27 16:48:20.459140) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--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-1464391913.126419-1914715665 _=/tools/buildbot/bin/python using PTY: False 16:48:20 INFO - MultiFileLogger online at 20160527 16:48:20 in /builds/slave/test 16:48:20 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 16:48:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:48:20 INFO - {'append_to_log': False, 16:48:20 INFO - 'base_work_dir': '/builds/slave/test', 16:48:20 INFO - 'blob_upload_branch': 'mozilla-aurora', 16:48:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:48:20 INFO - 'buildbot_json_path': 'buildprops.json', 16:48:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:48:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:48:20 INFO - 'download_minidump_stackwalk': True, 16:48:20 INFO - 'download_symbols': 'true', 16:48:20 INFO - 'e10s': False, 16:48:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:48:20 INFO - 'tooltool.py': '/tools/tooltool.py', 16:48:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:48:20 INFO - '/tools/misc-python/virtualenv.py')}, 16:48:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:48:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:48:20 INFO - 'log_level': 'info', 16:48:20 INFO - 'log_to_console': True, 16:48:20 INFO - 'opt_config_files': (), 16:48:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:48:20 INFO - '--processes=1', 16:48:20 INFO - '--config=%(test_path)s/wptrunner.ini', 16:48:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:48:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:48:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:48:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:48:20 INFO - 'pip_index': False, 16:48:20 INFO - 'require_test_zip': True, 16:48:20 INFO - 'test_type': ('testharness',), 16:48:20 INFO - 'this_chunk': '1', 16:48:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:48:20 INFO - 'total_chunks': '10', 16:48:20 INFO - 'virtualenv_path': 'venv', 16:48:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:48:20 INFO - 'work_dir': 'build'} 16:48:20 INFO - ##### 16:48:20 INFO - ##### Running clobber step. 16:48:20 INFO - ##### 16:48:20 INFO - Running pre-action listener: _resource_record_pre_action 16:48:20 INFO - Running main action method: clobber 16:48:20 INFO - rmtree: /builds/slave/test/build 16:48:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:48:23 INFO - Running post-action listener: _resource_record_post_action 16:48:23 INFO - ##### 16:48:23 INFO - ##### Running read-buildbot-config step. 16:48:23 INFO - ##### 16:48:23 INFO - Running pre-action listener: _resource_record_pre_action 16:48:23 INFO - Running main action method: read_buildbot_config 16:48:23 INFO - Using buildbot properties: 16:48:23 INFO - { 16:48:23 INFO - "project": "", 16:48:23 INFO - "product": "firefox", 16:48:23 INFO - "script_repo_revision": "production", 16:48:23 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 16:48:23 INFO - "repository": "", 16:48:23 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 16:48:23 INFO - "buildid": "20160527151144", 16:48:23 INFO - "pgo_build": "False", 16:48:23 INFO - "basedir": "/builds/slave/test", 16:48:23 INFO - "buildnumber": 38, 16:48:23 INFO - "slavename": "tst-linux32-spot-389", 16:48:23 INFO - "revision": "f8e493cd1e87a482c0246f4a8fe4229142bc1ccc", 16:48:23 INFO - "master": "http://buildbot-master07.bb.releng.usw2.mozilla.com:8201/", 16:48:23 INFO - "platform": "linux", 16:48:23 INFO - "branch": "mozilla-aurora", 16:48:23 INFO - "repo_path": "releases/mozilla-aurora", 16:48:23 INFO - "moz_repo_path": "", 16:48:23 INFO - "stage_platform": "linux", 16:48:23 INFO - "builduid": "5f3e6f6a3dc94ab6a9ca5b77e66fbee2", 16:48:23 INFO - "slavebuilddir": "test" 16:48:23 INFO - } 16:48:23 INFO - Found installer url https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 16:48:23 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 16:48:23 INFO - Running post-action listener: _resource_record_post_action 16:48:23 INFO - ##### 16:48:23 INFO - ##### Running download-and-extract step. 16:48:23 INFO - ##### 16:48:23 INFO - Running pre-action listener: _resource_record_pre_action 16:48:23 INFO - Running main action method: download_and_extract 16:48:23 INFO - mkdir: /builds/slave/test/build/tests 16:48:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:23 INFO - https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:48:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:48:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:48:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:48:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 16:48:34 INFO - Downloaded 1325 bytes. 16:48:34 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 16:48:34 INFO - Using the following test package requirements: 16:48:34 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 16:48:34 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 16:48:34 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 16:48:34 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'jsshell-linux-i686.zip'], 16:48:34 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 16:48:34 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 16:48:34 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 16:48:34 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 16:48:34 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 16:48:34 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 16:48:34 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 16:48:34 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:48:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:34 INFO - https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:48:34 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:48:34 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:48:34 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 16:48:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 16:48:37 INFO - Downloaded 22760507 bytes. 16:48:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:48:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:48:38 INFO - caution: filename not matched: web-platform/* 16:48:38 INFO - Return code: 11 16:48: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')]} 16:48:38 INFO - https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:48:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:48:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:48:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 16:48:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:48:43 INFO - Downloaded 36409186 bytes. 16:48:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:48:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:48:48 INFO - caution: filename not matched: bin/* 16:48:48 INFO - caution: filename not matched: config/* 16:48:48 INFO - caution: filename not matched: mozbase/* 16:48:48 INFO - caution: filename not matched: marionette/* 16:48:48 INFO - caution: filename not matched: tools/wptserve/* 16:48:48 INFO - Return code: 11 16:48:48 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')]} 16:48:48 INFO - https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:48:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:48:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:48:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:48:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 16:48:56 INFO - Downloaded 69343495 bytes. 16:48:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:48:56 INFO - mkdir: /builds/slave/test/properties 16:48:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:48:56 INFO - Writing to file /builds/slave/test/properties/build_url 16:48:56 INFO - Contents: 16:48:56 INFO - build_url:https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 16:48:58 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:48:58 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:48:58 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:48:58 INFO - Contents: 16:48:58 INFO - symbols_url:https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:48:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:48:58 INFO - https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:48:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:48:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:48:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 16:48:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:49:07 INFO - Downloaded 92307850 bytes. 16:49:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:49:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:49:16 INFO - Return code: 0 16:49:16 INFO - Running post-action listener: _resource_record_post_action 16:49:16 INFO - Running post-action listener: set_extra_try_arguments 16:49:16 INFO - ##### 16:49:16 INFO - ##### Running create-virtualenv step. 16:49:16 INFO - ##### 16:49:16 INFO - Running pre-action listener: _pre_create_virtualenv 16:49:16 INFO - Running pre-action listener: _resource_record_pre_action 16:49:16 INFO - Running main action method: create_virtualenv 16:49:16 INFO - Creating virtualenv /builds/slave/test/build/venv 16:49:16 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 16:49:16 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:49:17 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:49:17 INFO - Using real prefix '/usr' 16:49:17 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:49:18 INFO - Installing distribute.............................................................................................................................................................................................done. 16:49:22 INFO - Installing pip.................done. 16:49:22 INFO - Return code: 0 16:49:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:49:22 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')]} 16:49:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:49:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:22 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')]} 16:49:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:49:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa20fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa276598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa32a2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa319f70>, '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 0xa319620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa31f750>, '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-1464391913.126419-1914715665', '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 16:49:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:49:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:49:22 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:49:22 INFO - 'CCACHE_UMASK': '002', 16:49:22 INFO - 'DISPLAY': ':0', 16:49:22 INFO - 'HOME': '/home/cltbld', 16:49:22 INFO - 'LANG': 'en_US.UTF-8', 16:49:22 INFO - 'LOGNAME': 'cltbld', 16:49:22 INFO - 'MAIL': '/var/mail/cltbld', 16:49:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:49:22 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:49:22 INFO - 'MOZ_NO_REMOTE': '1', 16:49:22 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:49:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:49:22 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:49:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:49:22 INFO - 'PWD': '/builds/slave/test', 16:49:22 INFO - 'SHELL': '/bin/bash', 16:49:22 INFO - 'SHLVL': '1', 16:49:22 INFO - 'TERM': 'linux', 16:49:22 INFO - 'TMOUT': '86400', 16:49:22 INFO - 'USER': 'cltbld', 16:49:22 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464391913.126419-1914715665', 16:49:22 INFO - '_': '/tools/buildbot/bin/python'} 16:49:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:49:22 INFO - Downloading/unpacking psutil>=0.7.1 16:49:22 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 16:49:22 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 16:49:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:22 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 16:49:22 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 16:49:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:49:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:49:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:49:26 INFO - Installing collected packages: psutil 16:49:26 INFO - Running setup.py install for psutil 16:49:27 INFO - building 'psutil._psutil_linux' extension 16:49:27 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 16:49:27 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:49:27 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:49:27 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 16:49:27 INFO - building 'psutil._psutil_posix' extension 16:49:27 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 16:49:28 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 16:49:28 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:49:28 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:49:28 INFO - Successfully installed psutil 16:49:28 INFO - Cleaning up... 16:49:28 INFO - Return code: 0 16:49:28 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:49:28 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')]} 16:49:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:49:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:28 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')]} 16:49:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:49:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:28 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa20fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa276598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa32a2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa319f70>, '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 0xa319620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa31f750>, '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-1464391913.126419-1914715665', '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 16:49:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:49:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:49:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:49:28 INFO - 'CCACHE_UMASK': '002', 16:49:28 INFO - 'DISPLAY': ':0', 16:49:28 INFO - 'HOME': '/home/cltbld', 16:49:28 INFO - 'LANG': 'en_US.UTF-8', 16:49:28 INFO - 'LOGNAME': 'cltbld', 16:49:28 INFO - 'MAIL': '/var/mail/cltbld', 16:49:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:49:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:49:28 INFO - 'MOZ_NO_REMOTE': '1', 16:49:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:49:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:49:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:49:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:49:28 INFO - 'PWD': '/builds/slave/test', 16:49:28 INFO - 'SHELL': '/bin/bash', 16:49:28 INFO - 'SHLVL': '1', 16:49:28 INFO - 'TERM': 'linux', 16:49:28 INFO - 'TMOUT': '86400', 16:49:28 INFO - 'USER': 'cltbld', 16:49:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464391913.126419-1914715665', 16:49:28 INFO - '_': '/tools/buildbot/bin/python'} 16:49:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:49:28 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:49:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:49:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:49:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:49:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:49:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:49:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:49:32 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:49:32 INFO - Installing collected packages: mozsystemmonitor 16:49:32 INFO - Running setup.py install for mozsystemmonitor 16:49:32 INFO - Successfully installed mozsystemmonitor 16:49:32 INFO - Cleaning up... 16:49:32 INFO - Return code: 0 16:49:32 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:49:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:49:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:49:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:49:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:32 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa20fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa276598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa32a2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa319f70>, '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 0xa319620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa31f750>, '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-1464391913.126419-1914715665', '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 16:49:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:49:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:49:32 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:49:32 INFO - 'CCACHE_UMASK': '002', 16:49:32 INFO - 'DISPLAY': ':0', 16:49:32 INFO - 'HOME': '/home/cltbld', 16:49:32 INFO - 'LANG': 'en_US.UTF-8', 16:49:32 INFO - 'LOGNAME': 'cltbld', 16:49:32 INFO - 'MAIL': '/var/mail/cltbld', 16:49:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:49:32 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:49:32 INFO - 'MOZ_NO_REMOTE': '1', 16:49:32 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:49:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:49:32 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:49:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:49:32 INFO - 'PWD': '/builds/slave/test', 16:49:32 INFO - 'SHELL': '/bin/bash', 16:49:32 INFO - 'SHLVL': '1', 16:49:32 INFO - 'TERM': 'linux', 16:49:32 INFO - 'TMOUT': '86400', 16:49:32 INFO - 'USER': 'cltbld', 16:49:32 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464391913.126419-1914715665', 16:49:32 INFO - '_': '/tools/buildbot/bin/python'} 16:49:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:49:33 INFO - Downloading/unpacking blobuploader==1.2.4 16:49:33 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 16:49:33 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 16:49:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:33 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 16:49:33 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 16:49:36 INFO - Downloading blobuploader-1.2.4.tar.gz 16:49:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:49:37 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:49:37 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 16:49:37 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 16:49:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:37 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 16:49:37 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 16:49:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:49:37 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:49:37 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 16:49:37 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 16:49:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:37 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 16:49:37 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 16:49:38 INFO - Downloading docopt-0.6.1.tar.gz 16:49:38 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:49:38 INFO - Installing collected packages: blobuploader, requests, docopt 16:49:38 INFO - Running setup.py install for blobuploader 16:49:38 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:49:38 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:49:38 INFO - Running setup.py install for requests 16:49:39 INFO - Running setup.py install for docopt 16:49:39 INFO - Successfully installed blobuploader requests docopt 16:49:39 INFO - Cleaning up... 16:49:39 INFO - Return code: 0 16:49:39 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:49: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')]} 16:49:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:49:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49: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')]} 16:49:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:49:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:39 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa20fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa276598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa32a2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa319f70>, '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 0xa319620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa31f750>, '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-1464391913.126419-1914715665', '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 16:49:39 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:49:39 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:49:39 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:49:39 INFO - 'CCACHE_UMASK': '002', 16:49:39 INFO - 'DISPLAY': ':0', 16:49:39 INFO - 'HOME': '/home/cltbld', 16:49:39 INFO - 'LANG': 'en_US.UTF-8', 16:49:39 INFO - 'LOGNAME': 'cltbld', 16:49:39 INFO - 'MAIL': '/var/mail/cltbld', 16:49:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:49:39 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:49:39 INFO - 'MOZ_NO_REMOTE': '1', 16:49:39 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:49:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:49:39 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:49:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:49:39 INFO - 'PWD': '/builds/slave/test', 16:49:39 INFO - 'SHELL': '/bin/bash', 16:49:39 INFO - 'SHLVL': '1', 16:49:39 INFO - 'TERM': 'linux', 16:49:39 INFO - 'TMOUT': '86400', 16:49:39 INFO - 'USER': 'cltbld', 16:49:39 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464391913.126419-1914715665', 16:49:39 INFO - '_': '/tools/buildbot/bin/python'} 16:49:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:49:40 INFO - Running setup.py (path:/tmp/pip-gL25tQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:49:40 INFO - Running setup.py (path:/tmp/pip-EnmLm1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:49:40 INFO - Running setup.py (path:/tmp/pip-l67ULg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:49:40 INFO - Running setup.py (path:/tmp/pip-6CMm5x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:49:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:49:40 INFO - Running setup.py (path:/tmp/pip-6evMeF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:49:41 INFO - Running setup.py (path:/tmp/pip-rWhIc2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:49:41 INFO - Running setup.py (path:/tmp/pip-yxGeOW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:49:41 INFO - Running setup.py (path:/tmp/pip-kHBM8Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:49:41 INFO - Running setup.py (path:/tmp/pip-p7Rdo1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:49:41 INFO - Running setup.py (path:/tmp/pip-AQ6vhO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:49:41 INFO - Running setup.py (path:/tmp/pip-TyQm9y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:49:41 INFO - Running setup.py (path:/tmp/pip-sR5RQM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:49:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:49:41 INFO - Running setup.py (path:/tmp/pip-XLnb2W-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:49:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:49:42 INFO - Running setup.py (path:/tmp/pip-F9REvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:49:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:49:42 INFO - Running setup.py (path:/tmp/pip-OOxXkG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:49:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:49:42 INFO - Running setup.py (path:/tmp/pip-LXnS9e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:49:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:49:42 INFO - Running setup.py (path:/tmp/pip-f27mWG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:49:42 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:49:42 INFO - Running setup.py (path:/tmp/pip-Ol4JtK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:49:42 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:49:42 INFO - Running setup.py (path:/tmp/pip-aCrLy6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:49:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:49:43 INFO - Running setup.py (path:/tmp/pip-C45HH3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:49:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:49:43 INFO - Running setup.py (path:/tmp/pip-An6mly-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:49:43 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:49:43 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 16:49:43 INFO - Running setup.py install for manifestparser 16:49:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:49:44 INFO - Running setup.py install for mozcrash 16:49:44 INFO - Running setup.py install for mozdebug 16:49:44 INFO - Running setup.py install for mozdevice 16:49:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:49:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:49:44 INFO - Running setup.py install for mozfile 16:49:44 INFO - Running setup.py install for mozhttpd 16:49:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:49:45 INFO - Running setup.py install for mozinfo 16:49:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:49:45 INFO - Running setup.py install for mozInstall 16:49:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:49:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:49:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:49:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:49:45 INFO - Running setup.py install for mozleak 16:49:45 INFO - Running setup.py install for mozlog 16:49:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:49:46 INFO - Running setup.py install for moznetwork 16:49:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:49:46 INFO - Running setup.py install for mozprocess 16:49:46 INFO - Running setup.py install for mozprofile 16:49:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:49:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:49:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:49:46 INFO - Running setup.py install for mozrunner 16:49:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:49:47 INFO - Running setup.py install for mozscreenshot 16:49:47 INFO - Running setup.py install for moztest 16:49:47 INFO - Running setup.py install for mozversion 16:49:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:49:47 INFO - Running setup.py install for wptserve 16:49:48 INFO - Running setup.py install for marionette-driver 16:49:48 INFO - Running setup.py install for browsermob-proxy 16:49:48 INFO - Running setup.py install for marionette-client 16:49:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:49:49 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:49:49 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 16:49:49 INFO - Cleaning up... 16:49:49 INFO - Return code: 0 16:49:49 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:49: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')]} 16:49:49 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:49:49 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49: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')]} 16:49:49 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:49:49 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:49:49 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa20fc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa276598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa32a2b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa319f70>, '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 0xa319620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa31f750>, '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-1464391913.126419-1914715665', '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 16:49:49 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:49:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:49:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:49:49 INFO - 'CCACHE_UMASK': '002', 16:49:49 INFO - 'DISPLAY': ':0', 16:49:49 INFO - 'HOME': '/home/cltbld', 16:49:49 INFO - 'LANG': 'en_US.UTF-8', 16:49:49 INFO - 'LOGNAME': 'cltbld', 16:49:49 INFO - 'MAIL': '/var/mail/cltbld', 16:49:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:49:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:49:49 INFO - 'MOZ_NO_REMOTE': '1', 16:49:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:49:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:49:49 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:49:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:49:49 INFO - 'PWD': '/builds/slave/test', 16:49:49 INFO - 'SHELL': '/bin/bash', 16:49:49 INFO - 'SHLVL': '1', 16:49:49 INFO - 'TERM': 'linux', 16:49:49 INFO - 'TMOUT': '86400', 16:49:49 INFO - 'USER': 'cltbld', 16:49:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464391913.126419-1914715665', 16:49:49 INFO - '_': '/tools/buildbot/bin/python'} 16:49:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:49:49 INFO - Running setup.py (path:/tmp/pip-pJhSIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:49:49 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)) 16:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:49:49 INFO - Running setup.py (path:/tmp/pip-nKNinG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:49:49 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)) 16:49:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:49:49 INFO - Running setup.py (path:/tmp/pip-zhrFgR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:49:49 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:49:50 INFO - Running setup.py (path:/tmp/pip-8OsPbv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:49:50 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:49:50 INFO - Running setup.py (path:/tmp/pip-hepDb8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:49:50 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:49:50 INFO - Running setup.py (path:/tmp/pip-F3YzX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:49:50 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:49:50 INFO - Running setup.py (path:/tmp/pip-6Ns9LZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:49:50 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:49:50 INFO - Running setup.py (path:/tmp/pip-Rbnd25-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:49:50 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:49:50 INFO - Running setup.py (path:/tmp/pip-i6mLdY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:49:50 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)) 16:49:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:49:50 INFO - Running setup.py (path:/tmp/pip-V5LWD7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:49:51 INFO - Running setup.py (path:/tmp/pip-TNs9ro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:49:51 INFO - Running setup.py (path:/tmp/pip-a4kHJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:49:51 INFO - Running setup.py (path:/tmp/pip-vli63C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:49:51 INFO - Running setup.py (path:/tmp/pip-QesPHQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:49:51 INFO - Running setup.py (path:/tmp/pip-HXBLAi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:49:51 INFO - Running setup.py (path:/tmp/pip-ByBB22-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:49:51 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)) 16:49:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:49:51 INFO - Running setup.py (path:/tmp/pip-R2JJuX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:49:52 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)) 16:49:52 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:49:52 INFO - Running setup.py (path:/tmp/pip-6AUACy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:49:52 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)) 16:49:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:49:52 INFO - Running setup.py (path:/tmp/pip-ILQY7w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:49:52 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)) 16:49:52 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:49:52 INFO - Running setup.py (path:/tmp/pip-ll4nMM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:49:52 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)) 16:49:52 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:49:52 INFO - Running setup.py (path:/tmp/pip-JgkX_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:49:52 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:49:53 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)) 16:49:53 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)) 16:49:53 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)) 16:49:53 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)) 16:49:53 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)) 16:49:53 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)) 16:49:53 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:49:53 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 16:49:53 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 16:49:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:49:53 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 16:49:53 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 16:49:56 INFO - Downloading blessings-1.6.tar.gz 16:49:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:49:56 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)) 16:49:56 INFO - Installing collected packages: blessings 16:49:56 INFO - Running setup.py install for blessings 16:49:57 INFO - Successfully installed blessings 16:49:57 INFO - Cleaning up... 16:49:57 INFO - Return code: 0 16:49:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:49:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:49:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:49:57 INFO - Reading from file tmpfile_stdout 16:49:57 INFO - Current package versions: 16:49:57 INFO - argparse == 1.2.1 16:49:57 INFO - blessings == 1.6 16:49:57 INFO - blobuploader == 1.2.4 16:49:57 INFO - browsermob-proxy == 0.6.0 16:49:57 INFO - docopt == 0.6.1 16:49:57 INFO - manifestparser == 1.1 16:49:57 INFO - marionette-client == 2.3.0 16:49:57 INFO - marionette-driver == 1.4.0 16:49:57 INFO - mozInstall == 1.12 16:49:57 INFO - mozcrash == 0.17 16:49:57 INFO - mozdebug == 0.1 16:49:57 INFO - mozdevice == 0.48 16:49:57 INFO - mozfile == 1.2 16:49:57 INFO - mozhttpd == 0.7 16:49:57 INFO - mozinfo == 0.9 16:49:57 INFO - mozleak == 0.1 16:49:57 INFO - mozlog == 3.1 16:49:57 INFO - moznetwork == 0.27 16:49:57 INFO - mozprocess == 0.22 16:49:57 INFO - mozprofile == 0.28 16:49:57 INFO - mozrunner == 6.11 16:49:57 INFO - mozscreenshot == 0.1 16:49:57 INFO - mozsystemmonitor == 0.0 16:49:57 INFO - moztest == 0.7 16:49:57 INFO - mozversion == 1.4 16:49:57 INFO - psutil == 3.1.1 16:49:57 INFO - requests == 1.2.3 16:49:57 INFO - wptserve == 1.4.0 16:49:57 INFO - wsgiref == 0.1.2 16:49:57 INFO - Running post-action listener: _resource_record_post_action 16:49:57 INFO - Running post-action listener: _start_resource_monitoring 16:49:57 INFO - Starting resource monitoring. 16:49:57 INFO - ##### 16:49:57 INFO - ##### Running pull step. 16:49:57 INFO - ##### 16:49:57 INFO - Running pre-action listener: _resource_record_pre_action 16:49:57 INFO - Running main action method: pull 16:49:57 INFO - Pull has nothing to do! 16:49:57 INFO - Running post-action listener: _resource_record_post_action 16:49:57 INFO - ##### 16:49:57 INFO - ##### Running install step. 16:49:57 INFO - ##### 16:49:57 INFO - Running pre-action listener: _resource_record_pre_action 16:49:57 INFO - Running main action method: install 16:49:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:49:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:49:58 INFO - Reading from file tmpfile_stdout 16:49:58 INFO - Detecting whether we're running mozinstall >=1.0... 16:49:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:49:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:49:58 INFO - Reading from file tmpfile_stdout 16:49:58 INFO - Output received: 16:49:58 INFO - Usage: mozinstall [options] installer 16:49:58 INFO - Options: 16:49:58 INFO - -h, --help show this help message and exit 16:49:58 INFO - -d DEST, --destination=DEST 16:49:58 INFO - Directory to install application into. [default: 16:49:58 INFO - "/builds/slave/test"] 16:49:58 INFO - --app=APP Application being installed. [default: firefox] 16:49:58 INFO - mkdir: /builds/slave/test/build/application 16:49:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:49:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:50:33 INFO - Reading from file tmpfile_stdout 16:50:33 INFO - Output received: 16:50:33 INFO - /builds/slave/test/build/application/firefox/firefox 16:50:33 INFO - Running post-action listener: _resource_record_post_action 16:50:33 INFO - ##### 16:50:33 INFO - ##### Running run-tests step. 16:50:33 INFO - ##### 16:50:33 INFO - Running pre-action listener: _resource_record_pre_action 16:50:33 INFO - Running main action method: run_tests 16:50:33 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:50:33 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:50:33 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:50:33 INFO - grabbing minidump binary from tooltool 16:50:33 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')]} 16:50:33 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 0xa319f70>, '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 0xa319620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa31f750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:50:33 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 16:50:33 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 16:50:33 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:50:33 INFO - Return code: 0 16:50:33 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:50:33 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:50:33 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/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.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 16:50:33 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/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.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 16:50:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:50:33 INFO - 'CCACHE_UMASK': '002', 16:50:33 INFO - 'DISPLAY': ':0', 16:50:33 INFO - 'HOME': '/home/cltbld', 16:50:33 INFO - 'LANG': 'en_US.UTF-8', 16:50:33 INFO - 'LOGNAME': 'cltbld', 16:50:33 INFO - 'MAIL': '/var/mail/cltbld', 16:50:33 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:50:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:50:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:50:33 INFO - 'MOZ_NO_REMOTE': '1', 16:50:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:50:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:50:33 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:50:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:50:33 INFO - 'PWD': '/builds/slave/test', 16:50:33 INFO - 'SHELL': '/bin/bash', 16:50:33 INFO - 'SHLVL': '1', 16:50:33 INFO - 'TERM': 'linux', 16:50:33 INFO - 'TMOUT': '86400', 16:50:33 INFO - 'USER': 'cltbld', 16:50:33 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464391913.126419-1914715665', 16:50:33 INFO - '_': '/tools/buildbot/bin/python'} 16:50:33 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/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.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 16:50:34 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 16:50:34 INFO - import pkg_resources 16:50:35 INFO - Using 1 client processes 16:50:36 INFO - wptserve Starting http server on 127.0.0.1:8000 16:50:36 INFO - wptserve Starting http server on 127.0.0.1:8001 16:50:36 INFO - wptserve Starting http server on 127.0.0.1:8443 16:50:38 INFO - SUITE-START | Running 778 tests 16:50:38 INFO - Running testharness tests 16:50:38 INFO - Setting up ssl 16:50:38 INFO - PROCESS | certutil | 16:50:38 INFO - PROCESS | certutil | 16:50:38 INFO - PROCESS | certutil | 16:50:38 INFO - Certificate Nickname Trust Attributes 16:50:38 INFO - SSL,S/MIME,JAR/XPI 16:50:38 INFO - 16:50:38 INFO - web-platform-tests CT,, 16:50:38 INFO - 16:50:38 INFO - Starting runner 16:50:41 INFO - PROCESS | 1738 | 1464393041276 Marionette DEBUG Marionette enabled via build flag and pref 16:50:41 INFO - PROCESS | 1738 | ++DOCSHELL 0xa4e20c00 == 1 [pid = 1738] [id = 1] 16:50:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 1 (0xa4e21000) [pid = 1738] [serial = 1] [outer = (nil)] 16:50:41 INFO - PROCESS | 1738 | [1738] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:50:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 2 (0xa4e21800) [pid = 1738] [serial = 2] [outer = 0xa4e21000] 16:50:42 INFO - PROCESS | 1738 | 1464393042006 Marionette INFO Listening on port 2828 16:50:42 INFO - PROCESS | 1738 | 1464393042612 Marionette DEBUG Marionette enabled via command-line flag 16:50:42 INFO - PROCESS | 1738 | ++DOCSHELL 0xa227e400 == 2 [pid = 1738] [id = 2] 16:50:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 3 (0xa22c1400) [pid = 1738] [serial = 3] [outer = (nil)] 16:50:42 INFO - PROCESS | 1738 | [1738] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 16:50:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 4 (0xa22c1c00) [pid = 1738] [serial = 4] [outer = 0xa22c1400] 16:50:42 INFO - PROCESS | 1738 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a2198320 16:50:42 INFO - PROCESS | 1738 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a2198e00 16:50:42 INFO - PROCESS | 1738 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21b7d00 16:50:42 INFO - PROCESS | 1738 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21b8980 16:50:42 INFO - PROCESS | 1738 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21bc6c0 16:50:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 5 (0xa21b0800) [pid = 1738] [serial = 5] [outer = 0xa4e21000] 16:50:43 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:50:43 INFO - PROCESS | 1738 | 1464393043043 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55075 16:50:43 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:50:43 INFO - PROCESS | 1738 | 1464393043078 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55076 16:50:43 INFO - PROCESS | 1738 | 1464393043139 Marionette DEBUG Closed connection conn0 16:50:43 INFO - PROCESS | 1738 | [1738] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2248 16:50:43 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:50:43 INFO - PROCESS | 1738 | 1464393043266 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55077 16:50:43 INFO - PROCESS | 1738 | 1464393043270 Marionette DEBUG Closed connection conn1 16:50:43 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:50:43 INFO - PROCESS | 1738 | 1464393043331 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:55078 16:50:43 INFO - PROCESS | 1738 | 1464393043341 Marionette DEBUG Closed connection conn2 16:50:43 INFO - PROCESS | 1738 | 1464393043376 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:50:43 INFO - PROCESS | 1738 | 1464393043412 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160527151144","device":"desktop","version":"48.0a2"} 16:50:44 INFO - PROCESS | 1738 | [1738] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:50:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b30a800 == 3 [pid = 1738] [id = 3] 16:50:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 6 (0x9b30ac00) [pid = 1738] [serial = 6] [outer = (nil)] 16:50:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b30b000 == 4 [pid = 1738] [id = 4] 16:50:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 7 (0x9b30e800) [pid = 1738] [serial = 7] [outer = (nil)] 16:50:46 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:50:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x9aac3000 == 5 [pid = 1738] [id = 5] 16:50:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 8 (0x9aac3400) [pid = 1738] [serial = 8] [outer = (nil)] 16:50:46 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:50:46 INFO - PROCESS | 1738 | [1738] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:50:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 9 (0x9a72c000) [pid = 1738] [serial = 9] [outer = 0x9aac3400] 16:50:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 10 (0x9a4bf000) [pid = 1738] [serial = 10] [outer = 0x9b30ac00] 16:50:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 11 (0x9a4c0c00) [pid = 1738] [serial = 11] [outer = 0x9b30e800] 16:50:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 12 (0x9a35dc00) [pid = 1738] [serial = 12] [outer = 0x9aac3400] 16:50:47 INFO - PROCESS | 1738 | 1464393047924 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 1738 | 1464393047944 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 13 (0x98133000) [pid = 1738] [serial = 13] [outer = 0x9aac3400] 16:50:48 INFO - PROCESS | 1738 | 1464393048854 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"49efc5d8-6f14-4908-b7e0-058109b729f9","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160527151144","device":"desktop","version":"48.0a2","command_id":1}}] 16:50:49 INFO - PROCESS | 1738 | 1464393049068 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:50:49 INFO - PROCESS | 1738 | 1464393049257 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:50:49 INFO - PROCESS | 1738 | 1464393049539 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:50:49 INFO - PROCESS | 1738 | [1738] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:50:49 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:50:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 14 (0x950f7c00) [pid = 1738] [serial = 14] [outer = 0x9aac3400] 16:50:50 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:50:50 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:50 INFO - PROCESS | 1738 | 1464393050177 Marionette TRACE conn3 <- [1,3,null,{}] 16:50:50 INFO - PROCESS | 1738 | 1464393050186 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:50:50 INFO - PROCESS | 1738 | 1464393050213 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:50:50 INFO - PROCESS | 1738 | 1464393050254 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 1738 | 1464393050259 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:50:50 INFO - PROCESS | 1738 | 1464393050287 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:50:50 INFO - PROCESS | 1738 | 1464393050294 Marionette TRACE conn3 <- [1,6,null,{}] 16:50:50 INFO - PROCESS | 1738 | 1464393050303 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:50 INFO - PROCESS | 1738 | 1464393050323 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:50:50 INFO - PROCESS | 1738 | 1464393050334 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x95310000 == 6 [pid = 1738] [id = 6] 16:50:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 15 (0x9c350000) [pid = 1738] [serial = 15] [outer = (nil)] 16:50:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 16 (0x93c80400) [pid = 1738] [serial = 16] [outer = 0x9c350000] 16:50:50 INFO - PROCESS | 1738 | 1464393050433 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 17 (0x93c85800) [pid = 1738] [serial = 17] [outer = 0x9c350000] 16:50:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x9393b000 == 7 [pid = 1738] [id = 7] 16:50:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 18 (0x93940000) [pid = 1738] [serial = 18] [outer = (nil)] 16:50:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 19 (0x93942400) [pid = 1738] [serial = 19] [outer = 0x93940000] 16:50:50 INFO - PROCESS | 1738 | 1464393050983 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 20 (0x9393e000) [pid = 1738] [serial = 20] [outer = 0x93940000] 16:50:51 INFO - PROCESS | 1738 | [1738] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:50:51 INFO - PROCESS | 1738 | 1464393051568 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:50:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1346ms 16:50:51 INFO - PROCESS | 1738 | 1464393051916 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 1738 | 1464393051923 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:50:52 INFO - PROCESS | 1738 | 1464393052006 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 1738 | 1464393052013 Marionette TRACE conn3 <- [1,10,null,{}] 16:50:52 INFO - PROCESS | 1738 | 1464393052034 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:52 INFO - PROCESS | 1738 | 1464393052274 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:50:52 INFO - PROCESS | 1738 | 1464393052416 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x939d9400 == 8 [pid = 1738] [id = 8] 16:50:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 21 (0x939d9c00) [pid = 1738] [serial = 21] [outer = (nil)] 16:50:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 22 (0x9468d800) [pid = 1738] [serial = 22] [outer = 0x939d9c00] 16:50:52 INFO - PROCESS | 1738 | 1464393052512 Marionette DEBUG loaded listener.js 16:50:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 23 (0x95347400) [pid = 1738] [serial = 23] [outer = 0x939d9c00] 16:50:53 INFO - PROCESS | 1738 | 1464393053406 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:50:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1497ms 16:50:53 INFO - PROCESS | 1738 | 1464393053459 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 1738 | 1464393053467 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:50:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:50:53 INFO - PROCESS | 1738 | 1464393053481 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 1738 | 1464393053489 Marionette TRACE conn3 <- [1,14,null,{}] 16:50:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x990ba800 == 9 [pid = 1738] [id = 9] 16:50:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 24 (0x990bac00) [pid = 1738] [serial = 24] [outer = (nil)] 16:50:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 25 (0x992b4c00) [pid = 1738] [serial = 25] [outer = 0x990bac00] 16:50:53 INFO - PROCESS | 1738 | 1464393053565 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 26 (0x9a4c0000) [pid = 1738] [serial = 26] [outer = 0x990bac00] 16:50:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a2a2000 == 10 [pid = 1738] [id = 10] 16:50:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 27 (0x9a35cc00) [pid = 1738] [serial = 27] [outer = (nil)] 16:50:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 28 (0x9b5af400) [pid = 1738] [serial = 28] [outer = 0x9a35cc00] 16:50:53 INFO - PROCESS | 1738 | 1464393053954 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:50:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 29 (0x9c067800) [pid = 1738] [serial = 29] [outer = 0x9a35cc00] 16:50:54 INFO - PROCESS | 1738 | 1464393054170 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c36e800 == 11 [pid = 1738] [id = 11] 16:50:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 30 (0x9cdd9c00) [pid = 1738] [serial = 30] [outer = (nil)] 16:50:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 31 (0x9d1ad800) [pid = 1738] [serial = 31] [outer = 0x9cdd9c00] 16:50:54 INFO - PROCESS | 1738 | 1464393054269 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 32 (0xa214f800) [pid = 1738] [serial = 32] [outer = 0x9cdd9c00] 16:50:55 INFO - PROCESS | 1738 | 1464393055350 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:50:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1934ms 16:50:55 INFO - PROCESS | 1738 | 1464393055412 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 1738 | 1464393055417 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:50:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:50:55 INFO - PROCESS | 1738 | 1464393055425 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 1738 | 1464393055430 Marionette TRACE conn3 <- [1,18,null,{}] 16:50:55 INFO - PROCESS | 1738 | 1464393055446 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:55 INFO - PROCESS | 1738 | 1464393055777 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:50:55 INFO - PROCESS | 1738 | 1464393055921 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 1738 | ++DOCSHELL 0xa35f2400 == 12 [pid = 1738] [id = 12] 16:50:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 33 (0xa503a400) [pid = 1738] [serial = 33] [outer = (nil)] 16:50:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 34 (0xa6733400) [pid = 1738] [serial = 34] [outer = 0xa503a400] 16:50:56 INFO - PROCESS | 1738 | 1464393056027 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 35 (0xa67ab400) [pid = 1738] [serial = 35] [outer = 0xa503a400] 16:50:56 INFO - PROCESS | 1738 | 1464393056917 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:50:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1532ms 16:50:56 INFO - PROCESS | 1738 | 1464393056960 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 1738 | 1464393056965 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:50:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:50:56 INFO - PROCESS | 1738 | 1464393056993 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 1738 | 1464393056997 Marionette TRACE conn3 <- [1,22,null,{}] 16:50:57 INFO - PROCESS | 1738 | 1464393057005 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:57 INFO - PROCESS | 1738 | 1464393057208 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:50:57 INFO - PROCESS | 1738 | 1464393057342 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a887c00 == 13 [pid = 1738] [id = 13] 16:50:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 36 (0x9a88b000) [pid = 1738] [serial = 36] [outer = (nil)] 16:50:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 37 (0x9a892c00) [pid = 1738] [serial = 37] [outer = 0x9a88b000] 16:50:57 INFO - PROCESS | 1738 | 1464393057433 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 38 (0xa675e800) [pid = 1738] [serial = 38] [outer = 0x9a88b000] 16:50:58 INFO - PROCESS | 1738 | 1464393058440 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:50:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1492ms 16:50:58 INFO - PROCESS | 1738 | 1464393058481 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 1738 | 1464393058484 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:50:58 INFO - PROCESS | 1738 | 1464393058492 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 1738 | 1464393058497 Marionette TRACE conn3 <- [1,26,null,{}] 16:50:58 INFO - PROCESS | 1738 | 1464393058504 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 1738 | 1464393058703 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:50:58 INFO - PROCESS | 1738 | 1464393058875 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec5800 == 14 [pid = 1738] [id = 14] 16:50:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 39 (0x9c29e800) [pid = 1738] [serial = 39] [outer = (nil)] 16:50:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 40 (0xa8c52800) [pid = 1738] [serial = 40] [outer = 0x9c29e800] 16:50:58 INFO - PROCESS | 1738 | 1464393058972 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 41 (0xac095000) [pid = 1738] [serial = 41] [outer = 0x9c29e800] 16:50:59 INFO - PROCESS | 1738 | 1464393059828 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:50:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1381ms 16:50:59 INFO - PROCESS | 1738 | 1464393059875 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 1738 | 1464393059879 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:50:59 INFO - PROCESS | 1738 | 1464393059906 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 1738 | 1464393059910 Marionette TRACE conn3 <- [1,30,null,{}] 16:50:59 INFO - PROCESS | 1738 | 1464393059916 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 1738 | 1464393060171 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:51:00 INFO - PROCESS | 1738 | 1464393060541 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x92e08000 == 15 [pid = 1738] [id = 15] 16:51:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 42 (0x92e08800) [pid = 1738] [serial = 42] [outer = (nil)] 16:51:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 43 (0x92ec8800) [pid = 1738] [serial = 43] [outer = 0x92e08800] 16:51:00 INFO - PROCESS | 1738 | 1464393060646 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 44 (0x939e3000) [pid = 1738] [serial = 44] [outer = 0x92e08800] 16:51:01 INFO - PROCESS | 1738 | 1464393061668 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:51:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1792ms 16:51:01 INFO - PROCESS | 1738 | 1464393061696 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:51:01 INFO - PROCESS | 1738 | 1464393061702 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:51:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:51:01 INFO - PROCESS | 1738 | 1464393061712 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 1738 | 1464393061718 Marionette TRACE conn3 <- [1,34,null,{}] 16:51:01 INFO - PROCESS | 1738 | 1464393061725 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 1738 | 1464393061985 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:51:02 INFO - PROCESS | 1738 | 1464393062130 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x950ef400 == 16 [pid = 1738] [id = 16] 16:51:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 45 (0x950f3000) [pid = 1738] [serial = 45] [outer = (nil)] 16:51:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 46 (0x9533b400) [pid = 1738] [serial = 46] [outer = 0x950f3000] 16:51:02 INFO - PROCESS | 1738 | 1464393062223 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 47 (0x97727000) [pid = 1738] [serial = 47] [outer = 0x950f3000] 16:51:02 INFO - PROCESS | 1738 | 1464393062980 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:51:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1295ms 16:51:03 INFO - PROCESS | 1738 | 1464393063029 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 1738 | 1464393063035 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:51:03 INFO - PROCESS | 1738 | 1464393063045 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 1738 | 1464393063049 Marionette TRACE conn3 <- [1,38,null,{}] 16:51:03 INFO - PROCESS | 1738 | 1464393063055 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 1738 | 1464393063245 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:51:03 INFO - PROCESS | 1738 | 1464393063258 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x9393bc00 == 17 [pid = 1738] [id = 17] 16:51:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 48 (0x99721000) [pid = 1738] [serial = 48] [outer = (nil)] 16:51:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 49 (0x99fe2c00) [pid = 1738] [serial = 49] [outer = 0x99721000] 16:51:03 INFO - PROCESS | 1738 | 1464393063346 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 50 (0x9a0e3c00) [pid = 1738] [serial = 50] [outer = 0x99721000] 16:51:04 INFO - PROCESS | 1738 | 1464393064208 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:51:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1185ms 16:51:04 INFO - PROCESS | 1738 | 1464393064231 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 1738 | 1464393064236 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:51:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:51:04 INFO - PROCESS | 1738 | 1464393064250 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 1738 | 1464393064259 Marionette TRACE conn3 <- [1,42,null,{}] 16:51:04 INFO - PROCESS | 1738 | 1464393064269 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:04 INFO - PROCESS | 1738 | 1464393064437 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:51:04 INFO - PROCESS | 1738 | 1464393064450 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x9393a800 == 18 [pid = 1738] [id = 18] 16:51:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 51 (0x99049c00) [pid = 1738] [serial = 51] [outer = (nil)] 16:51:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 52 (0x9b26d800) [pid = 1738] [serial = 52] [outer = 0x99049c00] 16:51:04 INFO - PROCESS | 1738 | 1464393064606 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 53 (0x9b30f000) [pid = 1738] [serial = 53] [outer = 0x99049c00] 16:51:05 INFO - PROCESS | 1738 | 1464393065404 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:51:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1200ms 16:51:05 INFO - PROCESS | 1738 | 1464393065445 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 1738 | 1464393065450 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:51:05 INFO - PROCESS | 1738 | 1464393065457 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 1738 | 1464393065461 Marionette TRACE conn3 <- [1,46,null,{}] 16:51:05 INFO - PROCESS | 1738 | 1464393065467 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 1738 | 1464393065670 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:51:05 INFO - PROCESS | 1738 | 1464393065685 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a888c00 == 19 [pid = 1738] [id = 19] 16:51:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 54 (0x9b89c400) [pid = 1738] [serial = 54] [outer = (nil)] 16:51:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 55 (0x9ba78000) [pid = 1738] [serial = 55] [outer = 0x9b89c400] 16:51:05 INFO - PROCESS | 1738 | 1464393065763 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 56 (0x9c067000) [pid = 1738] [serial = 56] [outer = 0x9b89c400] 16:51:06 INFO - PROCESS | 1738 | 1464393066522 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:51:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1137ms 16:51:06 INFO - PROCESS | 1738 | 1464393066595 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 1738 | 1464393066599 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:51:06 INFO - PROCESS | 1738 | 1464393066605 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 1738 | 1464393066608 Marionette TRACE conn3 <- [1,50,null,{}] 16:51:06 INFO - PROCESS | 1738 | 1464393066614 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:06 INFO - PROCESS | 1738 | 1464393066769 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:51:06 INFO - PROCESS | 1738 | 1464393066781 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c342c00 == 20 [pid = 1738] [id = 20] 16:51:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 57 (0x9c348400) [pid = 1738] [serial = 57] [outer = (nil)] 16:51:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 58 (0x9c36c800) [pid = 1738] [serial = 58] [outer = 0x9c348400] 16:51:06 INFO - PROCESS | 1738 | 1464393066868 Marionette DEBUG loaded listener.js 16:51:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 59 (0xa1138000) [pid = 1738] [serial = 59] [outer = 0x9c348400] 16:51:07 INFO - PROCESS | 1738 | 1464393067688 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:51:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1133ms 16:51:07 INFO - PROCESS | 1738 | 1464393067740 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 1738 | 1464393067743 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:51:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:51:07 INFO - PROCESS | 1738 | 1464393067752 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:51:07 INFO - PROCESS | 1738 | 1464393067755 Marionette TRACE conn3 <- [1,54,null,{}] 16:51:07 INFO - PROCESS | 1738 | 1464393067762 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 1738 | 1464393067920 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:51:07 INFO - PROCESS | 1738 | 1464393067933 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ba6e000 == 21 [pid = 1738] [id = 21] 16:51:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 60 (0x9ba6e800) [pid = 1738] [serial = 60] [outer = (nil)] 16:51:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 61 (0xa21a9000) [pid = 1738] [serial = 61] [outer = 0x9ba6e800] 16:51:08 INFO - PROCESS | 1738 | 1464393068009 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 62 (0xa22c6000) [pid = 1738] [serial = 62] [outer = 0x9ba6e800] 16:51:08 INFO - PROCESS | 1738 | 1464393068786 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:51:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1089ms 16:51:08 INFO - PROCESS | 1738 | 1464393068843 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 1738 | 1464393068846 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:51:08 INFO - PROCESS | 1738 | 1464393068874 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 1738 | 1464393068880 Marionette TRACE conn3 <- [1,58,null,{}] 16:51:08 INFO - PROCESS | 1738 | 1464393068892 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:09 INFO - PROCESS | 1738 | 1464393069063 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:51:09 INFO - PROCESS | 1738 | 1464393069074 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c367000 == 22 [pid = 1738] [id = 22] 16:51:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 63 (0xa214e000) [pid = 1738] [serial = 63] [outer = (nil)] 16:51:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 64 (0xa24a1400) [pid = 1738] [serial = 64] [outer = 0xa214e000] 16:51:09 INFO - PROCESS | 1738 | 1464393069154 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 65 (0xa24ab400) [pid = 1738] [serial = 65] [outer = 0xa214e000] 16:51:09 INFO - PROCESS | 1738 | 1464393069934 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:51:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1118ms 16:51:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:51:09 INFO - PROCESS | 1738 | 1464393069971 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 1738 | 1464393069974 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:51:09 INFO - PROCESS | 1738 | 1464393069982 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 1738 | 1464393069984 Marionette TRACE conn3 <- [1,62,null,{}] 16:51:09 INFO - PROCESS | 1738 | 1464393069991 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 1738 | 1464393070193 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:51:10 INFO - PROCESS | 1738 | 1464393070215 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x94691800 == 23 [pid = 1738] [id = 23] 16:51:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 66 (0xa2149400) [pid = 1738] [serial = 66] [outer = (nil)] 16:51:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 67 (0xa30bf400) [pid = 1738] [serial = 67] [outer = 0xa2149400] 16:51:10 INFO - PROCESS | 1738 | 1464393070308 Marionette DEBUG loaded listener.js 16:51:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 68 (0xa30ea400) [pid = 1738] [serial = 68] [outer = 0xa2149400] 16:51:11 INFO - PROCESS | 1738 | --DOCSHELL 0x92ec5800 == 22 [pid = 1738] [id = 14] 16:51:11 INFO - PROCESS | 1738 | --DOCSHELL 0x9c36e800 == 21 [pid = 1738] [id = 11] 16:51:11 INFO - PROCESS | 1738 | --DOCSHELL 0xa35f2400 == 20 [pid = 1738] [id = 12] 16:51:11 INFO - PROCESS | 1738 | --DOCSHELL 0x9a887c00 == 19 [pid = 1738] [id = 13] 16:51:11 INFO - PROCESS | 1738 | --DOCSHELL 0x95310000 == 18 [pid = 1738] [id = 6] 16:51:11 INFO - PROCESS | 1738 | --DOCSHELL 0x939d9400 == 17 [pid = 1738] [id = 8] 16:51:12 INFO - PROCESS | 1738 | 1464393072285 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:51:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 2341ms 16:51:12 INFO - PROCESS | 1738 | 1464393072323 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 1738 | 1464393072329 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:51:12 INFO - PROCESS | 1738 | 1464393072339 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 1738 | 1464393072347 Marionette TRACE conn3 <- [1,66,null,{}] 16:51:12 INFO - PROCESS | 1738 | 1464393072367 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 1738 | 1464393072572 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:51:12 INFO - PROCESS | 1738 | 1464393072596 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x93941400 == 18 [pid = 1738] [id = 24] 16:51:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 69 (0x93941800) [pid = 1738] [serial = 69] [outer = (nil)] 16:51:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 70 (0x950edc00) [pid = 1738] [serial = 70] [outer = 0x93941800] 16:51:12 INFO - PROCESS | 1738 | 1464393072678 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x9530ac00) [pid = 1738] [serial = 71] [outer = 0x93941800] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 70 (0x939d9c00) [pid = 1738] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 69 (0x9cdd9c00) [pid = 1738] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 68 (0xa503a400) [pid = 1738] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 67 (0x9a88b000) [pid = 1738] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 66 (0x9c29e800) [pid = 1738] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 65 (0x92e08800) [pid = 1738] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 64 (0x950f3000) [pid = 1738] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 63 (0x99721000) [pid = 1738] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 62 (0x99049c00) [pid = 1738] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 61 (0x9b89c400) [pid = 1738] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 60 (0x9c348400) [pid = 1738] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 59 (0x9ba6e800) [pid = 1738] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:51:14 INFO - PROCESS | 1738 | --DOMWINDOW == 58 (0x9c350000) [pid = 1738] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:51:14 INFO - PROCESS | 1738 | 1464393074406 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:51:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2099ms 16:51:14 INFO - PROCESS | 1738 | 1464393074439 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:51:14 INFO - PROCESS | 1738 | 1464393074448 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:51:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:51:14 INFO - PROCESS | 1738 | 1464393074458 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:51:14 INFO - PROCESS | 1738 | 1464393074462 Marionette TRACE conn3 <- [1,70,null,{}] 16:51:14 INFO - PROCESS | 1738 | 1464393074483 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 1738 | 1464393074647 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:51:14 INFO - PROCESS | 1738 | 1464393074659 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x9904a400 == 19 [pid = 1738] [id = 25] 16:51:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 59 (0x9904ac00) [pid = 1738] [serial = 72] [outer = (nil)] 16:51:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 60 (0x990bcc00) [pid = 1738] [serial = 73] [outer = 0x9904ac00] 16:51:14 INFO - PROCESS | 1738 | 1464393074748 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 61 (0x99ea1000) [pid = 1738] [serial = 74] [outer = 0x9904ac00] 16:51:15 INFO - PROCESS | 1738 | 1464393075567 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:51:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1149ms 16:51:15 INFO - PROCESS | 1738 | 1464393075608 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 1738 | 1464393075612 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:51:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:51:15 INFO - PROCESS | 1738 | 1464393075619 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 1738 | 1464393075625 Marionette TRACE conn3 <- [1,74,null,{}] 16:51:15 INFO - PROCESS | 1738 | 1464393075645 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 1738 | 1464393075807 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:51:15 INFO - PROCESS | 1738 | 1464393075820 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec2000 == 20 [pid = 1738] [id = 26] 16:51:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 62 (0x9a23b800) [pid = 1738] [serial = 75] [outer = (nil)] 16:51:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 63 (0x9a88bc00) [pid = 1738] [serial = 76] [outer = 0x9a23b800] 16:51:15 INFO - PROCESS | 1738 | 1464393075902 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 64 (0x9a894c00) [pid = 1738] [serial = 77] [outer = 0x9a23b800] 16:51:16 INFO - PROCESS | 1738 | 1464393076933 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:51:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1389ms 16:51:17 INFO - PROCESS | 1738 | 1464393077010 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 1738 | 1464393077017 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:51:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:51:17 INFO - PROCESS | 1738 | 1464393077025 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 1738 | 1464393077031 Marionette TRACE conn3 <- [1,78,null,{}] 16:51:17 INFO - PROCESS | 1738 | 1464393077040 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:17 INFO - PROCESS | 1738 | 1464393077259 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:51:17 INFO - PROCESS | 1738 | 1464393077430 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x922ee400 == 21 [pid = 1738] [id = 27] 16:51:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 65 (0x93c87800) [pid = 1738] [serial = 78] [outer = (nil)] 16:51:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 66 (0x990c0000) [pid = 1738] [serial = 79] [outer = 0x93c87800] 16:51:17 INFO - PROCESS | 1738 | 1464393077528 Marionette DEBUG loaded listener.js 16:51:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 67 (0x9a4c0800) [pid = 1738] [serial = 80] [outer = 0x93c87800] 16:51:18 INFO - PROCESS | 1738 | 1464393078354 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:51:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1384ms 16:51:18 INFO - PROCESS | 1738 | 1464393078411 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 1738 | 1464393078420 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:51:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:51:18 INFO - PROCESS | 1738 | 1464393078450 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 1738 | 1464393078454 Marionette TRACE conn3 <- [1,82,null,{}] 16:51:18 INFO - PROCESS | 1738 | 1464393078462 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:18 INFO - PROCESS | 1738 | 1464393078648 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:51:18 INFO - PROCESS | 1738 | 1464393078783 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a00ac00 == 22 [pid = 1738] [id = 28] 16:51:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 68 (0x9a88e400) [pid = 1738] [serial = 81] [outer = (nil)] 16:51:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 69 (0x9b899400) [pid = 1738] [serial = 82] [outer = 0x9a88e400] 16:51:18 INFO - PROCESS | 1738 | 1464393078875 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 70 (0x9ba72800) [pid = 1738] [serial = 83] [outer = 0x9a88e400] 16:51:19 INFO - PROCESS | 1738 | 1464393079774 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:51:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1390ms 16:51:19 INFO - PROCESS | 1738 | 1464393079838 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:51:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:51:19 INFO - PROCESS | 1738 | 1464393079843 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:51:19 INFO - PROCESS | 1738 | 1464393079851 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 1738 | 1464393079858 Marionette TRACE conn3 <- [1,86,null,{}] 16:51:19 INFO - PROCESS | 1738 | 1464393079875 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 1738 | 1464393080220 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:51:20 INFO - PROCESS | 1738 | 1464393080445 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c29cc00 == 23 [pid = 1738] [id = 29] 16:51:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x9c348c00) [pid = 1738] [serial = 84] [outer = (nil)] 16:51:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 72 (0x9cde3c00) [pid = 1738] [serial = 85] [outer = 0x9c348c00] 16:51:20 INFO - PROCESS | 1738 | 1464393080543 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 73 (0xa113e400) [pid = 1738] [serial = 86] [outer = 0x9c348c00] 16:51:21 INFO - PROCESS | 1738 | 1464393081320 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:51:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1540ms 16:51:21 INFO - PROCESS | 1738 | 1464393081391 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 1738 | 1464393081396 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:51:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:51:21 INFO - PROCESS | 1738 | 1464393081402 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 1738 | 1464393081405 Marionette TRACE conn3 <- [1,90,null,{}] 16:51:21 INFO - PROCESS | 1738 | 1464393081412 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:21 INFO - PROCESS | 1738 | 1464393081587 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:51:21 INFO - PROCESS | 1738 | 1464393081721 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ebec00 == 24 [pid = 1738] [id = 30] 16:51:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 74 (0xa2147000) [pid = 1738] [serial = 87] [outer = (nil)] 16:51:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 75 (0xa227b000) [pid = 1738] [serial = 88] [outer = 0xa2147000] 16:51:21 INFO - PROCESS | 1738 | 1464393081812 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 76 (0xa22c3400) [pid = 1738] [serial = 89] [outer = 0xa2147000] 16:51:22 INFO - PROCESS | 1738 | 1464393082702 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:51:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:51:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1334ms 16:51:22 INFO - PROCESS | 1738 | 1464393082738 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:51:22 INFO - PROCESS | 1738 | 1464393082743 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:51:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:51:22 INFO - PROCESS | 1738 | 1464393082750 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:51:22 INFO - PROCESS | 1738 | 1464393082754 Marionette TRACE conn3 <- [1,94,null,{}] 16:51:22 INFO - PROCESS | 1738 | 1464393082760 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:22 INFO - PROCESS | 1738 | 1464393082931 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:51:23 INFO - PROCESS | 1738 | 1464393083066 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x99720c00 == 25 [pid = 1738] [id = 31] 16:51:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 77 (0x9a23a400) [pid = 1738] [serial = 90] [outer = (nil)] 16:51:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 78 (0xa26c2800) [pid = 1738] [serial = 91] [outer = 0x9a23a400] 16:51:23 INFO - PROCESS | 1738 | 1464393083159 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 79 (0xa2278400) [pid = 1738] [serial = 92] [outer = 0x9a23a400] 16:51:24 INFO - PROCESS | 1738 | 1464393084079 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:51:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 80 (0x922e6400) [pid = 1738] [serial = 93] [outer = 0x9a35cc00] 16:51:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:51:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1393ms 16:51:24 INFO - PROCESS | 1738 | 1464393084160 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 1738 | 1464393084164 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:51:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:51:24 INFO - PROCESS | 1738 | 1464393084230 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 1738 | 1464393084235 Marionette TRACE conn3 <- [1,98,null,{}] 16:51:24 INFO - PROCESS | 1738 | 1464393084256 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 1738 | 1464393084426 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:51:24 INFO - PROCESS | 1738 | 1464393084546 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e0800 == 26 [pid = 1738] [id = 32] 16:51:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 81 (0x922e1400) [pid = 1738] [serial = 94] [outer = (nil)] 16:51:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 82 (0x9c341c00) [pid = 1738] [serial = 95] [outer = 0x922e1400] 16:51:24 INFO - PROCESS | 1738 | 1464393084663 Marionette DEBUG loaded listener.js 16:51:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 83 (0x9a360000) [pid = 1738] [serial = 96] [outer = 0x922e1400] 16:51:25 INFO - PROCESS | 1738 | 1464393085602 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:51:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:51:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1451ms 16:51:25 INFO - PROCESS | 1738 | 1464393085634 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:51:25 INFO - PROCESS | 1738 | 1464393085639 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:51:25 INFO - PROCESS | 1738 | 1464393085660 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 1738 | 1464393085666 Marionette TRACE conn3 <- [1,102,null,{}] 16:51:25 INFO - PROCESS | 1738 | 1464393085675 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:25 INFO - PROCESS | 1738 | 1464393085849 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:51:26 INFO - PROCESS | 1738 | 1464393085996 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c89c00 == 27 [pid = 1738] [id = 33] 16:51:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 84 (0x9468e800) [pid = 1738] [serial = 97] [outer = (nil)] 16:51:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 85 (0x95343800) [pid = 1738] [serial = 98] [outer = 0x9468e800] 16:51:26 INFO - PROCESS | 1738 | 1464393086120 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 86 (0x99052400) [pid = 1738] [serial = 99] [outer = 0x9468e800] 16:51:27 INFO - PROCESS | 1738 | --DOCSHELL 0x92e08000 == 26 [pid = 1738] [id = 15] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 85 (0x9a35dc00) [pid = 1738] [serial = 12] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 84 (0xa4e21800) [pid = 1738] [serial = 2] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 83 (0x9468d800) [pid = 1738] [serial = 22] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 82 (0x9b5af400) [pid = 1738] [serial = 28] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 81 (0x9d1ad800) [pid = 1738] [serial = 31] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 80 (0xa6733400) [pid = 1738] [serial = 34] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 79 (0x9a892c00) [pid = 1738] [serial = 37] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 78 (0xa8c52800) [pid = 1738] [serial = 40] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 77 (0x92ec8800) [pid = 1738] [serial = 43] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 76 (0x939e3000) [pid = 1738] [serial = 44] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 75 (0x9533b400) [pid = 1738] [serial = 46] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 74 (0x99fe2c00) [pid = 1738] [serial = 49] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 73 (0x9a0e3c00) [pid = 1738] [serial = 50] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 72 (0x9b26d800) [pid = 1738] [serial = 52] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 71 (0x9ba78000) [pid = 1738] [serial = 55] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 70 (0x9c36c800) [pid = 1738] [serial = 58] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 69 (0xa21a9000) [pid = 1738] [serial = 61] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 68 (0xa24a1400) [pid = 1738] [serial = 64] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 67 (0x95347400) [pid = 1738] [serial = 23] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 66 (0x992b4c00) [pid = 1738] [serial = 25] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 65 (0xa1138000) [pid = 1738] [serial = 59] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 64 (0x9b30f000) [pid = 1738] [serial = 53] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 63 (0xa22c6000) [pid = 1738] [serial = 62] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 62 (0xa214f800) [pid = 1738] [serial = 32] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 61 (0x9c067000) [pid = 1738] [serial = 56] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 60 (0x97727000) [pid = 1738] [serial = 47] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 59 (0xa67ab400) [pid = 1738] [serial = 35] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 58 (0x93c85800) [pid = 1738] [serial = 17] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 57 (0xac095000) [pid = 1738] [serial = 41] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 56 (0xa675e800) [pid = 1738] [serial = 38] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 55 (0x9a72c000) [pid = 1738] [serial = 9] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 54 (0x93942400) [pid = 1738] [serial = 19] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | --DOMWINDOW == 53 (0x93c80400) [pid = 1738] [serial = 16] [outer = (nil)] [url = about:blank] 16:51:27 INFO - PROCESS | 1738 | 1464393087831 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:51:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2199ms 16:51:27 INFO - PROCESS | 1738 | 1464393087849 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 1738 | 1464393087854 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:51:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:51:27 INFO - PROCESS | 1738 | 1464393087865 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 1738 | 1464393087870 Marionette TRACE conn3 <- [1,106,null,{}] 16:51:27 INFO - PROCESS | 1738 | 1464393087879 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 1738 | 1464393088045 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:51:28 INFO - PROCESS | 1738 | 1464393088162 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e6000 == 27 [pid = 1738] [id = 34] 16:51:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 54 (0x93c88000) [pid = 1738] [serial = 100] [outer = (nil)] 16:51:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 55 (0x94697400) [pid = 1738] [serial = 101] [outer = 0x93c88000] 16:51:28 INFO - PROCESS | 1738 | 1464393088243 Marionette DEBUG loaded listener.js 16:51:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 56 (0x9530bc00) [pid = 1738] [serial = 102] [outer = 0x93c88000] 16:51:29 INFO - PROCESS | 1738 | 1464393089010 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:51:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1186ms 16:51:29 INFO - PROCESS | 1738 | 1464393089055 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:51:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:51:29 INFO - PROCESS | 1738 | 1464393089066 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:51:29 INFO - PROCESS | 1738 | 1464393089078 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:51:29 INFO - PROCESS | 1738 | 1464393089083 Marionette TRACE conn3 <- [1,110,null,{}] 16:51:29 INFO - PROCESS | 1738 | 1464393089089 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:29 INFO - PROCESS | 1738 | 1464393089254 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:51:29 INFO - PROCESS | 1738 | 1464393089268 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x992b1800 == 28 [pid = 1738] [id = 35] 16:51:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 57 (0x992b2000) [pid = 1738] [serial = 103] [outer = (nil)] 16:51:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 58 (0x99fe0000) [pid = 1738] [serial = 104] [outer = 0x992b2000] 16:51:29 INFO - PROCESS | 1738 | 1464393089344 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 59 (0x9a010400) [pid = 1738] [serial = 105] [outer = 0x992b2000] 16:51:30 INFO - PROCESS | 1738 | 1464393090277 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:51:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:51:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1238ms 16:51:30 INFO - PROCESS | 1738 | 1464393090317 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 1738 | 1464393090322 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:51:30 INFO - PROCESS | 1738 | 1464393090329 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 1738 | 1464393090335 Marionette TRACE conn3 <- [1,114,null,{}] 16:51:30 INFO - PROCESS | 1738 | 1464393090357 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 1738 | 1464393090559 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:51:30 INFO - PROCESS | 1738 | 1464393090588 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a888400 == 29 [pid = 1738] [id = 36] 16:51:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 60 (0x9a891000) [pid = 1738] [serial = 106] [outer = (nil)] 16:51:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 61 (0x9b274000) [pid = 1738] [serial = 107] [outer = 0x9a891000] 16:51:30 INFO - PROCESS | 1738 | 1464393090672 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 62 (0x9b5ae800) [pid = 1738] [serial = 108] [outer = 0x9a891000] 16:51:31 INFO - PROCESS | 1738 | 1464393091538 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:51:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1249ms 16:51:31 INFO - PROCESS | 1738 | 1464393091587 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 1738 | 1464393091592 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:51:31 INFO - PROCESS | 1738 | 1464393091604 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 1738 | 1464393091607 Marionette TRACE conn3 <- [1,118,null,{}] 16:51:31 INFO - PROCESS | 1738 | 1464393091613 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:31 INFO - PROCESS | 1738 | 1464393091829 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:51:31 INFO - PROCESS | 1738 | 1464393091861 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b4400 == 30 [pid = 1738] [id = 37] 16:51:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 63 (0x951b7400) [pid = 1738] [serial = 109] [outer = (nil)] 16:51:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 64 (0x951b9400) [pid = 1738] [serial = 110] [outer = 0x951b7400] 16:51:31 INFO - PROCESS | 1738 | 1464393091938 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 65 (0x951bdc00) [pid = 1738] [serial = 111] [outer = 0x951b7400] 16:51:32 INFO - PROCESS | 1738 | --DOMWINDOW == 64 (0xa2149400) [pid = 1738] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:51:32 INFO - PROCESS | 1738 | --DOMWINDOW == 63 (0xa214e000) [pid = 1738] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:51:32 INFO - PROCESS | 1738 | --DOMWINDOW == 62 (0x93941800) [pid = 1738] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:51:32 INFO - PROCESS | 1738 | --DOMWINDOW == 61 (0x9904ac00) [pid = 1738] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:51:32 INFO - PROCESS | 1738 | --DOMWINDOW == 60 (0x9a23b800) [pid = 1738] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:51:32 INFO - PROCESS | 1738 | 1464393092780 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:51:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:51:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1236ms 16:51:32 INFO - PROCESS | 1738 | 1464393092841 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:51:32 INFO - PROCESS | 1738 | 1464393092844 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:51:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:51:32 INFO - PROCESS | 1738 | 1464393092852 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:51:32 INFO - PROCESS | 1738 | 1464393092855 Marionette TRACE conn3 <- [1,122,null,{}] 16:51:32 INFO - PROCESS | 1738 | 1464393092862 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 1738 | 1464393093030 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:51:33 INFO - PROCESS | 1738 | 1464393093042 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c82000 == 31 [pid = 1738] [id = 38] 16:51:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 61 (0x97721c00) [pid = 1738] [serial = 112] [outer = (nil)] 16:51:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 62 (0x9a23b800) [pid = 1738] [serial = 113] [outer = 0x97721c00] 16:51:33 INFO - PROCESS | 1738 | 1464393093120 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 63 (0x9b5b2c00) [pid = 1738] [serial = 114] [outer = 0x97721c00] 16:51:33 INFO - PROCESS | 1738 | 1464393093907 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:51:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1079ms 16:51:33 INFO - PROCESS | 1738 | 1464393093940 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 1738 | 1464393093944 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:51:33 INFO - PROCESS | 1738 | 1464393093955 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 1738 | 1464393093957 Marionette TRACE conn3 <- [1,126,null,{}] 16:51:33 INFO - PROCESS | 1738 | 1464393093964 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:34 INFO - PROCESS | 1738 | 1464393094198 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:51:34 INFO - PROCESS | 1738 | 1464393094214 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c2a3400 == 32 [pid = 1738] [id = 39] 16:51:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 64 (0x9c348400) [pid = 1738] [serial = 115] [outer = (nil)] 16:51:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 65 (0x9cde4000) [pid = 1738] [serial = 116] [outer = 0x9c348400] 16:51:34 INFO - PROCESS | 1738 | 1464393094298 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 66 (0xa0606400) [pid = 1738] [serial = 117] [outer = 0x9c348400] 16:51:35 INFO - PROCESS | 1738 | 1464393095415 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:51:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1495ms 16:51:35 INFO - PROCESS | 1738 | 1464393095448 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:51:35 INFO - PROCESS | 1738 | 1464393095454 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:51:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:51:35 INFO - PROCESS | 1738 | 1464393095465 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 1738 | 1464393095470 Marionette TRACE conn3 <- [1,130,null,{}] 16:51:35 INFO - PROCESS | 1738 | 1464393095532 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:35 INFO - PROCESS | 1738 | 1464393095733 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:51:35 INFO - PROCESS | 1738 | 1464393095882 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c89000 == 33 [pid = 1738] [id = 40] 16:51:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 67 (0x951b3400) [pid = 1738] [serial = 118] [outer = (nil)] 16:51:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 68 (0x9812f000) [pid = 1738] [serial = 119] [outer = 0x951b3400] 16:51:35 INFO - PROCESS | 1738 | 1464393095975 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 69 (0x99eab800) [pid = 1738] [serial = 120] [outer = 0x951b3400] 16:51:37 INFO - PROCESS | 1738 | 1464393097019 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:51:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1579ms 16:51:37 INFO - PROCESS | 1738 | 1464393097044 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 1738 | 1464393097054 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:51:37 INFO - PROCESS | 1738 | 1464393097067 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 1738 | 1464393097071 Marionette TRACE conn3 <- [1,134,null,{}] 16:51:37 INFO - PROCESS | 1738 | 1464393097079 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 1738 | 1464393097302 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:51:37 INFO - PROCESS | 1738 | 1464393097471 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b7000 == 34 [pid = 1738] [id = 41] 16:51:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 70 (0x9a88a000) [pid = 1738] [serial = 121] [outer = (nil)] 16:51:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x9b5b6c00) [pid = 1738] [serial = 122] [outer = 0x9a88a000] 16:51:37 INFO - PROCESS | 1738 | 1464393097562 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 72 (0x95346000) [pid = 1738] [serial = 123] [outer = 0x9a88a000] 16:51:38 INFO - PROCESS | 1738 | 1464393098640 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:51:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1638ms 16:51:38 INFO - PROCESS | 1738 | 1464393098739 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:51:38 INFO - PROCESS | 1738 | 1464393098744 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:51:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:51:38 INFO - PROCESS | 1738 | 1464393098808 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 1738 | 1464393098815 Marionette TRACE conn3 <- [1,138,null,{}] 16:51:38 INFO - PROCESS | 1738 | 1464393098832 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:39 INFO - PROCESS | 1738 | 1464393099192 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:51:39 INFO - PROCESS | 1738 | 1464393099345 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec9400 == 35 [pid = 1738] [id = 42] 16:51:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 73 (0x93935400) [pid = 1738] [serial = 124] [outer = (nil)] 16:51:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 74 (0x93c80800) [pid = 1738] [serial = 125] [outer = 0x93935400] 16:51:39 INFO - PROCESS | 1738 | 1464393099424 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 75 (0x9468f800) [pid = 1738] [serial = 126] [outer = 0x93935400] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 74 (0xa30bf400) [pid = 1738] [serial = 67] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 73 (0xa24ab400) [pid = 1738] [serial = 65] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 72 (0x950edc00) [pid = 1738] [serial = 70] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 71 (0x9530ac00) [pid = 1738] [serial = 71] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 70 (0xa30ea400) [pid = 1738] [serial = 68] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 69 (0x990bcc00) [pid = 1738] [serial = 73] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 68 (0x9c067800) [pid = 1738] [serial = 29] [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.] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 67 (0x9a894c00) [pid = 1738] [serial = 77] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 66 (0x9a88bc00) [pid = 1738] [serial = 76] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | --DOMWINDOW == 65 (0x99ea1000) [pid = 1738] [serial = 74] [outer = (nil)] [url = about:blank] 16:51:40 INFO - PROCESS | 1738 | 1464393100324 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:51:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1550ms 16:51:40 INFO - PROCESS | 1738 | 1464393100349 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 1738 | 1464393100355 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:51:40 INFO - PROCESS | 1738 | 1464393100363 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 1738 | 1464393100368 Marionette TRACE conn3 <- [1,142,null,{}] 16:51:40 INFO - PROCESS | 1738 | 1464393100376 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:40 INFO - PROCESS | 1738 | 1464393100553 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:51:40 INFO - PROCESS | 1738 | 1464393100565 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x97721000 == 36 [pid = 1738] [id = 43] 16:51:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 66 (0x97727400) [pid = 1738] [serial = 127] [outer = (nil)] 16:51:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 67 (0x990bcc00) [pid = 1738] [serial = 128] [outer = 0x97727400] 16:51:40 INFO - PROCESS | 1738 | 1464393100650 Marionette DEBUG loaded listener.js 16:51:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 68 (0x99fe2c00) [pid = 1738] [serial = 129] [outer = 0x97727400] 16:51:41 INFO - PROCESS | 1738 | 1464393101526 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:51:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:51:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1189ms 16:51:41 INFO - PROCESS | 1738 | 1464393101570 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:51:41 INFO - PROCESS | 1738 | 1464393101575 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:51:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:51:41 INFO - PROCESS | 1738 | 1464393101635 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:51:41 INFO - PROCESS | 1738 | 1464393101640 Marionette TRACE conn3 <- [1,146,null,{}] 16:51:41 INFO - PROCESS | 1738 | 1464393101741 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:41 INFO - PROCESS | 1738 | 1464393101918 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:51:42 INFO - PROCESS | 1738 | 1464393102083 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a893400 == 37 [pid = 1738] [id = 44] 16:51:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 69 (0x9a894000) [pid = 1738] [serial = 130] [outer = (nil)] 16:51:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 70 (0x9c29f000) [pid = 1738] [serial = 131] [outer = 0x9a894000] 16:51:42 INFO - PROCESS | 1738 | 1464393102198 Marionette DEBUG loaded listener.js 16:51:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x9c36e800) [pid = 1738] [serial = 132] [outer = 0x9a894000] 16:51:42 INFO - PROCESS | 1738 | 1464393102947 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:51:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1384ms 16:51:42 INFO - PROCESS | 1738 | 1464393102987 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 1738 | 1464393102994 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:51:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:51:43 INFO - PROCESS | 1738 | 1464393103020 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 1738 | 1464393103028 Marionette TRACE conn3 <- [1,150,null,{}] 16:51:43 INFO - PROCESS | 1738 | 1464393103035 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:43 INFO - PROCESS | 1738 | 1464393103238 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:51:43 INFO - PROCESS | 1738 | 1464393103261 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:43 INFO - PROCESS | 1738 | ++DOCSHELL 0xa214f400 == 38 [pid = 1738] [id = 45] 16:51:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 72 (0xa21a7800) [pid = 1738] [serial = 133] [outer = (nil)] 16:51:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 73 (0xa22c1800) [pid = 1738] [serial = 134] [outer = 0xa21a7800] 16:51:43 INFO - PROCESS | 1738 | 1464393103335 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 74 (0xa240b000) [pid = 1738] [serial = 135] [outer = 0xa21a7800] 16:51:44 INFO - PROCESS | 1738 | 1464393104217 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:51:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:51:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1252ms 16:51:44 INFO - PROCESS | 1738 | 1464393104261 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 1738 | 1464393104265 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:51:44 INFO - PROCESS | 1738 | 1464393104278 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 1738 | 1464393104281 Marionette TRACE conn3 <- [1,154,null,{}] 16:51:44 INFO - PROCESS | 1738 | 1464393104287 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 1738 | 1464393104485 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:51:44 INFO - PROCESS | 1738 | 1464393104504 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b1400 == 39 [pid = 1738] [id = 46] 16:51:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 75 (0xa22c6000) [pid = 1738] [serial = 136] [outer = (nil)] 16:51:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 76 (0xa30ba800) [pid = 1738] [serial = 137] [outer = 0xa22c6000] 16:51:44 INFO - PROCESS | 1738 | 1464393104587 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 77 (0x97719c00) [pid = 1738] [serial = 138] [outer = 0xa22c6000] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 76 (0x9a891000) [pid = 1738] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 75 (0x992b2000) [pid = 1738] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 74 (0x93c88000) [pid = 1738] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 73 (0x951b7400) [pid = 1738] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 72 (0x97721c00) [pid = 1738] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 71 (0x93c87800) [pid = 1738] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 70 (0x9a88e400) [pid = 1738] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 69 (0x9c348c00) [pid = 1738] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 68 (0xa2147000) [pid = 1738] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 67 (0x9a23a400) [pid = 1738] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:51:45 INFO - PROCESS | 1738 | --DOMWINDOW == 66 (0x922e1400) [pid = 1738] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:51:45 INFO - PROCESS | 1738 | 1464393105562 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:51:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1347ms 16:51:45 INFO - PROCESS | 1738 | 1464393105620 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 1738 | 1464393105623 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:51:45 INFO - PROCESS | 1738 | 1464393105631 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 1738 | 1464393105634 Marionette TRACE conn3 <- [1,158,null,{}] 16:51:45 INFO - PROCESS | 1738 | 1464393105640 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 1738 | 1464393105799 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:51:45 INFO - PROCESS | 1738 | 1464393105895 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a88e400 == 40 [pid = 1738] [id = 47] 16:51:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 67 (0x9b5aa800) [pid = 1738] [serial = 139] [outer = (nil)] 16:51:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 68 (0xa21a7000) [pid = 1738] [serial = 140] [outer = 0x9b5aa800] 16:51:45 INFO - PROCESS | 1738 | 1464393105983 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 69 (0xa3253400) [pid = 1738] [serial = 141] [outer = 0x9b5aa800] 16:51:46 INFO - PROCESS | 1738 | 1464393106757 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:51:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:51:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1139ms 16:51:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:51:46 INFO - PROCESS | 1738 | 1464393106770 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 1738 | 1464393106772 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:51:46 INFO - PROCESS | 1738 | 1464393106783 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 1738 | 1464393106786 Marionette TRACE conn3 <- [1,162,null,{}] 16:51:46 INFO - PROCESS | 1738 | 1464393106792 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:46 INFO - PROCESS | 1738 | 1464393106984 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:51:47 INFO - PROCESS | 1738 | 1464393107114 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e6c00 == 41 [pid = 1738] [id = 48] 16:51:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 70 (0x922e9400) [pid = 1738] [serial = 142] [outer = (nil)] 16:51:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x92e0bc00) [pid = 1738] [serial = 143] [outer = 0x922e9400] 16:51:47 INFO - PROCESS | 1738 | 1464393107223 Marionette DEBUG loaded listener.js 16:51:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 72 (0x93943000) [pid = 1738] [serial = 144] [outer = 0x922e9400] 16:51:48 INFO - PROCESS | 1738 | 1464393107998 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:51:48 INFO - PROCESS | 1738 | 1464393108246 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:51:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1504ms 16:51:48 INFO - PROCESS | 1738 | 1464393108285 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 1738 | 1464393108291 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:51:48 INFO - PROCESS | 1738 | 1464393108300 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 1738 | 1464393108306 Marionette TRACE conn3 <- [1,166,null,{}] 16:51:48 INFO - PROCESS | 1738 | 1464393108315 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:48 INFO - PROCESS | 1738 | 1464393108541 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:51:48 INFO - PROCESS | 1738 | 1464393108733 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x99fe2800 == 42 [pid = 1738] [id = 49] 16:51:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 73 (0x9a88bc00) [pid = 1738] [serial = 145] [outer = (nil)] 16:51:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 74 (0x9c367c00) [pid = 1738] [serial = 146] [outer = 0x9a88bc00] 16:51:48 INFO - PROCESS | 1738 | 1464393108872 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 75 (0xa1138000) [pid = 1738] [serial = 147] [outer = 0x9a88bc00] 16:51:49 INFO - PROCESS | 1738 | 1464393109800 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:51:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1543ms 16:51:49 INFO - PROCESS | 1738 | 1464393109847 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 1738 | 1464393109854 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:51:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:51:49 INFO - PROCESS | 1738 | 1464393109861 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 1738 | 1464393109866 Marionette TRACE conn3 <- [1,170,null,{}] 16:51:49 INFO - PROCESS | 1738 | 1464393109872 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:50 INFO - PROCESS | 1738 | 1464393110093 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:51:50 INFO - PROCESS | 1738 | 1464393110240 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 1738 | ++DOCSHELL 0xa3253000 == 43 [pid = 1738] [id = 50] 16:51:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 76 (0xa346a000) [pid = 1738] [serial = 148] [outer = (nil)] 16:51:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 77 (0xa35f2000) [pid = 1738] [serial = 149] [outer = 0xa346a000] 16:51:50 INFO - PROCESS | 1738 | 1464393110613 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 78 (0xa4e1d800) [pid = 1738] [serial = 150] [outer = 0xa346a000] 16:51:51 INFO - PROCESS | 1738 | 1464393111505 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:51:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:51:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1688ms 16:51:51 INFO - PROCESS | 1738 | 1464393111551 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 1738 | 1464393111556 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:51:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:51:51 INFO - PROCESS | 1738 | 1464393111572 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 1738 | 1464393111582 Marionette TRACE conn3 <- [1,174,null,{}] 16:51:51 INFO - PROCESS | 1738 | 1464393111589 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 1738 | 1464393111809 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:51:51 INFO - PROCESS | 1738 | 1464393111948 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c8d800 == 44 [pid = 1738] [id = 51] 16:51:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 79 (0xa3548c00) [pid = 1738] [serial = 151] [outer = (nil)] 16:51:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 80 (0xa6734400) [pid = 1738] [serial = 152] [outer = 0xa3548c00] 16:51:52 INFO - PROCESS | 1738 | 1464393112038 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 81 (0xa6740000) [pid = 1738] [serial = 153] [outer = 0xa3548c00] 16:51:52 INFO - PROCESS | 1738 | 1464393112939 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:51:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1452ms 16:51:53 INFO - PROCESS | 1738 | 1464393113016 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:51:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:51:53 INFO - PROCESS | 1738 | 1464393113022 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:51:53 INFO - PROCESS | 1738 | 1464393113029 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 1738 | 1464393113032 Marionette TRACE conn3 <- [1,178,null,{}] 16:51:53 INFO - PROCESS | 1738 | 1464393113039 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:53 INFO - PROCESS | 1738 | 1464393113257 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:51:53 INFO - PROCESS | 1738 | 1464393113406 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x99049800 == 45 [pid = 1738] [id = 52] 16:51:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 82 (0x9b897400) [pid = 1738] [serial = 154] [outer = (nil)] 16:51:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 83 (0xa67cc400) [pid = 1738] [serial = 155] [outer = 0x9b897400] 16:51:53 INFO - PROCESS | 1738 | 1464393113528 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 84 (0xa67d6800) [pid = 1738] [serial = 156] [outer = 0x9b897400] 16:51:54 INFO - PROCESS | 1738 | 1464393114389 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:51:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1437ms 16:51:54 INFO - PROCESS | 1738 | 1464393114467 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 1738 | 1464393114471 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:51:54 INFO - PROCESS | 1738 | 1464393114478 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 1738 | 1464393114481 Marionette TRACE conn3 <- [1,182,null,{}] 16:51:54 INFO - PROCESS | 1738 | 1464393114487 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 1738 | 1464393114882 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:51:55 INFO - PROCESS | 1738 | 1464393115089 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x95311c00 == 46 [pid = 1738] [id = 53] 16:51:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 85 (0x95315000) [pid = 1738] [serial = 157] [outer = (nil)] 16:51:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 86 (0x97721c00) [pid = 1738] [serial = 158] [outer = 0x95315000] 16:51:55 INFO - PROCESS | 1738 | 1464393115186 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 87 (0x99fe8800) [pid = 1738] [serial = 159] [outer = 0x95315000] 16:51:56 INFO - PROCESS | 1738 | 1464393116066 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:51:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1632ms 16:51:56 INFO - PROCESS | 1738 | 1464393116112 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 1738 | 1464393116118 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:51:56 INFO - PROCESS | 1738 | 1464393116127 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 1738 | 1464393116134 Marionette TRACE conn3 <- [1,186,null,{}] 16:51:56 INFO - PROCESS | 1738 | 1464393116142 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:56 INFO - PROCESS | 1738 | 1464393116324 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:51:56 INFO - PROCESS | 1738 | 1464393116480 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0x9a88e400 == 45 [pid = 1738] [id = 47] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0x951b1400 == 44 [pid = 1738] [id = 46] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0xa214f400 == 43 [pid = 1738] [id = 45] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0x9a893400 == 42 [pid = 1738] [id = 44] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 86 (0x95343800) [pid = 1738] [serial = 98] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c7f400 == 43 [pid = 1738] [id = 54] 16:51:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 87 (0x950f0c00) [pid = 1738] [serial = 160] [outer = (nil)] 16:51:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 88 (0x951bf000) [pid = 1738] [serial = 161] [outer = 0x950f0c00] 16:51:56 INFO - PROCESS | 1738 | 1464393116590 Marionette DEBUG loaded listener.js 16:51:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 89 (0x9a0ac000) [pid = 1738] [serial = 162] [outer = 0x950f0c00] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0x97721000 == 42 [pid = 1738] [id = 43] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0x92ec9400 == 41 [pid = 1738] [id = 42] 16:51:56 INFO - PROCESS | 1738 | --DOCSHELL 0x93c89000 == 40 [pid = 1738] [id = 40] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 88 (0x9b274000) [pid = 1738] [serial = 107] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 87 (0x99fe0000) [pid = 1738] [serial = 104] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 86 (0x94697400) [pid = 1738] [serial = 101] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 85 (0x9530bc00) [pid = 1738] [serial = 102] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 84 (0x951b9400) [pid = 1738] [serial = 110] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 83 (0x9a23b800) [pid = 1738] [serial = 113] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 82 (0x951bdc00) [pid = 1738] [serial = 111] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 81 (0x9a4c0800) [pid = 1738] [serial = 80] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 80 (0x990c0000) [pid = 1738] [serial = 79] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 79 (0x9ba72800) [pid = 1738] [serial = 83] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 78 (0x9b899400) [pid = 1738] [serial = 82] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 77 (0xa113e400) [pid = 1738] [serial = 86] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 76 (0x9cde3c00) [pid = 1738] [serial = 85] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 75 (0xa22c3400) [pid = 1738] [serial = 89] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 74 (0xa227b000) [pid = 1738] [serial = 88] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 73 (0xa2278400) [pid = 1738] [serial = 92] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 72 (0xa26c2800) [pid = 1738] [serial = 91] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 71 (0x9a360000) [pid = 1738] [serial = 96] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 70 (0x9b5b2c00) [pid = 1738] [serial = 114] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 69 (0x9c341c00) [pid = 1738] [serial = 95] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 68 (0x9b5ae800) [pid = 1738] [serial = 108] [outer = (nil)] [url = about:blank] 16:51:56 INFO - PROCESS | 1738 | --DOMWINDOW == 67 (0x9a010400) [pid = 1738] [serial = 105] [outer = (nil)] [url = about:blank] 16:51:57 INFO - PROCESS | 1738 | 1464393117402 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:51:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1337ms 16:51:57 INFO - PROCESS | 1738 | 1464393117465 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:51:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:51:57 INFO - PROCESS | 1738 | 1464393117470 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:51:57 INFO - PROCESS | 1738 | 1464393117476 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 1738 | 1464393117480 Marionette TRACE conn3 <- [1,190,null,{}] 16:51:57 INFO - PROCESS | 1738 | 1464393117487 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:57 INFO - PROCESS | 1738 | 1464393117644 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:51:57 INFO - PROCESS | 1738 | 1464393117659 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x94697400 == 41 [pid = 1738] [id = 55] 16:51:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 68 (0x9a895000) [pid = 1738] [serial = 163] [outer = (nil)] 16:51:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 69 (0x9b23d400) [pid = 1738] [serial = 164] [outer = 0x9a895000] 16:51:57 INFO - PROCESS | 1738 | 1464393117737 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 70 (0x9b242c00) [pid = 1738] [serial = 165] [outer = 0x9a895000] 16:51:58 INFO - PROCESS | 1738 | 1464393118530 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:51:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1086ms 16:51:58 INFO - PROCESS | 1738 | 1464393118563 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:51:58 INFO - PROCESS | 1738 | 1464393118568 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:51:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:51:58 INFO - PROCESS | 1738 | 1464393118586 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 1738 | 1464393118593 Marionette TRACE conn3 <- [1,194,null,{}] 16:51:58 INFO - PROCESS | 1738 | 1464393118600 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 1738 | 1464393118770 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:51:58 INFO - PROCESS | 1738 | 1464393118875 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x9530bc00 == 42 [pid = 1738] [id = 56] 16:51:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x9a88cc00) [pid = 1738] [serial = 166] [outer = (nil)] 16:51:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 72 (0x9ba1c400) [pid = 1738] [serial = 167] [outer = 0x9a88cc00] 16:51:58 INFO - PROCESS | 1738 | 1464393118952 Marionette DEBUG loaded listener.js 16:51:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 73 (0x9c06a800) [pid = 1738] [serial = 168] [outer = 0x9a88cc00] 16:51:59 INFO - PROCESS | 1738 | 1464393119721 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:51:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1195ms 16:51:59 INFO - PROCESS | 1738 | 1464393119781 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 1738 | 1464393119786 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:51:59 INFO - PROCESS | 1738 | 1464393119792 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 1738 | 1464393119795 Marionette TRACE conn3 <- [1,198,null,{}] 16:51:59 INFO - PROCESS | 1738 | 1464393119801 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:00 INFO - PROCESS | 1738 | 1464393120000 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:52:00 INFO - PROCESS | 1738 | 1464393120022 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a88f000 == 43 [pid = 1738] [id = 57] 16:52:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 74 (0x9ba1e000) [pid = 1738] [serial = 169] [outer = (nil)] 16:52:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 75 (0xa0606c00) [pid = 1738] [serial = 170] [outer = 0x9ba1e000] 16:52:00 INFO - PROCESS | 1738 | 1464393120096 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 76 (0xa214e000) [pid = 1738] [serial = 171] [outer = 0x9ba1e000] 16:52:01 INFO - PROCESS | 1738 | 1464393121014 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:52:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:52:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1290ms 16:52:01 INFO - PROCESS | 1738 | 1464393121083 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:52:01 INFO - PROCESS | 1738 | 1464393121086 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:52:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:52:01 INFO - PROCESS | 1738 | 1464393121093 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:52:01 INFO - PROCESS | 1738 | 1464393121096 Marionette TRACE conn3 <- [1,202,null,{}] 16:52:01 INFO - PROCESS | 1738 | 1464393121102 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:01 INFO - PROCESS | 1738 | 1464393121317 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:52:01 INFO - PROCESS | 1738 | --DOMWINDOW == 75 (0x97727400) [pid = 1738] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:52:01 INFO - PROCESS | 1738 | --DOMWINDOW == 74 (0xa21a7800) [pid = 1738] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:52:01 INFO - PROCESS | 1738 | --DOMWINDOW == 73 (0xa22c6000) [pid = 1738] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:52:01 INFO - PROCESS | 1738 | --DOMWINDOW == 72 (0x9a894000) [pid = 1738] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:52:01 INFO - PROCESS | 1738 | --DOMWINDOW == 71 (0x93935400) [pid = 1738] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:52:01 INFO - PROCESS | 1738 | --DOMWINDOW == 70 (0x9468e800) [pid = 1738] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:52:01 INFO - PROCESS | 1738 | 1464393121481 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x9468e800 == 44 [pid = 1738] [id = 58] 16:52:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 71 (0x9530ac00) [pid = 1738] [serial = 172] [outer = (nil)] 16:52:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 72 (0x9a88e000) [pid = 1738] [serial = 173] [outer = 0x9530ac00] 16:52:01 INFO - PROCESS | 1738 | 1464393121568 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 73 (0xa24a1000) [pid = 1738] [serial = 174] [outer = 0x9530ac00] 16:52:02 INFO - PROCESS | 1738 | 1464393122377 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:52:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1304ms 16:52:02 INFO - PROCESS | 1738 | 1464393122397 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 1738 | 1464393122405 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:52:02 INFO - PROCESS | 1738 | 1464393122413 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 1738 | 1464393122417 Marionette TRACE conn3 <- [1,206,null,{}] 16:52:02 INFO - PROCESS | 1738 | 1464393122424 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:02 INFO - PROCESS | 1738 | 1464393122593 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:52:02 INFO - PROCESS | 1738 | 1464393122608 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x92e05c00 == 45 [pid = 1738] [id = 59] 16:52:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 74 (0x9cde4800) [pid = 1738] [serial = 175] [outer = (nil)] 16:52:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 75 (0xa35ee800) [pid = 1738] [serial = 176] [outer = 0x9cde4800] 16:52:02 INFO - PROCESS | 1738 | 1464393122688 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 76 (0xa3252000) [pid = 1738] [serial = 177] [outer = 0x9cde4800] 16:52:03 INFO - PROCESS | 1738 | 1464393123544 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:52:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1181ms 16:52:03 INFO - PROCESS | 1738 | 1464393123596 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 1738 | 1464393123603 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:52:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:52:03 INFO - PROCESS | 1738 | 1464393123613 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 1738 | 1464393123621 Marionette TRACE conn3 <- [1,210,null,{}] 16:52:03 INFO - PROCESS | 1738 | 1464393123641 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:03 INFO - PROCESS | 1738 | 1464393123827 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:52:03 INFO - PROCESS | 1738 | 1464393123944 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x9393f400 == 46 [pid = 1738] [id = 60] 16:52:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 77 (0x950f3000) [pid = 1738] [serial = 178] [outer = (nil)] 16:52:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 78 (0x951b8800) [pid = 1738] [serial = 179] [outer = 0x950f3000] 16:52:04 INFO - PROCESS | 1738 | 1464393124038 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 79 (0x951bec00) [pid = 1738] [serial = 180] [outer = 0x950f3000] 16:52:05 INFO - PROCESS | 1738 | 1464393124993 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:52:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1453ms 16:52:05 INFO - PROCESS | 1738 | 1464393125067 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 1738 | 1464393125076 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:52:05 INFO - PROCESS | 1738 | 1464393125087 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 1738 | 1464393125091 Marionette TRACE conn3 <- [1,214,null,{}] 16:52:05 INFO - PROCESS | 1738 | 1464393125097 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:05 INFO - PROCESS | 1738 | 1464393125321 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:52:05 INFO - PROCESS | 1738 | 1464393125501 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a889800 == 47 [pid = 1738] [id = 61] 16:52:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 80 (0x9a88fc00) [pid = 1738] [serial = 181] [outer = (nil)] 16:52:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 81 (0x9b23d800) [pid = 1738] [serial = 182] [outer = 0x9a88fc00] 16:52:05 INFO - PROCESS | 1738 | 1464393125634 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 82 (0x9b246c00) [pid = 1738] [serial = 183] [outer = 0x9a88fc00] 16:52:06 INFO - PROCESS | 1738 | 1464393126520 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:52:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1483ms 16:52:06 INFO - PROCESS | 1738 | 1464393126571 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 1738 | 1464393126575 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:52:06 INFO - PROCESS | 1738 | 1464393126582 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 1738 | 1464393126589 Marionette TRACE conn3 <- [1,218,null,{}] 16:52:06 INFO - PROCESS | 1738 | 1464393126607 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 1738 | 1464393126824 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:52:06 INFO - PROCESS | 1738 | 1464393126968 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x97721800 == 48 [pid = 1738] [id = 62] 16:52:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 83 (0x9b248400) [pid = 1738] [serial = 184] [outer = (nil)] 16:52:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 84 (0xa3226800) [pid = 1738] [serial = 185] [outer = 0x9b248400] 16:52:07 INFO - PROCESS | 1738 | 1464393127068 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 85 (0xa503a400) [pid = 1738] [serial = 186] [outer = 0x9b248400] 16:52:07 INFO - PROCESS | 1738 | 1464393127952 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:52:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1394ms 16:52:07 INFO - PROCESS | 1738 | 1464393127977 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:52:07 INFO - PROCESS | 1738 | 1464393127983 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:52:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:52:07 INFO - PROCESS | 1738 | 1464393127990 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 1738 | 1464393127993 Marionette TRACE conn3 <- [1,222,null,{}] 16:52:08 INFO - PROCESS | 1738 | 1464393128001 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 1738 | 1464393128184 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:52:08 INFO - PROCESS | 1738 | 1464393128333 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 1738 | ++DOCSHELL 0xa673cc00 == 49 [pid = 1738] [id = 63] 16:52:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 86 (0xa675fc00) [pid = 1738] [serial = 187] [outer = (nil)] 16:52:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 87 (0xa686b400) [pid = 1738] [serial = 188] [outer = 0xa675fc00] 16:52:08 INFO - PROCESS | 1738 | 1464393128428 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 88 (0xa6e9d400) [pid = 1738] [serial = 189] [outer = 0xa675fc00] 16:52:09 INFO - PROCESS | 1738 | 1464393129336 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:52:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:52:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1390ms 16:52:09 INFO - PROCESS | 1738 | 1464393129382 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 1738 | 1464393129386 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:52:09 INFO - PROCESS | 1738 | 1464393129393 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 1738 | 1464393129397 Marionette TRACE conn3 <- [1,226,null,{}] 16:52:09 INFO - PROCESS | 1738 | 1464393129404 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:09 INFO - PROCESS | 1738 | 1464393129585 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:52:09 INFO - PROCESS | 1738 | 1464393129728 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x9aae4000 == 50 [pid = 1738] [id = 64] 16:52:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 89 (0x9aae5000) [pid = 1738] [serial = 190] [outer = (nil)] 16:52:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 90 (0x9aae9800) [pid = 1738] [serial = 191] [outer = 0x9aae5000] 16:52:09 INFO - PROCESS | 1738 | 1464393129820 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 91 (0x9aaeb000) [pid = 1738] [serial = 192] [outer = 0x9aae5000] 16:52:10 INFO - PROCESS | 1738 | 1464393130698 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:52:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1341ms 16:52:10 INFO - PROCESS | 1738 | 1464393130735 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:52:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:52:10 INFO - PROCESS | 1738 | 1464393130740 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:52:10 INFO - PROCESS | 1738 | 1464393130748 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 1738 | 1464393130751 Marionette TRACE conn3 <- [1,230,null,{}] 16:52:10 INFO - PROCESS | 1738 | 1464393130758 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 1738 | 1464393130975 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:52:11 INFO - PROCESS | 1738 | 1464393131121 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ebfc00 == 51 [pid = 1738] [id = 65] 16:52:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 92 (0x9aae0800) [pid = 1738] [serial = 193] [outer = (nil)] 16:52:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 93 (0xa6ea6c00) [pid = 1738] [serial = 194] [outer = 0x9aae0800] 16:52:11 INFO - PROCESS | 1738 | 1464393131226 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 94 (0xa6f3d400) [pid = 1738] [serial = 195] [outer = 0x9aae0800] 16:52:12 INFO - PROCESS | 1738 | 1464393132155 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:52:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:52:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1483ms 16:52:12 INFO - PROCESS | 1738 | 1464393132230 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:52:12 INFO - PROCESS | 1738 | 1464393132233 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:52:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:52:12 INFO - PROCESS | 1738 | 1464393132241 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:52:12 INFO - PROCESS | 1738 | 1464393132244 Marionette TRACE conn3 <- [1,234,null,{}] 16:52:12 INFO - PROCESS | 1738 | 1464393132251 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 1738 | 1464393132477 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:52:12 INFO - PROCESS | 1738 | 1464393132622 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea3800 == 52 [pid = 1738] [id = 66] 16:52:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 95 (0x9ae41c00) [pid = 1738] [serial = 196] [outer = (nil)] 16:52:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 96 (0x9ae49c00) [pid = 1738] [serial = 197] [outer = 0x9ae41c00] 16:52:12 INFO - PROCESS | 1738 | 1464393132709 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 97 (0x9ae4bc00) [pid = 1738] [serial = 198] [outer = 0x9ae41c00] 16:52:13 INFO - PROCESS | 1738 | 1464393133810 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:52:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1594ms 16:52:13 INFO - PROCESS | 1738 | 1464393133837 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 1738 | 1464393133843 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:52:13 INFO - PROCESS | 1738 | 1464393133852 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 1738 | 1464393133859 Marionette TRACE conn3 <- [1,238,null,{}] 16:52:13 INFO - PROCESS | 1738 | 1464393133870 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 1738 | 1464393134043 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:52:14 INFO - PROCESS | 1738 | 1464393134230 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x951c0000 == 53 [pid = 1738] [id = 67] 16:52:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 98 (0x98130800) [pid = 1738] [serial = 199] [outer = (nil)] 16:52:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 99 (0x9a35dc00) [pid = 1738] [serial = 200] [outer = 0x98130800] 16:52:14 INFO - PROCESS | 1738 | 1464393134312 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 100 (0x9a88c800) [pid = 1738] [serial = 201] [outer = 0x98130800] 16:52:15 INFO - PROCESS | 1738 | 1464393135138 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:52:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:52:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1339ms 16:52:15 INFO - PROCESS | 1738 | 1464393135193 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:52:15 INFO - PROCESS | 1738 | 1464393135200 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:52:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:52:15 INFO - PROCESS | 1738 | 1464393135212 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 1738 | 1464393135215 Marionette TRACE conn3 <- [1,242,null,{}] 16:52:15 INFO - PROCESS | 1738 | 1464393135222 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:15 INFO - PROCESS | 1738 | 1464393135402 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:52:15 INFO - PROCESS | 1738 | 1464393135562 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a234c00 == 54 [pid = 1738] [id = 68] 16:52:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 101 (0x9ae43400) [pid = 1738] [serial = 202] [outer = (nil)] 16:52:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 102 (0x9ae4b800) [pid = 1738] [serial = 203] [outer = 0x9ae43400] 16:52:15 INFO - PROCESS | 1738 | 1464393135674 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 103 (0x9b243400) [pid = 1738] [serial = 204] [outer = 0x9ae43400] 16:52:16 INFO - PROCESS | 1738 | 1464393136556 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:52:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1383ms 16:52:16 INFO - PROCESS | 1738 | 1464393136596 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:52:16 INFO - PROCESS | 1738 | 1464393136600 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:52:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:52:16 INFO - PROCESS | 1738 | 1464393136607 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 1738 | 1464393136613 Marionette TRACE conn3 <- [1,246,null,{}] 16:52:16 INFO - PROCESS | 1738 | 1464393136651 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:16 INFO - PROCESS | 1738 | 1464393136831 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:52:16 INFO - PROCESS | 1738 | 1464393136980 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x9a888400 == 53 [pid = 1738] [id = 36] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x951b4400 == 52 [pid = 1738] [id = 37] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x992b1800 == 51 [pid = 1738] [id = 35] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x922e6000 == 50 [pid = 1738] [id = 34] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x9468e800 == 49 [pid = 1738] [id = 58] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x9a88f000 == 48 [pid = 1738] [id = 57] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x9530bc00 == 47 [pid = 1738] [id = 56] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 102 (0x9b5b6c00) [pid = 1738] [serial = 122] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 101 (0xa21a7000) [pid = 1738] [serial = 140] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e6000 == 48 [pid = 1738] [id = 69] 16:52:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 102 (0x93c81c00) [pid = 1738] [serial = 205] [outer = (nil)] 16:52:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 103 (0x951b4400) [pid = 1738] [serial = 206] [outer = 0x93c81c00] 16:52:17 INFO - PROCESS | 1738 | 1464393137104 Marionette DEBUG loaded listener.js 16:52:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 104 (0x9a23b800) [pid = 1738] [serial = 207] [outer = 0x93c81c00] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x94697400 == 47 [pid = 1738] [id = 55] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x93c7f400 == 46 [pid = 1738] [id = 54] 16:52:17 INFO - PROCESS | 1738 | --DOCSHELL 0x95311c00 == 45 [pid = 1738] [id = 53] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 103 (0x99052400) [pid = 1738] [serial = 99] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 102 (0x990bcc00) [pid = 1738] [serial = 128] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 101 (0xa22c1800) [pid = 1738] [serial = 134] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 100 (0x9812f000) [pid = 1738] [serial = 119] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 99 (0xa30ba800) [pid = 1738] [serial = 137] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 98 (0x9c29f000) [pid = 1738] [serial = 131] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 97 (0x9cde4000) [pid = 1738] [serial = 116] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 96 (0x9468f800) [pid = 1738] [serial = 126] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 95 (0x93c80800) [pid = 1738] [serial = 125] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 94 (0x99fe2c00) [pid = 1738] [serial = 129] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 93 (0xa240b000) [pid = 1738] [serial = 135] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 92 (0x9c36e800) [pid = 1738] [serial = 132] [outer = (nil)] [url = about:blank] 16:52:17 INFO - PROCESS | 1738 | --DOMWINDOW == 91 (0x97719c00) [pid = 1738] [serial = 138] [outer = (nil)] [url = about:blank] 16:52:18 INFO - PROCESS | 1738 | 1464393138071 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:52:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1506ms 16:52:18 INFO - PROCESS | 1738 | 1464393138115 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 1738 | 1464393138119 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:52:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:52:18 INFO - PROCESS | 1738 | 1464393138131 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 1738 | 1464393138134 Marionette TRACE conn3 <- [1,250,null,{}] 16:52:18 INFO - PROCESS | 1738 | 1464393138139 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:18 INFO - PROCESS | 1738 | 1464393138307 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:52:18 INFO - PROCESS | 1738 | 1464393138318 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c80800 == 46 [pid = 1738] [id = 70] 16:52:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 92 (0x9b248c00) [pid = 1738] [serial = 208] [outer = (nil)] 16:52:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 93 (0xa2146c00) [pid = 1738] [serial = 209] [outer = 0x9b248c00] 16:52:18 INFO - PROCESS | 1738 | 1464393138400 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 94 (0xa227e800) [pid = 1738] [serial = 210] [outer = 0x9b248c00] 16:52:19 INFO - PROCESS | 1738 | 1464393139238 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:52:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1142ms 16:52:19 INFO - PROCESS | 1738 | 1464393139274 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 1738 | 1464393139279 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:52:19 INFO - PROCESS | 1738 | 1464393139287 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 1738 | 1464393139291 Marionette TRACE conn3 <- [1,254,null,{}] 16:52:19 INFO - PROCESS | 1738 | 1464393139297 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 1738 | 1464393139457 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:52:19 INFO - PROCESS | 1738 | 1464393139468 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x94690c00 == 47 [pid = 1738] [id = 71] 16:52:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 95 (0x9c2a8400) [pid = 1738] [serial = 211] [outer = (nil)] 16:52:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 96 (0xa249f800) [pid = 1738] [serial = 212] [outer = 0x9c2a8400] 16:52:19 INFO - PROCESS | 1738 | 1464393139647 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 97 (0xa24aa800) [pid = 1738] [serial = 213] [outer = 0x9c2a8400] 16:52:20 INFO - PROCESS | 1738 | 1464393140418 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:52:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1181ms 16:52:20 INFO - PROCESS | 1738 | 1464393140476 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 1738 | 1464393140480 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:52:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:52:20 INFO - PROCESS | 1738 | 1464393140492 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 1738 | 1464393140495 Marionette TRACE conn3 <- [1,258,null,{}] 16:52:20 INFO - PROCESS | 1738 | 1464393140502 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:20 INFO - PROCESS | 1738 | 1464393140753 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:52:20 INFO - PROCESS | 1738 | 1464393140780 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 1738 | ++DOCSHELL 0xa22c1800 == 48 [pid = 1738] [id = 72] 16:52:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 98 (0xa5042800) [pid = 1738] [serial = 214] [outer = (nil)] 16:52:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 99 (0xa6735400) [pid = 1738] [serial = 215] [outer = 0xa5042800] 16:52:20 INFO - PROCESS | 1738 | 1464393140860 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 100 (0xa675d800) [pid = 1738] [serial = 216] [outer = 0xa5042800] 16:52:21 INFO - PROCESS | 1738 | 1464393141782 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:52:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1336ms 16:52:21 INFO - PROCESS | 1738 | 1464393141841 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:52:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:52:21 INFO - PROCESS | 1738 | 1464393141846 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:52:21 INFO - PROCESS | 1738 | 1464393141853 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 1738 | 1464393141857 Marionette TRACE conn3 <- [1,262,null,{}] 16:52:21 INFO - PROCESS | 1738 | 1464393141863 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 1738 | 1464393142143 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 99 (0x9a88cc00) [pid = 1738] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 98 (0x95315000) [pid = 1738] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 97 (0x9530ac00) [pid = 1738] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 96 (0x9ba1e000) [pid = 1738] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 95 (0x950f0c00) [pid = 1738] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 94 (0x9a895000) [pid = 1738] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:52:22 INFO - PROCESS | 1738 | --DOMWINDOW == 93 (0x9b5aa800) [pid = 1738] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:52:22 INFO - PROCESS | 1738 | 1464393142237 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c86800 == 49 [pid = 1738] [id = 73] 16:52:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 94 (0x950f0c00) [pid = 1738] [serial = 217] [outer = (nil)] 16:52:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 95 (0x9b240c00) [pid = 1738] [serial = 218] [outer = 0x950f0c00] 16:52:22 INFO - PROCESS | 1738 | 1464393142324 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 96 (0xa22cd800) [pid = 1738] [serial = 219] [outer = 0x950f0c00] 16:52:23 INFO - PROCESS | 1738 | 1464393143034 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:52:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1230ms 16:52:23 INFO - PROCESS | 1738 | 1464393143084 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 1738 | 1464393143088 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:52:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:52:23 INFO - PROCESS | 1738 | 1464393143094 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 1738 | 1464393143097 Marionette TRACE conn3 <- [1,266,null,{}] 16:52:23 INFO - PROCESS | 1738 | 1464393143103 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:23 INFO - PROCESS | 1738 | 1464393143298 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:52:23 INFO - PROCESS | 1738 | 1464393143314 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x918d2c00 == 50 [pid = 1738] [id = 74] 16:52:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 97 (0x918d4000) [pid = 1738] [serial = 220] [outer = (nil)] 16:52:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 98 (0x918db800) [pid = 1738] [serial = 221] [outer = 0x918d4000] 16:52:23 INFO - PROCESS | 1738 | 1464393143395 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 99 (0x918de800) [pid = 1738] [serial = 222] [outer = 0x918d4000] 16:52:24 INFO - PROCESS | 1738 | 1464393144254 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:52:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1179ms 16:52:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 100 (0x918cb000) [pid = 1738] [serial = 223] [outer = 0x9a35cc00] 16:52:24 INFO - PROCESS | 1738 | 1464393144320 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 1738 | 1464393144327 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:52:24 INFO - PROCESS | 1738 | 1464393144443 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 1738 | 1464393144451 Marionette TRACE conn3 <- [1,270,null,{}] 16:52:24 INFO - PROCESS | 1738 | 1464393144474 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 1738 | 1464393144695 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:52:24 INFO - PROCESS | 1738 | 1464393144906 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c5c00 == 51 [pid = 1738] [id = 75] 16:52:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 101 (0x918c7000) [pid = 1738] [serial = 224] [outer = (nil)] 16:52:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 102 (0x918dd800) [pid = 1738] [serial = 225] [outer = 0x918c7000] 16:52:25 INFO - PROCESS | 1738 | 1464393145014 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 103 (0x92ebc000) [pid = 1738] [serial = 226] [outer = 0x918c7000] 16:52:25 INFO - PROCESS | 1738 | 1464393145914 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:52:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:52:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1545ms 16:52:25 INFO - PROCESS | 1738 | 1464393145949 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:52:25 INFO - PROCESS | 1738 | 1464393145958 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:52:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:52:25 INFO - PROCESS | 1738 | 1464393145970 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:52:25 INFO - PROCESS | 1738 | 1464393145975 Marionette TRACE conn3 <- [1,274,null,{}] 16:52:25 INFO - PROCESS | 1738 | 1464393145982 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 1738 | 1464393146186 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:52:26 INFO - PROCESS | 1738 | 1464393146336 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b6800 == 52 [pid = 1738] [id = 76] 16:52:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 104 (0x951b8400) [pid = 1738] [serial = 227] [outer = (nil)] 16:52:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 105 (0x99ea4400) [pid = 1738] [serial = 228] [outer = 0x951b8400] 16:52:26 INFO - PROCESS | 1738 | 1464393146442 Marionette DEBUG loaded listener.js 16:52:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 106 (0x9a35e400) [pid = 1738] [serial = 229] [outer = 0x951b8400] 16:52:27 INFO - PROCESS | 1738 | 1464393147404 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:52:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1485ms 16:52:27 INFO - PROCESS | 1738 | 1464393147456 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:52:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:52:27 INFO - PROCESS | 1738 | 1464393147463 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:52:27 INFO - PROCESS | 1738 | 1464393147471 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 1738 | 1464393147478 Marionette TRACE conn3 <- [1,278,null,{}] 16:52:27 INFO - PROCESS | 1738 | 1464393147495 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:27 INFO - PROCESS | 1738 | 1464393147739 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:52:27 INFO - PROCESS | 1738 | 1464393147933 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b68c00 == 53 [pid = 1738] [id = 77] 16:52:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 107 (0x91b6dc00) [pid = 1738] [serial = 230] [outer = (nil)] 16:52:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 108 (0x951ba800) [pid = 1738] [serial = 231] [outer = 0x91b6dc00] 16:52:28 INFO - PROCESS | 1738 | 1464393148074 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 109 (0x9a890000) [pid = 1738] [serial = 232] [outer = 0x91b6dc00] 16:52:29 INFO - PROCESS | 1738 | 1464393149031 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:52:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1595ms 16:52:29 INFO - PROCESS | 1738 | 1464393149066 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 1738 | 1464393149070 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:52:29 INFO - PROCESS | 1738 | 1464393149078 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 1738 | 1464393149082 Marionette TRACE conn3 <- [1,282,null,{}] 16:52:29 INFO - PROCESS | 1738 | 1464393149088 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 1738 | 1464393149284 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:52:29 INFO - PROCESS | 1738 | 1464393149439 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x92eca000 == 54 [pid = 1738] [id = 78] 16:52:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 110 (0x9aae7800) [pid = 1738] [serial = 233] [outer = (nil)] 16:52:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 111 (0x9b248800) [pid = 1738] [serial = 234] [outer = 0x9aae7800] 16:52:29 INFO - PROCESS | 1738 | 1464393149529 Marionette DEBUG loaded listener.js 16:52:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 112 (0x9b89a800) [pid = 1738] [serial = 235] [outer = 0x9aae7800] 16:52:30 INFO - PROCESS | 1738 | 1464393150459 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:52:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1437ms 16:52:30 INFO - PROCESS | 1738 | 1464393150516 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 1738 | 1464393150521 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:52:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:52:30 INFO - PROCESS | 1738 | 1464393150529 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 1738 | 1464393150533 Marionette TRACE conn3 <- [1,286,null,{}] 16:52:30 INFO - PROCESS | 1738 | 1464393150539 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:30 INFO - PROCESS | 1738 | 1464393150728 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:52:30 INFO - PROCESS | 1738 | 1464393150879 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ebf400 == 55 [pid = 1738] [id = 79] 16:52:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 113 (0x9a7a5000) [pid = 1738] [serial = 236] [outer = (nil)] 16:52:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 114 (0x9c365000) [pid = 1738] [serial = 237] [outer = 0x9a7a5000] 16:52:30 INFO - PROCESS | 1738 | 1464393150969 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 115 (0xa0605000) [pid = 1738] [serial = 238] [outer = 0x9a7a5000] 16:52:31 INFO - PROCESS | 1738 | 1464393151923 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:52:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1438ms 16:52:31 INFO - PROCESS | 1738 | 1464393151967 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:52:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:52:31 INFO - PROCESS | 1738 | 1464393151972 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:52:31 INFO - PROCESS | 1738 | 1464393151979 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 1738 | 1464393151983 Marionette TRACE conn3 <- [1,290,null,{}] 16:52:31 INFO - PROCESS | 1738 | 1464393151989 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:32 INFO - PROCESS | 1738 | 1464393152213 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:52:32 INFO - PROCESS | 1738 | 1464393152372 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x913d3800 == 56 [pid = 1738] [id = 80] 16:52:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 116 (0x913d4000) [pid = 1738] [serial = 239] [outer = (nil)] 16:52:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x913dec00) [pid = 1738] [serial = 240] [outer = 0x913d4000] 16:52:32 INFO - PROCESS | 1738 | 1464393152537 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x913ec800) [pid = 1738] [serial = 241] [outer = 0x913d4000] 16:52:33 INFO - PROCESS | 1738 | 1464393153451 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:52:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1545ms 16:52:33 INFO - PROCESS | 1738 | 1464393153524 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 1738 | 1464393153528 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:52:33 INFO - PROCESS | 1738 | 1464393153536 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 1738 | 1464393153539 Marionette TRACE conn3 <- [1,294,null,{}] 16:52:33 INFO - PROCESS | 1738 | 1464393153546 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 1738 | 1464393153769 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:52:34 INFO - PROCESS | 1738 | 1464393154214 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c3800 == 57 [pid = 1738] [id = 81] 16:52:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x918c4400) [pid = 1738] [serial = 242] [outer = (nil)] 16:52:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x918c7c00) [pid = 1738] [serial = 243] [outer = 0x918c4400] 16:52:34 INFO - PROCESS | 1738 | 1464393154345 Marionette DEBUG loaded listener.js 16:52:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x918d6c00) [pid = 1738] [serial = 244] [outer = 0x918c4400] 16:52:35 INFO - PROCESS | 1738 | 1464393155298 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:35 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. 16:52:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1789ms 16:52:35 INFO - PROCESS | 1738 | 1464393155327 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 1738 | 1464393155334 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:52:35 INFO - PROCESS | 1738 | 1464393155343 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 1738 | 1464393155349 Marionette TRACE conn3 <- [1,298,null,{}] 16:52:35 INFO - PROCESS | 1738 | 1464393155356 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 1738 | 1464393155546 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:52:35 INFO - PROCESS | 1738 | 1464393155700 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b6ac00 == 58 [pid = 1738] [id = 82] 16:52:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x91b6f000) [pid = 1738] [serial = 245] [outer = (nil)] 16:52:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x922e0c00) [pid = 1738] [serial = 246] [outer = 0x91b6f000] 16:52:35 INFO - PROCESS | 1738 | 1464393155825 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x9393ec00) [pid = 1738] [serial = 247] [outer = 0x91b6f000] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x951b7000 == 57 [pid = 1738] [id = 41] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x93c86800 == 56 [pid = 1738] [id = 73] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0xa35ee800) [pid = 1738] [serial = 176] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0xa22c1800 == 55 [pid = 1738] [id = 72] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x94690c00 == 54 [pid = 1738] [id = 71] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x93c80800 == 53 [pid = 1738] [id = 70] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x922e6000 == 52 [pid = 1738] [id = 69] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x9a234c00 == 51 [pid = 1738] [id = 68] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x951c0000 == 50 [pid = 1738] [id = 67] 16:52:36 INFO - PROCESS | 1738 | --DOCSHELL 0x92e05c00 == 49 [pid = 1738] [id = 59] 16:52:36 INFO - PROCESS | 1738 | 1464393156797 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0xa67cc400) [pid = 1738] [serial = 155] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x9ba1c400) [pid = 1738] [serial = 167] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x97721c00) [pid = 1738] [serial = 158] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x9c367c00) [pid = 1738] [serial = 146] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x99fe8800) [pid = 1738] [serial = 159] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x9a88e000) [pid = 1738] [serial = 173] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0xa214e000) [pid = 1738] [serial = 171] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 115 (0x951bf000) [pid = 1738] [serial = 161] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 114 (0x9b242c00) [pid = 1738] [serial = 165] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 113 (0x92e0bc00) [pid = 1738] [serial = 143] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 112 (0x9b23d400) [pid = 1738] [serial = 164] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 111 (0x9a0ac000) [pid = 1738] [serial = 162] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 110 (0xa3253400) [pid = 1738] [serial = 141] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 109 (0xa24a1000) [pid = 1738] [serial = 174] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 108 (0xa6734400) [pid = 1738] [serial = 152] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 107 (0x9c06a800) [pid = 1738] [serial = 168] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 106 (0xa35f2000) [pid = 1738] [serial = 149] [outer = (nil)] [url = about:blank] 16:52:36 INFO - PROCESS | 1738 | --DOMWINDOW == 105 (0xa0606c00) [pid = 1738] [serial = 170] [outer = (nil)] [url = about:blank] 16:52:36 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. 16:52:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1536ms 16:52:36 INFO - PROCESS | 1738 | 1464393156883 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 1738 | 1464393156889 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:52:36 INFO - PROCESS | 1738 | 1464393156897 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 1738 | 1464393156900 Marionette TRACE conn3 <- [1,302,null,{}] 16:52:36 INFO - PROCESS | 1738 | 1464393156908 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:37 INFO - PROCESS | 1738 | 1464393157087 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:52:37 INFO - PROCESS | 1738 | 1464393157249 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x94696400 == 50 [pid = 1738] [id = 83] 16:52:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 106 (0x950f0800) [pid = 1738] [serial = 248] [outer = (nil)] 16:52:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 107 (0x951b9400) [pid = 1738] [serial = 249] [outer = 0x950f0800] 16:52:37 INFO - PROCESS | 1738 | 1464393157334 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 108 (0x97723400) [pid = 1738] [serial = 250] [outer = 0x950f0800] 16:52:38 INFO - PROCESS | 1738 | 1464393158150 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:38 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. 16:52:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1281ms 16:52:38 INFO - PROCESS | 1738 | 1464393158179 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:52:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:52:38 INFO - PROCESS | 1738 | 1464393158184 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:52:38 INFO - PROCESS | 1738 | 1464393158198 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 1738 | 1464393158207 Marionette TRACE conn3 <- [1,306,null,{}] 16:52:38 INFO - PROCESS | 1738 | 1464393158216 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 1738 | 1464393158378 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:52:38 INFO - PROCESS | 1738 | 1464393158398 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x98134000 == 51 [pid = 1738] [id = 84] 16:52:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 109 (0x9904c000) [pid = 1738] [serial = 251] [outer = (nil)] 16:52:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 110 (0x9aae4800) [pid = 1738] [serial = 252] [outer = 0x9904c000] 16:52:38 INFO - PROCESS | 1738 | 1464393158580 Marionette DEBUG loaded listener.js 16:52:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 111 (0x9aaef800) [pid = 1738] [serial = 253] [outer = 0x9904c000] 16:52:39 INFO - PROCESS | 1738 | 1464393159411 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:39 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. 16:52:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1256ms 16:52:39 INFO - PROCESS | 1738 | 1464393159449 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 1738 | 1464393159454 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:52:39 INFO - PROCESS | 1738 | 1464393159461 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 1738 | 1464393159465 Marionette TRACE conn3 <- [1,310,null,{}] 16:52:39 INFO - PROCESS | 1738 | 1464393159471 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:39 INFO - PROCESS | 1738 | 1464393159681 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:52:39 INFO - PROCESS | 1738 | 1464393159712 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea9c00 == 52 [pid = 1738] [id = 85] 16:52:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 112 (0x9aae6400) [pid = 1738] [serial = 254] [outer = (nil)] 16:52:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 113 (0x9b23ec00) [pid = 1738] [serial = 255] [outer = 0x9aae6400] 16:52:39 INFO - PROCESS | 1738 | 1464393159789 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 114 (0x9b242400) [pid = 1738] [serial = 256] [outer = 0x9aae6400] 16:52:40 INFO - PROCESS | 1738 | 1464393160663 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:40 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. 16:52:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1237ms 16:52:40 INFO - PROCESS | 1738 | 1464393160699 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 1738 | 1464393160702 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:52:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:52:40 INFO - PROCESS | 1738 | 1464393160710 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 1738 | 1464393160714 Marionette TRACE conn3 <- [1,314,null,{}] 16:52:40 INFO - PROCESS | 1738 | 1464393160728 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 1738 | 1464393160940 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 113 (0xa5042800) [pid = 1738] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 112 (0x950f0c00) [pid = 1738] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 111 (0x9cde4800) [pid = 1738] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 110 (0x9b248c00) [pid = 1738] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 109 (0x9c2a8400) [pid = 1738] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 108 (0x9ae43400) [pid = 1738] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 107 (0x98130800) [pid = 1738] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 106 (0x93c81c00) [pid = 1738] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 105 (0x9a88a000) [pid = 1738] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:52:41 INFO - PROCESS | 1738 | --DOMWINDOW == 104 (0x951b3400) [pid = 1738] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:52:41 INFO - PROCESS | 1738 | 1464393161302 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:41 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c80000 == 53 [pid = 1738] [id = 86] 16:52:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 105 (0x93c81c00) [pid = 1738] [serial = 257] [outer = (nil)] 16:52:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 106 (0x9aae6800) [pid = 1738] [serial = 258] [outer = 0x93c81c00] 16:52:41 INFO - PROCESS | 1738 | 1464393161396 Marionette DEBUG loaded listener.js 16:52:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 107 (0x9c06c000) [pid = 1738] [serial = 259] [outer = 0x93c81c00] 16:52:42 INFO - PROCESS | 1738 | 1464393162247 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:42 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. 16:52:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1595ms 16:52:42 INFO - PROCESS | 1738 | 1464393162307 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:52:42 INFO - PROCESS | 1738 | 1464393162310 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:52:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:52:42 INFO - PROCESS | 1738 | 1464393162317 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:52:42 INFO - PROCESS | 1738 | 1464393162321 Marionette TRACE conn3 <- [1,318,null,{}] 16:52:42 INFO - PROCESS | 1738 | 1464393162327 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 1738 | 1464393162511 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:52:42 INFO - PROCESS | 1738 | 1464393162625 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a4b5000 == 54 [pid = 1738] [id = 87] 16:52:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 108 (0x9c29ec00) [pid = 1738] [serial = 260] [outer = (nil)] 16:52:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 109 (0xa0606c00) [pid = 1738] [serial = 261] [outer = 0x9c29ec00] 16:52:42 INFO - PROCESS | 1738 | 1464393162703 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 110 (0xa21af400) [pid = 1738] [serial = 262] [outer = 0x9c29ec00] 16:52:43 INFO - PROCESS | 1738 | 1464393163657 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:43 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. 16:52:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1392ms 16:52:43 INFO - PROCESS | 1738 | 1464393163711 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 1738 | 1464393163718 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:52:43 INFO - PROCESS | 1738 | 1464393163728 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 1738 | 1464393163734 Marionette TRACE conn3 <- [1,322,null,{}] 16:52:43 INFO - PROCESS | 1738 | 1464393163746 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:44 INFO - PROCESS | 1738 | 1464393164029 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:52:44 INFO - PROCESS | 1738 | 1464393164248 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c2000 == 55 [pid = 1738] [id = 88] 16:52:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 111 (0x918cb800) [pid = 1738] [serial = 263] [outer = (nil)] 16:52:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 112 (0x91b66c00) [pid = 1738] [serial = 264] [outer = 0x918cb800] 16:52:44 INFO - PROCESS | 1738 | 1464393164349 Marionette DEBUG loaded listener.js 16:52:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 113 (0x91b6ec00) [pid = 1738] [serial = 265] [outer = 0x918cb800] 16:52:45 INFO - PROCESS | 1738 | 1464393165289 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:45 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. 16:52:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1638ms 16:52:45 INFO - PROCESS | 1738 | 1464393165366 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 1738 | 1464393165376 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:52:45 INFO - PROCESS | 1738 | 1464393165387 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 1738 | 1464393165391 Marionette TRACE conn3 <- [1,326,null,{}] 16:52:45 INFO - PROCESS | 1738 | 1464393165399 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:45 INFO - PROCESS | 1738 | 1464393165635 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:52:45 INFO - PROCESS | 1738 | 1464393165840 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x951bb000 == 56 [pid = 1738] [id = 89] 16:52:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 114 (0x97721c00) [pid = 1738] [serial = 266] [outer = (nil)] 16:52:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 115 (0x992b1800) [pid = 1738] [serial = 267] [outer = 0x97721c00] 16:52:45 INFO - PROCESS | 1738 | 1464393165945 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 116 (0x9a0ac000) [pid = 1738] [serial = 268] [outer = 0x97721c00] 16:52:46 INFO - PROCESS | 1738 | 1464393166899 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:46 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. 16:52:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1538ms 16:52:46 INFO - PROCESS | 1738 | 1464393166926 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 1738 | 1464393166930 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:52:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:52:46 INFO - PROCESS | 1738 | 1464393166938 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 1738 | 1464393166945 Marionette TRACE conn3 <- [1,330,null,{}] 16:52:46 INFO - PROCESS | 1738 | 1464393166963 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:47 INFO - PROCESS | 1738 | 1464393167199 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:52:47 INFO - PROCESS | 1738 | 1464393167438 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c2a8400 == 57 [pid = 1738] [id = 90] 16:52:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x9d1a8000) [pid = 1738] [serial = 269] [outer = (nil)] 16:52:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0xa214e400) [pid = 1738] [serial = 270] [outer = 0x9d1a8000] 16:52:47 INFO - PROCESS | 1738 | 1464393167578 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0xa26c3400) [pid = 1738] [serial = 271] [outer = 0x9d1a8000] 16:52:48 INFO - PROCESS | 1738 | 1464393168500 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:48 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. 16:52:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1637ms 16:52:48 INFO - PROCESS | 1738 | 1464393168576 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:52:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:52:48 INFO - PROCESS | 1738 | 1464393168582 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:52:48 INFO - PROCESS | 1738 | 1464393168589 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 1738 | 1464393168593 Marionette TRACE conn3 <- [1,334,null,{}] 16:52:48 INFO - PROCESS | 1738 | 1464393168600 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 1738 | 1464393168834 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:52:49 INFO - PROCESS | 1738 | 1464393169030 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:49 INFO - PROCESS | 1738 | ++DOCSHELL 0xa3020c00 == 58 [pid = 1738] [id = 91] 16:52:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0xa3253400) [pid = 1738] [serial = 272] [outer = (nil)] 16:52:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0xa35f2000) [pid = 1738] [serial = 273] [outer = 0xa3253400] 16:52:49 INFO - PROCESS | 1738 | 1464393169166 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0xa4e21c00) [pid = 1738] [serial = 274] [outer = 0xa3253400] 16:52:50 INFO - PROCESS | 1738 | 1464393170012 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:50 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. 16:52:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1487ms 16:52:50 INFO - PROCESS | 1738 | 1464393170077 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 1738 | 1464393170080 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:52:50 INFO - PROCESS | 1738 | 1464393170088 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 1738 | 1464393170091 Marionette TRACE conn3 <- [1,338,null,{}] 16:52:50 INFO - PROCESS | 1738 | 1464393170098 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 1738 | 1464393170286 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:52:50 INFO - PROCESS | 1738 | 1464393170440 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x913dd400 == 59 [pid = 1738] [id = 92] 16:52:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x913e9c00) [pid = 1738] [serial = 275] [outer = (nil)] 16:52:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0xa6732800) [pid = 1738] [serial = 276] [outer = 0x913e9c00] 16:52:50 INFO - PROCESS | 1738 | 1464393170537 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0xa6738c00) [pid = 1738] [serial = 277] [outer = 0x913e9c00] 16:52:51 INFO - PROCESS | 1738 | 1464393171442 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:51 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. 16:52:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1432ms 16:52:51 INFO - PROCESS | 1738 | 1464393171521 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:52:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:52:51 INFO - PROCESS | 1738 | 1464393171526 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:52:51 INFO - PROCESS | 1738 | 1464393171533 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 1738 | 1464393171537 Marionette TRACE conn3 <- [1,342,null,{}] 16:52:51 INFO - PROCESS | 1738 | 1464393171543 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 1738 | 1464393171848 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:52:52 INFO - PROCESS | 1738 | 1464393172087 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x913ddc00 == 60 [pid = 1738] [id = 93] 16:52:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x9d1ac000) [pid = 1738] [serial = 278] [outer = (nil)] 16:52:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0xa6f3e400) [pid = 1738] [serial = 279] [outer = 0x9d1ac000] 16:52:52 INFO - PROCESS | 1738 | 1464393172178 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0xa8c04c00) [pid = 1738] [serial = 280] [outer = 0x9d1ac000] 16:52:53 INFO - PROCESS | 1738 | 1464393173062 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:53 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. 16:52:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1587ms 16:52:53 INFO - PROCESS | 1738 | 1464393173120 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 1738 | 1464393173123 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:52:53 INFO - PROCESS | 1738 | 1464393173131 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 1738 | 1464393173133 Marionette TRACE conn3 <- [1,346,null,{}] 16:52:53 INFO - PROCESS | 1738 | 1464393173140 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 1738 | 1464393173321 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:52:53 INFO - PROCESS | 1738 | 1464393173476 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x913e8c00 == 61 [pid = 1738] [id = 94] 16:52:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0xa828bc00) [pid = 1738] [serial = 281] [outer = (nil)] 16:52:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0xa8c49800) [pid = 1738] [serial = 282] [outer = 0xa828bc00] 16:52:53 INFO - PROCESS | 1738 | 1464393173567 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0xa8c52000) [pid = 1738] [serial = 283] [outer = 0xa828bc00] 16:52:54 INFO - PROCESS | 1738 | 1464393174444 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:54 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. 16:52:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1330ms 16:52:54 INFO - PROCESS | 1738 | 1464393174479 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 1738 | 1464393174482 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:52:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:52:54 INFO - PROCESS | 1738 | 1464393174492 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 1738 | 1464393174495 Marionette TRACE conn3 <- [1,350,null,{}] 16:52:54 INFO - PROCESS | 1738 | 1464393174500 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:54 INFO - PROCESS | 1738 | 1464393174679 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:52:54 INFO - PROCESS | 1738 | 1464393174839 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f873800 == 62 [pid = 1738] [id = 95] 16:52:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8f874800) [pid = 1738] [serial = 284] [outer = (nil)] 16:52:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8f87bc00) [pid = 1738] [serial = 285] [outer = 0x8f874800] 16:52:54 INFO - PROCESS | 1738 | 1464393174926 Marionette DEBUG loaded listener.js 16:52:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8f87e400) [pid = 1738] [serial = 286] [outer = 0x8f874800] 16:52:55 INFO - PROCESS | 1738 | 1464393175845 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:55 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. 16:52:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1386ms 16:52:55 INFO - PROCESS | 1738 | 1464393175879 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 1738 | 1464393175883 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:52:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:52:55 INFO - PROCESS | 1738 | 1464393175890 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 1738 | 1464393175893 Marionette TRACE conn3 <- [1,354,null,{}] 16:52:55 INFO - PROCESS | 1738 | 1464393175900 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:56 INFO - PROCESS | 1738 | 1464393176079 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:52:56 INFO - PROCESS | 1738 | 1464393176242 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f882c00 == 63 [pid = 1738] [id = 96] 16:52:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x913d5800) [pid = 1738] [serial = 287] [outer = (nil)] 16:52:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x918d9800) [pid = 1738] [serial = 288] [outer = 0x913d5800] 16:52:56 INFO - PROCESS | 1738 | 1464393176327 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x99721000) [pid = 1738] [serial = 289] [outer = 0x913d5800] 16:52:57 INFO - PROCESS | 1738 | 1464393177616 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:57 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. 16:52:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1786ms 16:52:57 INFO - PROCESS | 1738 | 1464393177677 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 1738 | 1464393177684 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:52:57 INFO - PROCESS | 1738 | 1464393177692 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 1738 | 1464393177698 Marionette TRACE conn3 <- [1,358,null,{}] 16:52:57 INFO - PROCESS | 1738 | 1464393177706 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:58 INFO - PROCESS | 1738 | 1464393178033 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:52:58 INFO - PROCESS | 1738 | 1464393178203 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x918dac00 == 64 [pid = 1738] [id = 97] 16:52:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x91b68000) [pid = 1738] [serial = 290] [outer = (nil)] 16:52:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x91b72400) [pid = 1738] [serial = 291] [outer = 0x91b68000] 16:52:58 INFO - PROCESS | 1738 | 1464393178292 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x93c81000) [pid = 1738] [serial = 292] [outer = 0x91b68000] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x922e6c00 == 63 [pid = 1738] [id = 48] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x918db800) [pid = 1738] [serial = 221] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x951b8800) [pid = 1738] [serial = 179] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x9b23d800) [pid = 1738] [serial = 182] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0xa3226800) [pid = 1738] [serial = 185] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0xa686b400) [pid = 1738] [serial = 188] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9aae9800) [pid = 1738] [serial = 191] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0xa6ea6c00) [pid = 1738] [serial = 194] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x93c80000 == 62 [pid = 1738] [id = 86] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x99ea9c00 == 61 [pid = 1738] [id = 85] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x98134000 == 60 [pid = 1738] [id = 84] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x94696400 == 59 [pid = 1738] [id = 83] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x91b6ac00 == 58 [pid = 1738] [id = 82] 16:52:58 INFO - PROCESS | 1738 | --DOCSHELL 0x918c3800 == 57 [pid = 1738] [id = 81] 16:52:59 INFO - PROCESS | 1738 | --DOCSHELL 0x91b68c00 == 56 [pid = 1738] [id = 77] 16:52:59 INFO - PROCESS | 1738 | --DOCSHELL 0x951b6800 == 55 [pid = 1738] [id = 76] 16:52:59 INFO - PROCESS | 1738 | --DOCSHELL 0x918c5c00 == 54 [pid = 1738] [id = 75] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x95346000) [pid = 1738] [serial = 123] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x99eab800) [pid = 1738] [serial = 120] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0xa6735400) [pid = 1738] [serial = 215] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9b240c00) [pid = 1738] [serial = 218] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0xa675d800) [pid = 1738] [serial = 216] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0xa3252000) [pid = 1738] [serial = 177] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0xa2146c00) [pid = 1738] [serial = 209] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0xa227e800) [pid = 1738] [serial = 210] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0xa249f800) [pid = 1738] [serial = 212] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x9b243400) [pid = 1738] [serial = 204] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x9ae4b800) [pid = 1738] [serial = 203] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x9a88c800) [pid = 1738] [serial = 201] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x9a35dc00) [pid = 1738] [serial = 200] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x951b4400) [pid = 1738] [serial = 206] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x9a23b800) [pid = 1738] [serial = 207] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x9ae49c00) [pid = 1738] [serial = 197] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0xa22cd800) [pid = 1738] [serial = 219] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | --DOMWINDOW == 115 (0xa24aa800) [pid = 1738] [serial = 213] [outer = (nil)] [url = about:blank] 16:52:59 INFO - PROCESS | 1738 | 1464393179256 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:52:59 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. 16:52:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1642ms 16:52:59 INFO - PROCESS | 1738 | 1464393179335 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:52:59 INFO - PROCESS | 1738 | 1464393179343 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:52:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:52:59 INFO - PROCESS | 1738 | 1464393179355 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:52:59 INFO - PROCESS | 1738 | 1464393179360 Marionette TRACE conn3 <- [1,362,null,{}] 16:52:59 INFO - PROCESS | 1738 | 1464393179366 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 1738 | 1464393179542 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:52:59 INFO - PROCESS | 1738 | 1464393179656 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x918de400 == 55 [pid = 1738] [id = 98] 16:52:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 116 (0x91b69000) [pid = 1738] [serial = 293] [outer = (nil)] 16:52:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x951b4400) [pid = 1738] [serial = 294] [outer = 0x91b69000] 16:52:59 INFO - PROCESS | 1738 | 1464393179735 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x9813d000) [pid = 1738] [serial = 295] [outer = 0x91b69000] 16:53:00 INFO - PROCESS | 1738 | 1464393180575 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:00 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. 16:53:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1288ms 16:53:00 INFO - PROCESS | 1738 | 1464393180643 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 1738 | 1464393180647 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:53:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:53:00 INFO - PROCESS | 1738 | 1464393180654 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 1738 | 1464393180659 Marionette TRACE conn3 <- [1,366,null,{}] 16:53:00 INFO - PROCESS | 1738 | 1464393180675 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 1738 | 1464393180855 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:53:01 INFO - PROCESS | 1738 | 1464393180993 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x913f2800 == 56 [pid = 1738] [id = 99] 16:53:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x9a233400) [pid = 1738] [serial = 296] [outer = (nil)] 16:53:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x9ae48c00) [pid = 1738] [serial = 297] [outer = 0x9a233400] 16:53:01 INFO - PROCESS | 1738 | 1464393181073 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x9b23f800) [pid = 1738] [serial = 298] [outer = 0x9a233400] 16:53:02 INFO - PROCESS | 1738 | 1464393182138 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:02 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. 16:53:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1538ms 16:53:02 INFO - PROCESS | 1738 | 1464393182193 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 1738 | 1464393182198 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:53:02 INFO - PROCESS | 1738 | 1464393182204 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 1738 | 1464393182207 Marionette TRACE conn3 <- [1,370,null,{}] 16:53:02 INFO - PROCESS | 1738 | 1464393182212 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 1738 | 1464393182422 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:53:02 INFO - PROCESS | 1738 | 1464393182465 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x913ee400 == 57 [pid = 1738] [id = 100] 16:53:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x9b246800) [pid = 1738] [serial = 299] [outer = (nil)] 16:53:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x9ba1e000) [pid = 1738] [serial = 300] [outer = 0x9b246800] 16:53:02 INFO - PROCESS | 1738 | 1464393182556 Marionette DEBUG loaded listener.js 16:53:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x9c34f800) [pid = 1738] [serial = 301] [outer = 0x9b246800] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x9aae6400) [pid = 1738] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x93c81c00) [pid = 1738] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x918c4400) [pid = 1738] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x918d4000) [pid = 1738] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x91b6f000) [pid = 1738] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x950f0800) [pid = 1738] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:53:03 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x9904c000) [pid = 1738] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:53:03 INFO - PROCESS | 1738 | 1464393183603 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:53:03 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. 16:53:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1428ms 16:53:03 INFO - PROCESS | 1738 | 1464393183633 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 1738 | 1464393183637 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:53:03 INFO - PROCESS | 1738 | 1464393183643 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 1738 | 1464393183646 Marionette TRACE conn3 <- [1,374,null,{}] 16:53:03 INFO - PROCESS | 1738 | 1464393183651 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:03 INFO - PROCESS | 1738 | 1464393183845 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:53:03 INFO - PROCESS | 1738 | 1464393183863 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c6c00 == 58 [pid = 1738] [id = 101] 16:53:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x918cc000) [pid = 1738] [serial = 302] [outer = (nil)] 16:53:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x9b247400) [pid = 1738] [serial = 303] [outer = 0x918cc000] 16:53:03 INFO - PROCESS | 1738 | 1464393183938 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x9c36c400) [pid = 1738] [serial = 304] [outer = 0x918cc000] 16:53:04 INFO - PROCESS | 1738 | 1464393184785 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:53:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1201ms 16:53:04 INFO - PROCESS | 1738 | 1464393184845 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:53:04 INFO - PROCESS | 1738 | 1464393184849 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:53:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:53:04 INFO - PROCESS | 1738 | 1464393184855 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 1738 | 1464393184858 Marionette TRACE conn3 <- [1,378,null,{}] 16:53:04 INFO - PROCESS | 1738 | 1464393184864 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:05 INFO - PROCESS | 1738 | 1464393185034 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:53:05 INFO - PROCESS | 1738 | 1464393185045 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x9904c000 == 59 [pid = 1738] [id = 102] 16:53:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x9b3afc00) [pid = 1738] [serial = 305] [outer = (nil)] 16:53:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0xa26c3000) [pid = 1738] [serial = 306] [outer = 0x9b3afc00] 16:53:05 INFO - PROCESS | 1738 | 1464393185222 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0xa3258c00) [pid = 1738] [serial = 307] [outer = 0x9b3afc00] 16:53:06 INFO - PROCESS | 1738 | 1464393186225 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:53:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1428ms 16:53:06 INFO - PROCESS | 1738 | 1464393186286 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 1738 | 1464393186294 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:53:06 INFO - PROCESS | 1738 | 1464393186303 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 1738 | 1464393186310 Marionette TRACE conn3 <- [1,382,null,{}] 16:53:06 INFO - PROCESS | 1738 | 1464393186319 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 1738 | 1464393186522 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:53:06 INFO - PROCESS | 1738 | 1464393186684 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c9800 == 60 [pid = 1738] [id = 103] 16:53:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x918df000) [pid = 1738] [serial = 308] [outer = (nil)] 16:53:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x94697800) [pid = 1738] [serial = 309] [outer = 0x918df000] 16:53:06 INFO - PROCESS | 1738 | 1464393186825 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x9530c000) [pid = 1738] [serial = 310] [outer = 0x918df000] 16:53:07 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:07 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:53:07 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:07 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:07 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:53:07 INFO - PROCESS | 1738 | 1464393187867 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:53:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1593ms 16:53:07 INFO - PROCESS | 1738 | 1464393187896 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 1738 | 1464393187905 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:53:07 INFO - PROCESS | 1738 | 1464393187917 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 1738 | 1464393187921 Marionette TRACE conn3 <- [1,386,null,{}] 16:53:07 INFO - PROCESS | 1738 | 1464393187928 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:08 INFO - PROCESS | 1738 | 1464393188162 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:53:08 INFO - PROCESS | 1738 | 1464393188412 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae47c00 == 61 [pid = 1738] [id = 104] 16:53:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x9b23b400) [pid = 1738] [serial = 311] [outer = (nil)] 16:53:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x9ba75400) [pid = 1738] [serial = 312] [outer = 0x9b23b400] 16:53:08 INFO - PROCESS | 1738 | 1464393188517 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0xa21b0000) [pid = 1738] [serial = 313] [outer = 0x9b23b400] 16:53:09 INFO - PROCESS | 1738 | 1464393189427 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:53:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1586ms 16:53:09 INFO - PROCESS | 1738 | 1464393189504 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:53:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:53:09 INFO - PROCESS | 1738 | 1464393189508 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:53:09 INFO - PROCESS | 1738 | 1464393189515 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 1738 | 1464393189522 Marionette TRACE conn3 <- [1,390,null,{}] 16:53:09 INFO - PROCESS | 1738 | 1464393189538 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 1738 | 1464393189809 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:53:09 INFO - PROCESS | 1738 | 1464393189976 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x913ebc00 == 62 [pid = 1738] [id = 105] 16:53:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x913f3400) [pid = 1738] [serial = 314] [outer = (nil)] 16:53:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0xa6736c00) [pid = 1738] [serial = 315] [outer = 0x913f3400] 16:53:10 INFO - PROCESS | 1738 | 1464393190109 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0xa6877000) [pid = 1738] [serial = 316] [outer = 0x913f3400] 16:53:11 INFO - PROCESS | 1738 | 1464393191057 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:53:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1596ms 16:53:11 INFO - PROCESS | 1738 | 1464393191111 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 1738 | 1464393191115 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:53:11 INFO - PROCESS | 1738 | 1464393191123 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 1738 | 1464393191127 Marionette TRACE conn3 <- [1,394,null,{}] 16:53:11 INFO - PROCESS | 1738 | 1464393191134 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 1738 | 1464393191335 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:53:11 INFO - PROCESS | 1738 | 1464393191541 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c3c00 == 63 [pid = 1738] [id = 106] 16:53:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x952da000) [pid = 1738] [serial = 317] [outer = (nil)] 16:53:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x952e2c00) [pid = 1738] [serial = 318] [outer = 0x952da000] 16:53:11 INFO - PROCESS | 1738 | 1464393191645 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x952e6c00) [pid = 1738] [serial = 319] [outer = 0x952da000] 16:53:12 INFO - PROCESS | 1738 | 1464393192558 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:53:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1490ms 16:53:12 INFO - PROCESS | 1738 | 1464393192615 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 1738 | 1464393192619 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:53:12 INFO - PROCESS | 1738 | 1464393192626 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 1738 | 1464393192630 Marionette TRACE conn3 <- [1,398,null,{}] 16:53:12 INFO - PROCESS | 1738 | 1464393192636 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:12 INFO - PROCESS | 1738 | 1464393192824 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:53:13 INFO - PROCESS | 1738 | 1464393193038 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x9aae5800 == 64 [pid = 1738] [id = 107] 16:53:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0xa675e800) [pid = 1738] [serial = 320] [outer = (nil)] 16:53:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0xa6ea6000) [pid = 1738] [serial = 321] [outer = 0xa675e800] 16:53:13 INFO - PROCESS | 1738 | 1464393193142 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0xa6f3b000) [pid = 1738] [serial = 322] [outer = 0xa675e800] 16:53:14 INFO - PROCESS | 1738 | 1464393194072 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:53:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1488ms 16:53:14 INFO - PROCESS | 1738 | 1464393194115 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:53:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:53:14 INFO - PROCESS | 1738 | 1464393194119 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:53:14 INFO - PROCESS | 1738 | 1464393194127 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 1738 | 1464393194131 Marionette TRACE conn3 <- [1,402,null,{}] 16:53:14 INFO - PROCESS | 1738 | 1464393194137 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 1738 | 1464393194344 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:53:14 INFO - PROCESS | 1738 | 1464393194552 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 1738 | ++DOCSHELL 0xa8c21000 == 65 [pid = 1738] [id = 108] 16:53:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0xa8c2a000) [pid = 1738] [serial = 323] [outer = (nil)] 16:53:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0xa90ae400) [pid = 1738] [serial = 324] [outer = 0xa8c2a000] 16:53:14 INFO - PROCESS | 1738 | 1464393194660 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0xac08fc00) [pid = 1738] [serial = 325] [outer = 0xa8c2a000] 16:53:15 INFO - PROCESS | 1738 | 1464393195549 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:53:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1484ms 16:53:15 INFO - PROCESS | 1738 | 1464393195611 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 1738 | 1464393195615 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:53:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:53:15 INFO - PROCESS | 1738 | 1464393195622 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 1738 | 1464393195626 Marionette TRACE conn3 <- [1,406,null,{}] 16:53:15 INFO - PROCESS | 1738 | 1464393195632 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:15 INFO - PROCESS | 1738 | 1464393195826 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:53:16 INFO - PROCESS | 1738 | 1464393196036 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f104000 == 66 [pid = 1738] [id = 109] 16:53:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8f106c00) [pid = 1738] [serial = 326] [outer = (nil)] 16:53:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8f10b400) [pid = 1738] [serial = 327] [outer = 0x8f106c00] 16:53:16 INFO - PROCESS | 1738 | 1464393196139 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8f10ec00) [pid = 1738] [serial = 328] [outer = 0x8f106c00] 16:53:17 INFO - PROCESS | 1738 | 1464393197042 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:53:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:53:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1493ms 16:53:17 INFO - PROCESS | 1738 | 1464393197116 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:53:17 INFO - PROCESS | 1738 | 1464393197119 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:53:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:53:17 INFO - PROCESS | 1738 | 1464393197128 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 1738 | 1464393197131 Marionette TRACE conn3 <- [1,410,null,{}] 16:53:17 INFO - PROCESS | 1738 | 1464393197138 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:17 INFO - PROCESS | 1738 | 1464393197378 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:53:17 INFO - PROCESS | 1738 | 1464393197588 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e303800 == 67 [pid = 1738] [id = 110] 16:53:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x8e305000) [pid = 1738] [serial = 329] [outer = (nil)] 16:53:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8e30b000) [pid = 1738] [serial = 330] [outer = 0x8e305000] 16:53:17 INFO - PROCESS | 1738 | 1464393197704 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8e30dc00) [pid = 1738] [serial = 331] [outer = 0x8e305000] 16:53:18 INFO - PROCESS | 1738 | 1464393198644 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:53:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1586ms 16:53:18 INFO - PROCESS | 1738 | 1464393198715 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 1738 | 1464393198719 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:53:18 INFO - PROCESS | 1738 | 1464393198726 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 1738 | 1464393198731 Marionette TRACE conn3 <- [1,414,null,{}] 16:53:18 INFO - PROCESS | 1738 | 1464393198737 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 1738 | 1464393198983 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:53:19 INFO - PROCESS | 1738 | 1464393199513 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e468800 == 68 [pid = 1738] [id = 111] 16:53:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x8e468c00) [pid = 1738] [serial = 332] [outer = (nil)] 16:53:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x8f106400) [pid = 1738] [serial = 333] [outer = 0x8e468c00] 16:53:19 INFO - PROCESS | 1738 | 1464393199626 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x8f110800) [pid = 1738] [serial = 334] [outer = 0x8e468c00] 16:53:20 INFO - PROCESS | 1738 | 1464393200623 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:53:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1940ms 16:53:20 INFO - PROCESS | 1738 | 1464393200668 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 1738 | 1464393200675 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:53:20 INFO - PROCESS | 1738 | 1464393200684 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 1738 | 1464393200691 Marionette TRACE conn3 <- [1,418,null,{}] 16:53:20 INFO - PROCESS | 1738 | 1464393200700 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:20 INFO - PROCESS | 1738 | 1464393200897 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:53:21 INFO - PROCESS | 1738 | 1464393201207 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x913ea000 == 69 [pid = 1738] [id = 112] 16:53:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x913eb000) [pid = 1738] [serial = 335] [outer = (nil)] 16:53:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x918c3400) [pid = 1738] [serial = 336] [outer = 0x913eb000] 16:53:21 INFO - PROCESS | 1738 | 1464393201300 Marionette DEBUG loaded listener.js 16:53:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x918d9c00) [pid = 1738] [serial = 337] [outer = 0x913eb000] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x97721800 == 68 [pid = 1738] [id = 62] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x93c82000 == 67 [pid = 1738] [id = 38] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x9c2a3400 == 66 [pid = 1738] [id = 39] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x92ebfc00 == 65 [pid = 1738] [id = 65] 16:53:22 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x913dec00) [pid = 1738] [serial = 240] [outer = (nil)] [url = about:blank] 16:53:22 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x99ea4400) [pid = 1738] [serial = 228] [outer = (nil)] [url = about:blank] 16:53:22 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x951ba800) [pid = 1738] [serial = 231] [outer = (nil)] [url = about:blank] 16:53:22 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x918dd800) [pid = 1738] [serial = 225] [outer = (nil)] [url = about:blank] 16:53:22 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x9b248800) [pid = 1738] [serial = 234] [outer = (nil)] [url = about:blank] 16:53:22 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0xa0606c00) [pid = 1738] [serial = 261] [outer = (nil)] [url = about:blank] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x9aae4000 == 64 [pid = 1738] [id = 64] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0xa673cc00 == 63 [pid = 1738] [id = 63] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x9393f400 == 62 [pid = 1738] [id = 60] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x9a889800 == 61 [pid = 1738] [id = 61] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x918c6c00 == 60 [pid = 1738] [id = 101] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x913ee400 == 59 [pid = 1738] [id = 100] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x913f2800 == 58 [pid = 1738] [id = 99] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x918de400 == 57 [pid = 1738] [id = 98] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x918dac00 == 56 [pid = 1738] [id = 97] 16:53:22 INFO - PROCESS | 1738 | 1464393202750 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x951bb000 == 55 [pid = 1738] [id = 89] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x918c2000 == 54 [pid = 1738] [id = 88] 16:53:22 INFO - PROCESS | 1738 | --DOCSHELL 0x9a4b5000 == 53 [pid = 1738] [id = 87] 16:53:22 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 16:53:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2088ms 16:53:22 INFO - PROCESS | 1738 | 1464393202775 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:53:22 INFO - PROCESS | 1738 | 1464393202782 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:53:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:53:22 INFO - PROCESS | 1738 | 1464393202791 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:53:22 INFO - PROCESS | 1738 | 1464393202795 Marionette TRACE conn3 <- [1,422,null,{}] 16:53:22 INFO - PROCESS | 1738 | 1464393202801 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:22 INFO - PROCESS | 1738 | 1464393202980 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9b23ec00) [pid = 1738] [serial = 255] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9b242400) [pid = 1738] [serial = 256] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x9c365000) [pid = 1738] [serial = 237] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9aae6800) [pid = 1738] [serial = 258] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x918c7c00) [pid = 1738] [serial = 243] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x918de800) [pid = 1738] [serial = 222] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x922e0c00) [pid = 1738] [serial = 246] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x9c06c000) [pid = 1738] [serial = 259] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9393ec00) [pid = 1738] [serial = 247] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x918d6c00) [pid = 1738] [serial = 244] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x97723400) [pid = 1738] [serial = 250] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x922e6400) [pid = 1738] [serial = 93] [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.] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9aae4800) [pid = 1738] [serial = 252] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x951b9400) [pid = 1738] [serial = 249] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9aaef800) [pid = 1738] [serial = 253] [outer = (nil)] [url = about:blank] 16:53:23 INFO - PROCESS | 1738 | 1464393203122 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x913ec000 == 54 [pid = 1738] [id = 113] 16:53:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x918c7c00) [pid = 1738] [serial = 338] [outer = (nil)] 16:53:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x91b69c00) [pid = 1738] [serial = 339] [outer = 0x918c7c00] 16:53:23 INFO - PROCESS | 1738 | 1464393203199 Marionette DEBUG loaded listener.js 16:53:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x922e9000) [pid = 1738] [serial = 340] [outer = 0x918c7c00] 16:53:24 INFO - PROCESS | 1738 | 1464393204502 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:53:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1739ms 16:53:24 INFO - PROCESS | 1738 | 1464393204566 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:53:24 INFO - PROCESS | 1738 | 1464393204570 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:53:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:53:24 INFO - PROCESS | 1738 | 1464393204580 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 1738 | 1464393204590 Marionette TRACE conn3 <- [1,426,null,{}] 16:53:24 INFO - PROCESS | 1738 | 1464393204628 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:24 INFO - PROCESS | 1738 | 1464393204836 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:53:24 INFO - PROCESS | 1738 | 1464393204851 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x913d6800 == 55 [pid = 1738] [id = 114] 16:53:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91b6f800) [pid = 1738] [serial = 341] [outer = (nil)] 16:53:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x951ba800) [pid = 1738] [serial = 342] [outer = 0x91b6f800] 16:53:24 INFO - PROCESS | 1738 | 1464393204929 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x952df000) [pid = 1738] [serial = 343] [outer = 0x91b6f800] 16:53:25 INFO - PROCESS | 1738 | 1464393205815 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:53:25 INFO - PROCESS | 1738 | 1464393205891 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:53:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:53:25 INFO - PROCESS | 1738 | 1464393205897 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:53:25 INFO - PROCESS | 1738 | 1464393205901 Marionette TRACE conn3 <- [1,430,null,{}] 16:53:25 INFO - PROCESS | 1738 | 1464393205912 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 1738 | 1464393206124 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:53:26 INFO - PROCESS | 1738 | 1464393206148 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x950edc00 == 56 [pid = 1738] [id = 115] 16:53:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x951bf000) [pid = 1738] [serial = 344] [outer = (nil)] 16:53:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x992b2c00) [pid = 1738] [serial = 345] [outer = 0x951bf000] 16:53:26 INFO - PROCESS | 1738 | 1464393206224 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x99feac00) [pid = 1738] [serial = 346] [outer = 0x951bf000] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9b248400) [pid = 1738] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0xa675fc00) [pid = 1738] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9b897400) [pid = 1738] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x922e9400) [pid = 1738] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9ae41c00) [pid = 1738] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x9a88fc00) [pid = 1738] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0xa3548c00) [pid = 1738] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0xa346a000) [pid = 1738] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x951b8400) [pid = 1738] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9a88bc00) [pid = 1738] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9aae7800) [pid = 1738] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9aae5000) [pid = 1738] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x9aae0800) [pid = 1738] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x950f3000) [pid = 1738] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x9c348400) [pid = 1738] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x918c7000) [pid = 1738] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x91b6dc00) [pid = 1738] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x9b246800) [pid = 1738] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x91b68000) [pid = 1738] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x91b69000) [pid = 1738] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x918cc000) [pid = 1738] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:53:27 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x9a233400) [pid = 1738] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:53:27 INFO - PROCESS | 1738 | 1464393207613 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:53:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1785ms 16:53:27 INFO - PROCESS | 1738 | 1464393207717 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 1738 | 1464393207720 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:53:27 INFO - PROCESS | 1738 | 1464393207727 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 1738 | 1464393207731 Marionette TRACE conn3 <- [1,434,null,{}] 16:53:27 INFO - PROCESS | 1738 | 1464393207741 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:27 INFO - PROCESS | 1738 | 1464393207955 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:53:28 INFO - PROCESS | 1738 | 1464393208032 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c89400 == 57 [pid = 1738] [id = 116] 16:53:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x93c8c800) [pid = 1738] [serial = 347] [outer = (nil)] 16:53:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x95345c00) [pid = 1738] [serial = 348] [outer = 0x93c8c800] 16:53:28 INFO - PROCESS | 1738 | 1464393208121 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x9a35ec00) [pid = 1738] [serial = 349] [outer = 0x93c8c800] 16:53:28 INFO - PROCESS | 1738 | 1464393208871 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:53:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:53:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1180ms 16:53:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:53:28 INFO - PROCESS | 1738 | 1464393208908 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:53:28 INFO - PROCESS | 1738 | 1464393208911 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:53:28 INFO - PROCESS | 1738 | 1464393208918 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 1738 | 1464393208921 Marionette TRACE conn3 <- [1,438,null,{}] 16:53:28 INFO - PROCESS | 1738 | 1464393208927 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:29 INFO - PROCESS | 1738 | 1464393209103 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:53:29 INFO - PROCESS | 1738 | 1464393209115 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec4400 == 58 [pid = 1738] [id = 117] 16:53:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x95347400) [pid = 1738] [serial = 350] [outer = (nil)] 16:53:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x9aae6c00) [pid = 1738] [serial = 351] [outer = 0x95347400] 16:53:29 INFO - PROCESS | 1738 | 1464393209191 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x9ae44c00) [pid = 1738] [serial = 352] [outer = 0x95347400] 16:53:30 INFO - PROCESS | 1738 | 1464393210352 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:53:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:53:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1502ms 16:53:30 INFO - PROCESS | 1738 | 1464393210420 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 1738 | 1464393210428 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:53:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:53:30 INFO - PROCESS | 1738 | 1464393210438 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 1738 | 1464393210444 Marionette TRACE conn3 <- [1,442,null,{}] 16:53:30 INFO - PROCESS | 1738 | 1464393210453 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 1738 | 1464393210694 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:53:30 INFO - PROCESS | 1738 | 1464393210964 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f106000 == 59 [pid = 1738] [id = 118] 16:53:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x913d3000) [pid = 1738] [serial = 353] [outer = (nil)] 16:53:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x913f2c00) [pid = 1738] [serial = 354] [outer = 0x913d3000] 16:53:31 INFO - PROCESS | 1738 | 1464393211060 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x91894000) [pid = 1738] [serial = 355] [outer = 0x913d3000] 16:53:32 INFO - PROCESS | 1738 | 1464393212060 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:53:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:53:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1695ms 16:53:32 INFO - PROCESS | 1738 | 1464393212134 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:53:32 INFO - PROCESS | 1738 | 1464393212144 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:53:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:53:32 INFO - PROCESS | 1738 | 1464393212158 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:53:32 INFO - PROCESS | 1738 | 1464393212163 Marionette TRACE conn3 <- [1,446,null,{}] 16:53:32 INFO - PROCESS | 1738 | 1464393212170 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 1738 | 1464393212418 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:53:32 INFO - PROCESS | 1738 | 1464393212691 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x9189ec00 == 60 [pid = 1738] [id = 119] 16:53:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x9189f000) [pid = 1738] [serial = 356] [outer = (nil)] 16:53:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x918c5c00) [pid = 1738] [serial = 357] [outer = 0x9189f000] 16:53:32 INFO - PROCESS | 1738 | 1464393212782 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x918de400) [pid = 1738] [serial = 358] [outer = 0x9189f000] 16:53:33 INFO - PROCESS | 1738 | 1464393213817 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:53:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1690ms 16:53:33 INFO - PROCESS | 1738 | 1464393213848 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 1738 | 1464393213852 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:53:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:53:33 INFO - PROCESS | 1738 | 1464393213860 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 1738 | 1464393213867 Marionette TRACE conn3 <- [1,450,null,{}] 16:53:33 INFO - PROCESS | 1738 | 1464393213885 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 1738 | 1464393214092 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:53:34 INFO - PROCESS | 1738 | 1464393214350 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x93941000 == 61 [pid = 1738] [id = 120] 16:53:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x950ec000) [pid = 1738] [serial = 359] [outer = (nil)] 16:53:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x9530bc00) [pid = 1738] [serial = 360] [outer = 0x950ec000] 16:53:34 INFO - PROCESS | 1738 | 1464393214450 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x9a0e6400) [pid = 1738] [serial = 361] [outer = 0x950ec000] 16:53:35 INFO - PROCESS | 1738 | 1464393215371 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 1738 | 1464393215461 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:53:35 INFO - PROCESS | 1738 | 1464393215468 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 1738 | 1464393215472 Marionette TRACE conn3 <- [1,454,null,{}] 16:53:35 INFO - PROCESS | 1738 | 1464393215478 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 1738 | 1464393215712 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:53:35 INFO - PROCESS | 1738 | 1464393215926 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x952e5800 == 62 [pid = 1738] [id = 121] 16:53:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x9aae3800) [pid = 1738] [serial = 362] [outer = (nil)] 16:53:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x9ae4cc00) [pid = 1738] [serial = 363] [outer = 0x9aae3800] 16:53:36 INFO - PROCESS | 1738 | 1464393216031 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x9b23b800) [pid = 1738] [serial = 364] [outer = 0x9aae3800] 16:53:36 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:36 INFO - PROCESS | 1738 | 1464393216929 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:53:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1532ms 16:53:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:53:37 INFO - PROCESS | 1738 | 1464393217002 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 1738 | 1464393217005 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:53:37 INFO - PROCESS | 1738 | 1464393217012 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 1738 | 1464393217015 Marionette TRACE conn3 <- [1,458,null,{}] 16:53:37 INFO - PROCESS | 1738 | 1464393217022 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 1738 | 1464393217257 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:53:37 INFO - PROCESS | 1738 | 1464393217506 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x91898800 == 63 [pid = 1738] [id = 122] 16:53:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x9b244c00) [pid = 1738] [serial = 365] [outer = (nil)] 16:53:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x9b274000) [pid = 1738] [serial = 366] [outer = 0x9b244c00] 16:53:37 INFO - PROCESS | 1738 | 1464393217640 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x9b89c400) [pid = 1738] [serial = 367] [outer = 0x9b244c00] 16:53:38 INFO - PROCESS | 1738 | 1464393218575 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:53:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:53:38 INFO - PROCESS | 1738 | 1464393218655 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:53:38 INFO - PROCESS | 1738 | 1464393218663 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 1738 | 1464393218667 Marionette TRACE conn3 <- [1,462,null,{}] 16:53:38 INFO - PROCESS | 1738 | 1464393218673 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:38 INFO - PROCESS | 1738 | 1464393218925 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:53:39 INFO - PROCESS | 1738 | 1464393219142 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x923c5400 == 64 [pid = 1738] [id = 123] 16:53:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x923c6800) [pid = 1738] [serial = 368] [outer = (nil)] 16:53:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x923d0000) [pid = 1738] [serial = 369] [outer = 0x923c6800] 16:53:39 INFO - PROCESS | 1738 | 1464393219245 Marionette DEBUG loaded listener.js 16:53:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x9c062400) [pid = 1738] [serial = 370] [outer = 0x923c6800] 16:53:40 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:53:40 INFO - PROCESS | 1738 | 1464393220205 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 1738 | 1464393220254 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:53:40 INFO - PROCESS | 1738 | 1464393220262 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 1738 | 1464393220266 Marionette TRACE conn3 <- [1,466,null,{}] 16:53:40 INFO - PROCESS | 1738 | 1464393220272 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:40 INFO - PROCESS | 1738 | 1464393220472 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:53:40 INFO - PROCESS | 1738 | 1464393220686 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f53c000 == 65 [pid = 1738] [id = 124] 16:53:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8f541000) [pid = 1738] [serial = 371] [outer = (nil)] 16:53:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x8f544c00) [pid = 1738] [serial = 372] [outer = 0x8f541000] 16:53:40 INFO - PROCESS | 1738 | 1464393220791 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8f548c00) [pid = 1738] [serial = 373] [outer = 0x8f541000] 16:53:41 INFO - PROCESS | 1738 | 1464393221687 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:53:41 INFO - PROCESS | 1738 | 1464393221752 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:53:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:53:41 INFO - PROCESS | 1738 | 1464393221759 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:53:41 INFO - PROCESS | 1738 | 1464393221762 Marionette TRACE conn3 <- [1,470,null,{}] 16:53:41 INFO - PROCESS | 1738 | 1464393221768 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 1738 | 1464393221957 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:53:42 INFO - PROCESS | 1738 | 1464393222127 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f547400 == 66 [pid = 1738] [id = 125] 16:53:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x923c4800) [pid = 1738] [serial = 374] [outer = (nil)] 16:53:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9d1a6000) [pid = 1738] [serial = 375] [outer = 0x923c4800] 16:53:42 INFO - PROCESS | 1738 | 1464393222263 Marionette DEBUG loaded listener.js 16:53:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0xa113b400) [pid = 1738] [serial = 376] [outer = 0x923c4800] 16:53:43 INFO - PROCESS | 1738 | 1464393223201 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:53:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1487ms 16:53:43 INFO - PROCESS | 1738 | 1464393223248 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 1738 | 1464393223251 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:53:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:53:43 INFO - PROCESS | 1738 | 1464393223259 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 1738 | 1464393223263 Marionette TRACE conn3 <- [1,474,null,{}] 16:53:43 INFO - PROCESS | 1738 | 1464393223269 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 1738 | 1464393223471 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:53:43 INFO - PROCESS | 1738 | 1464393223681 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d1c00 == 67 [pid = 1738] [id = 126] 16:53:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x8e5d3c00) [pid = 1738] [serial = 377] [outer = (nil)] 16:53:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x8e5d9000) [pid = 1738] [serial = 378] [outer = 0x8e5d3c00] 16:53:43 INFO - PROCESS | 1738 | 1464393223822 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8e5dc800) [pid = 1738] [serial = 379] [outer = 0x8e5d3c00] 16:53:44 INFO - PROCESS | 1738 | 1464393224768 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:53:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1584ms 16:53:44 INFO - PROCESS | 1738 | 1464393224844 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:53:44 INFO - PROCESS | 1738 | 1464393224849 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:53:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:53:44 INFO - PROCESS | 1738 | 1464393224855 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 1738 | 1464393224858 Marionette TRACE conn3 <- [1,478,null,{}] 16:53:44 INFO - PROCESS | 1738 | 1464393224864 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:45 INFO - PROCESS | 1738 | 1464393225096 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:53:45 INFO - PROCESS | 1738 | 1464393225764 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c80c00 == 68 [pid = 1738] [id = 127] 16:53:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x93c80400) [pid = 1738] [serial = 380] [outer = (nil)] 16:53:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x91b6a800) [pid = 1738] [serial = 381] [outer = 0x93c80400] 16:53:45 INFO - PROCESS | 1738 | 1464393225966 Marionette DEBUG loaded listener.js 16:53:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x923cc400) [pid = 1738] [serial = 382] [outer = 0x93c80400] 16:53:47 INFO - PROCESS | 1738 | 1464393227135 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:53:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:53:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 2359ms 16:53:47 INFO - PROCESS | 1738 | 1464393227216 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:53:47 INFO - PROCESS | 1738 | 1464393227223 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:53:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:53:47 INFO - PROCESS | 1738 | 1464393227231 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:53:47 INFO - PROCESS | 1738 | 1464393227236 Marionette TRACE conn3 <- [1,482,null,{}] 16:53:47 INFO - PROCESS | 1738 | 1464393227244 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:47 INFO - PROCESS | 1738 | 1464393227530 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:53:47 INFO - PROCESS | 1738 | 1464393227689 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x923c5800 == 69 [pid = 1738] [id = 128] 16:53:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x951b7c00) [pid = 1738] [serial = 383] [outer = (nil)] 16:53:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x952d9400) [pid = 1738] [serial = 384] [outer = 0x951b7c00] 16:53:47 INFO - PROCESS | 1738 | 1464393227785 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x952e3400) [pid = 1738] [serial = 385] [outer = 0x951b7c00] 16:53:48 INFO - PROCESS | 1738 | 1464393228822 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:53:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1634ms 16:53:48 INFO - PROCESS | 1738 | 1464393228869 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 1738 | 1464393228876 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:53:48 INFO - PROCESS | 1738 | 1464393228907 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 1738 | 1464393228911 Marionette TRACE conn3 <- [1,486,null,{}] 16:53:48 INFO - PROCESS | 1738 | 1464393228917 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:49 INFO - PROCESS | 1738 | 1464393229105 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x93c89400 == 68 [pid = 1738] [id = 116] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x950edc00 == 67 [pid = 1738] [id = 115] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x918d9800) [pid = 1738] [serial = 288] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | 1464393229395 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x913d6800 == 66 [pid = 1738] [id = 114] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x913ec000 == 65 [pid = 1738] [id = 113] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x913ea000 == 64 [pid = 1738] [id = 112] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x8e468800 == 63 [pid = 1738] [id = 111] 16:53:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e309400 == 64 [pid = 1738] [id = 129] 16:53:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x8e30c800) [pid = 1738] [serial = 386] [outer = (nil)] 16:53:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x913db800) [pid = 1738] [serial = 387] [outer = 0x8e30c800] 16:53:49 INFO - PROCESS | 1738 | 1464393229492 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9468e400) [pid = 1738] [serial = 388] [outer = 0x8e30c800] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae47c00 == 63 [pid = 1738] [id = 104] 16:53:49 INFO - PROCESS | 1738 | --DOCSHELL 0x918c9800 == 62 [pid = 1738] [id = 103] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa503a400) [pid = 1738] [serial = 186] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0xa6e9d400) [pid = 1738] [serial = 189] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0xa67d6800) [pid = 1738] [serial = 156] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x93943000) [pid = 1738] [serial = 144] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9ae4bc00) [pid = 1738] [serial = 198] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9b246c00) [pid = 1738] [serial = 183] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0xa6740000) [pid = 1738] [serial = 153] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0xa4e1d800) [pid = 1738] [serial = 150] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x9a35e400) [pid = 1738] [serial = 229] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0xa1138000) [pid = 1738] [serial = 147] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9b89a800) [pid = 1738] [serial = 235] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x9aaeb000) [pid = 1738] [serial = 192] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0xa6f3d400) [pid = 1738] [serial = 195] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x951bec00) [pid = 1738] [serial = 180] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0xa0606400) [pid = 1738] [serial = 117] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x92ebc000) [pid = 1738] [serial = 226] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9a890000) [pid = 1738] [serial = 232] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x9ba1e000) [pid = 1738] [serial = 300] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x91b66c00) [pid = 1738] [serial = 264] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x992b1800) [pid = 1738] [serial = 267] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0xa214e400) [pid = 1738] [serial = 270] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0xa35f2000) [pid = 1738] [serial = 273] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0xa6732800) [pid = 1738] [serial = 276] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0xa6f3e400) [pid = 1738] [serial = 279] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0xa8c49800) [pid = 1738] [serial = 282] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8f87bc00) [pid = 1738] [serial = 285] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x93c81000) [pid = 1738] [serial = 292] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x91b72400) [pid = 1738] [serial = 291] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x951b4400) [pid = 1738] [serial = 294] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9813d000) [pid = 1738] [serial = 295] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9b247400) [pid = 1738] [serial = 303] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x9b23f800) [pid = 1738] [serial = 298] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x9c34f800) [pid = 1738] [serial = 301] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x9ae48c00) [pid = 1738] [serial = 297] [outer = (nil)] [url = about:blank] 16:53:49 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9c36c400) [pid = 1738] [serial = 304] [outer = (nil)] [url = about:blank] 16:53:50 INFO - PROCESS | 1738 | 1464393230373 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:53:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1537ms 16:53:50 INFO - PROCESS | 1738 | 1464393230440 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 1738 | 1464393230444 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:53:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:53:50 INFO - PROCESS | 1738 | 1464393230458 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 1738 | 1464393230468 Marionette TRACE conn3 <- [1,490,null,{}] 16:53:50 INFO - PROCESS | 1738 | 1464393230477 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 1738 | 1464393230661 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:53:50 INFO - PROCESS | 1738 | 1464393230797 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f10b800 == 63 [pid = 1738] [id = 130] 16:53:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x918c9800) [pid = 1738] [serial = 389] [outer = (nil)] 16:53:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x9a7ad800) [pid = 1738] [serial = 390] [outer = 0x918c9800] 16:53:50 INFO - PROCESS | 1738 | 1464393230877 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x9aae7c00) [pid = 1738] [serial = 391] [outer = 0x918c9800] 16:53:51 INFO - PROCESS | 1738 | 1464393231671 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:53:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1303ms 16:53:51 INFO - PROCESS | 1738 | 1464393231762 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:53:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:53:51 INFO - PROCESS | 1738 | 1464393231767 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:53:51 INFO - PROCESS | 1738 | 1464393231773 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 1738 | 1464393231777 Marionette TRACE conn3 <- [1,494,null,{}] 16:53:51 INFO - PROCESS | 1738 | 1464393231782 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:51 INFO - PROCESS | 1738 | 1464393231994 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:53:52 INFO - PROCESS | 1738 | 1464393232021 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f10a400 == 64 [pid = 1738] [id = 131] 16:53:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x93c81000) [pid = 1738] [serial = 392] [outer = (nil)] 16:53:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x9ae4f400) [pid = 1738] [serial = 393] [outer = 0x93c81000] 16:53:52 INFO - PROCESS | 1738 | 1464393232105 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x9b242000) [pid = 1738] [serial = 394] [outer = 0x93c81000] 16:53:53 INFO - PROCESS | 1738 | 1464393233113 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:53:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1388ms 16:53:53 INFO - PROCESS | 1738 | 1464393233162 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 1738 | 1464393233166 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:53:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:53:53 INFO - PROCESS | 1738 | 1464393233179 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 1738 | 1464393233182 Marionette TRACE conn3 <- [1,498,null,{}] 16:53:53 INFO - PROCESS | 1738 | 1464393233188 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:53 INFO - PROCESS | 1738 | 1464393233414 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:53:53 INFO - PROCESS | 1738 | 1464393233455 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b247800 == 65 [pid = 1738] [id = 132] 16:53:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x9b271c00) [pid = 1738] [serial = 395] [outer = (nil)] 16:53:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x9c29b800) [pid = 1738] [serial = 396] [outer = 0x9b271c00] 16:53:53 INFO - PROCESS | 1738 | 1464393233554 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0xa1138000) [pid = 1738] [serial = 397] [outer = 0x9b271c00] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x918c7c00) [pid = 1738] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x913d5800) [pid = 1738] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x91b6f800) [pid = 1738] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x951bf000) [pid = 1738] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x913eb000) [pid = 1738] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8e468c00) [pid = 1738] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:53:54 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x93c8c800) [pid = 1738] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:53:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x992adc00) [pid = 1738] [serial = 398] [outer = 0x9a35cc00] 16:53:54 INFO - PROCESS | 1738 | 1464393234737 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:53:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1591ms 16:53:54 INFO - PROCESS | 1738 | 1464393234771 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 1738 | 1464393234774 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:53:54 INFO - PROCESS | 1738 | 1464393234781 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 1738 | 1464393234784 Marionette TRACE conn3 <- [1,502,null,{}] 16:53:54 INFO - PROCESS | 1738 | 1464393234791 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 1738 | 1464393235012 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:53:55 INFO - PROCESS | 1738 | 1464393235092 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x913d5800 == 66 [pid = 1738] [id = 133] 16:53:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x913eb000) [pid = 1738] [serial = 399] [outer = (nil)] 16:53:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x9b308000) [pid = 1738] [serial = 400] [outer = 0x913eb000] 16:53:55 INFO - PROCESS | 1738 | 1464393235168 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0xa1134c00) [pid = 1738] [serial = 401] [outer = 0x913eb000] 16:53:55 INFO - PROCESS | 1738 | 1464393235914 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:53:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1183ms 16:53:56 INFO - PROCESS | 1738 | 1464393236046 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 1738 | 1464393236051 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:53:56 INFO - PROCESS | 1738 | 1464393236074 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 1738 | 1464393236080 Marionette TRACE conn3 <- [1,506,null,{}] 16:53:56 INFO - PROCESS | 1738 | 1464393236089 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:56 INFO - PROCESS | 1738 | 1464393236313 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:53:56 INFO - PROCESS | 1738 | 1464393236484 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f542c00 == 67 [pid = 1738] [id = 134] 16:53:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8f543c00) [pid = 1738] [serial = 402] [outer = (nil)] 16:53:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8f87f800) [pid = 1738] [serial = 403] [outer = 0x8f543c00] 16:53:56 INFO - PROCESS | 1738 | 1464393236651 Marionette DEBUG loaded listener.js 16:53:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x918c6000) [pid = 1738] [serial = 404] [outer = 0x8f543c00] 16:53:57 INFO - PROCESS | 1738 | 1464393237630 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:53:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:53:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1603ms 16:53:57 INFO - PROCESS | 1738 | 1464393237666 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:53:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:53:57 INFO - PROCESS | 1738 | 1464393237672 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:53:57 INFO - PROCESS | 1738 | 1464393237686 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:53:57 INFO - PROCESS | 1738 | 1464393237693 Marionette TRACE conn3 <- [1,510,null,{}] 16:53:57 INFO - PROCESS | 1738 | 1464393237700 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:57 INFO - PROCESS | 1738 | 1464393237920 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:53:58 INFO - PROCESS | 1738 | 1464393238135 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x9393d400 == 68 [pid = 1738] [id = 135] 16:53:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x93c83800) [pid = 1738] [serial = 405] [outer = (nil)] 16:53:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91b68c00) [pid = 1738] [serial = 406] [outer = 0x93c83800] 16:53:58 INFO - PROCESS | 1738 | 1464393238269 Marionette DEBUG loaded listener.js 16:53:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x952e1000) [pid = 1738] [serial = 407] [outer = 0x93c83800] 16:53:59 INFO - PROCESS | 1738 | 1464393239229 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:53:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1589ms 16:53:59 INFO - PROCESS | 1738 | 1464393239272 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:53:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:53:59 INFO - PROCESS | 1738 | 1464393239276 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:53:59 INFO - PROCESS | 1738 | 1464393239283 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 1738 | 1464393239287 Marionette TRACE conn3 <- [1,514,null,{}] 16:53:59 INFO - PROCESS | 1738 | 1464393239301 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:59 INFO - PROCESS | 1738 | 1464393239495 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:53:59 INFO - PROCESS | 1738 | 1464393239757 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae45c00 == 69 [pid = 1738] [id = 136] 16:53:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x9b305400) [pid = 1738] [serial = 408] [outer = (nil)] 16:53:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x9c348000) [pid = 1738] [serial = 409] [outer = 0x9b305400] 16:53:59 INFO - PROCESS | 1738 | 1464393239866 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0xa21a7000) [pid = 1738] [serial = 410] [outer = 0x9b305400] 16:54:00 INFO - PROCESS | 1738 | 1464393240865 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:54:00 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 16:54:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1641ms 16:54:00 INFO - PROCESS | 1738 | 1464393240927 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 1738 | 1464393240934 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:54:00 INFO - PROCESS | 1738 | 1464393240944 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 1738 | 1464393240949 Marionette TRACE conn3 <- [1,518,null,{}] 16:54:00 INFO - PROCESS | 1738 | 1464393240960 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:01 INFO - PROCESS | 1738 | 1464393241265 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:54:01 INFO - PROCESS | 1738 | 1464393241488 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e465800 == 70 [pid = 1738] [id = 137] 16:54:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0xa22c8400) [pid = 1738] [serial = 411] [outer = (nil)] 16:54:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0xa30bf000) [pid = 1738] [serial = 412] [outer = 0xa22c8400] 16:54:01 INFO - PROCESS | 1738 | 1464393241581 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0xa3250c00) [pid = 1738] [serial = 413] [outer = 0xa22c8400] 16:54:02 INFO - PROCESS | 1738 | 1464393242511 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:54:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1646ms 16:54:02 INFO - PROCESS | 1738 | 1464393242591 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:54:02 INFO - PROCESS | 1738 | 1464393242595 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:54:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:54:02 INFO - PROCESS | 1738 | 1464393242601 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 1738 | 1464393242605 Marionette TRACE conn3 <- [1,522,null,{}] 16:54:02 INFO - PROCESS | 1738 | 1464393242611 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 1738 | 1464393242862 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:54:03 INFO - PROCESS | 1738 | 1464393243094 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c2800 == 71 [pid = 1738] [id = 138] 16:54:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x923ce000) [pid = 1738] [serial = 414] [outer = (nil)] 16:54:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0xa34a1800) [pid = 1738] [serial = 415] [outer = 0x923ce000] 16:54:03 INFO - PROCESS | 1738 | 1464393243183 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0xa34a4c00) [pid = 1738] [serial = 416] [outer = 0x923ce000] 16:54:04 INFO - PROCESS | 1738 | 1464393244123 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:54:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1582ms 16:54:04 INFO - PROCESS | 1738 | 1464393244185 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 1738 | 1464393244189 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:54:04 INFO - PROCESS | 1738 | 1464393244196 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 1738 | 1464393244200 Marionette TRACE conn3 <- [1,526,null,{}] 16:54:04 INFO - PROCESS | 1738 | 1464393244206 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:04 INFO - PROCESS | 1738 | 1464393244472 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:54:04 INFO - PROCESS | 1738 | 1464393244739 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x91832800 == 72 [pid = 1738] [id = 139] 16:54:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x91837400) [pid = 1738] [serial = 417] [outer = (nil)] 16:54:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x91840800) [pid = 1738] [serial = 418] [outer = 0x91837400] 16:54:04 INFO - PROCESS | 1738 | 1464393244829 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0xa34a8c00) [pid = 1738] [serial = 419] [outer = 0x91837400] 16:54:05 INFO - PROCESS | 1738 | 1464393245805 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:54:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1686ms 16:54:05 INFO - PROCESS | 1738 | 1464393245883 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 1738 | 1464393245887 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:54:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:54:05 INFO - PROCESS | 1738 | 1464393245895 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 1738 | 1464393245900 Marionette TRACE conn3 <- [1,530,null,{}] 16:54:05 INFO - PROCESS | 1738 | 1464393245907 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 1738 | 1464393246165 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:54:06 INFO - PROCESS | 1738 | 1464393246421 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae0bc00 == 73 [pid = 1738] [id = 140] 16:54:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9ae0c400) [pid = 1738] [serial = 420] [outer = (nil)] 16:54:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9ae13c00) [pid = 1738] [serial = 421] [outer = 0x9ae0c400] 16:54:06 INFO - PROCESS | 1738 | 1464393246511 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9ae18800) [pid = 1738] [serial = 422] [outer = 0x9ae0c400] 16:54:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:54:07 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:54:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:54:07 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:54:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1442ms 16:54:07 INFO - PROCESS | 1738 | 1464393247316 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:54:07 INFO - PROCESS | 1738 | 1464393247382 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 1738 | 1464393247387 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:54:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:54:07 INFO - PROCESS | 1738 | 1464393247397 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 1738 | 1464393247400 Marionette TRACE conn3 <- [1,534,null,{}] 16:54:07 INFO - PROCESS | 1738 | 1464393247406 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:07 INFO - PROCESS | 1738 | 1464393247614 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:54:07 INFO - PROCESS | 1738 | 1464393247817 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e304000 == 74 [pid = 1738] [id = 141] 16:54:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x91840c00) [pid = 1738] [serial = 423] [outer = (nil)] 16:54:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x92ab8400) [pid = 1738] [serial = 424] [outer = 0x91840c00] 16:54:07 INFO - PROCESS | 1738 | 1464393247971 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9ae16800) [pid = 1738] [serial = 425] [outer = 0x91840c00] 16:54:08 INFO - PROCESS | 1738 | 1464393248837 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:54:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1481ms 16:54:08 INFO - PROCESS | 1738 | 1464393248887 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 1738 | 1464393248892 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:54:08 INFO - PROCESS | 1738 | 1464393248901 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 1738 | 1464393248906 Marionette TRACE conn3 <- [1,538,null,{}] 16:54:08 INFO - PROCESS | 1738 | 1464393248913 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:09 INFO - PROCESS | 1738 | 1464393249118 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:54:09 INFO - PROCESS | 1738 | 1464393249294 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9cbc00 == 75 [pid = 1738] [id = 142] 16:54:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x8d9cc000) [pid = 1738] [serial = 426] [outer = (nil)] 16:54:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x8d9d2800) [pid = 1738] [serial = 427] [outer = 0x8d9cc000] 16:54:09 INFO - PROCESS | 1738 | 1464393249381 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x8d9d5c00) [pid = 1738] [serial = 428] [outer = 0x8d9cc000] 16:54:10 INFO - PROCESS | 1738 | 1464393250265 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:54:10 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1384ms 16:54:10 INFO - PROCESS | 1738 | 1464393250285 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 1738 | 1464393250290 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:54:10 INFO - PROCESS | 1738 | 1464393250296 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 1738 | 1464393250300 Marionette TRACE conn3 <- [1,542,null,{}] 16:54:10 INFO - PROCESS | 1738 | 1464393250306 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:10 INFO - PROCESS | 1738 | 1464393250499 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:54:10 INFO - PROCESS | 1738 | 1464393250673 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9cd400 == 76 [pid = 1738] [id = 143] 16:54:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x8d9d3000) [pid = 1738] [serial = 429] [outer = (nil)] 16:54:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x8dbad800) [pid = 1738] [serial = 430] [outer = 0x8d9d3000] 16:54:10 INFO - PROCESS | 1738 | 1464393250762 Marionette DEBUG loaded listener.js 16:54:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x8dbafc00) [pid = 1738] [serial = 431] [outer = 0x8d9d3000] 16:54:11 INFO - PROCESS | 1738 | 1464393251624 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:54:11 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. 16:54:11 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1381ms 16:54:11 INFO - PROCESS | 1738 | 1464393251679 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 1738 | 1464393251682 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:54:11 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:54:11 INFO - PROCESS | 1738 | 1464393251691 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 1738 | 1464393251696 Marionette TRACE conn3 <- [1,546,null,{}] 16:54:11 INFO - PROCESS | 1738 | 1464393251702 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:12 INFO - PROCESS | 1738 | 1464393252038 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:54:12 INFO - PROCESS | 1738 | 1464393252202 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfcf000 == 77 [pid = 1738] [id = 144] 16:54:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8cfd4800) [pid = 1738] [serial = 432] [outer = (nil)] 16:54:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x8dba8800) [pid = 1738] [serial = 433] [outer = 0x8cfd4800] 16:54:12 INFO - PROCESS | 1738 | 1464393252354 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x8dbb5800) [pid = 1738] [serial = 434] [outer = 0x8cfd4800] 16:54:13 INFO - PROCESS | 1738 | 1464393253312 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:54:13 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1683ms 16:54:13 INFO - PROCESS | 1738 | 1464393253374 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 1738 | 1464393253378 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:54:13 INFO - PROCESS | 1738 | 1464393253385 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 1738 | 1464393253389 Marionette TRACE conn3 <- [1,550,null,{}] 16:54:13 INFO - PROCESS | 1738 | 1464393253395 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 1738 | 1464393253618 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:54:14 INFO - PROCESS | 1738 | 1464393254215 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e301400 == 78 [pid = 1738] [id = 145] 16:54:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8e302c00) [pid = 1738] [serial = 435] [outer = (nil)] 16:54:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x8e460c00) [pid = 1738] [serial = 436] [outer = 0x8e302c00] 16:54:14 INFO - PROCESS | 1738 | 1464393254305 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8e5d4400) [pid = 1738] [serial = 437] [outer = 0x8e302c00] 16:54:15 INFO - PROCESS | 1738 | 1464393255212 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:54:15 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. 16:54:15 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1891ms 16:54:15 INFO - PROCESS | 1738 | 1464393255279 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 1738 | 1464393255285 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:54:15 INFO - PROCESS | 1738 | 1464393255294 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 1738 | 1464393255299 Marionette TRACE conn3 <- [1,554,null,{}] 16:54:15 INFO - PROCESS | 1738 | 1464393255308 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:15 INFO - PROCESS | 1738 | 1464393255501 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:54:15 INFO - PROCESS | 1738 | 1464393255675 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfd3c00 == 79 [pid = 1738] [id = 146] 16:54:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x8e466000) [pid = 1738] [serial = 438] [outer = (nil)] 16:54:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x9183c000) [pid = 1738] [serial = 439] [outer = 0x8e466000] 16:54:15 INFO - PROCESS | 1738 | 1464393255757 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9189c400) [pid = 1738] [serial = 440] [outer = 0x8e466000] 16:54:16 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:16 INFO - PROCESS | 1738 | 1464393256793 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:54:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:54:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1532ms 16:54:16 INFO - PROCESS | 1738 | 1464393256830 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:54:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:54:16 INFO - PROCESS | 1738 | 1464393256837 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:54:16 INFO - PROCESS | 1738 | 1464393256844 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 1738 | 1464393256847 Marionette TRACE conn3 <- [1,558,null,{}] 16:54:16 INFO - PROCESS | 1738 | 1464393256853 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 1738 | 1464393257025 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:54:17 INFO - PROCESS | 1738 | 1464393257306 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30ec00 == 80 [pid = 1738] [id = 147] 16:54:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x91840400) [pid = 1738] [serial = 441] [outer = (nil)] 16:54:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x91b63c00) [pid = 1738] [serial = 442] [outer = 0x91840400] 16:54:17 INFO - PROCESS | 1738 | 1464393257430 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x923d3000) [pid = 1738] [serial = 443] [outer = 0x91840400] 16:54:18 INFO - PROCESS | 1738 | 1464393258335 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:54:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1532ms 16:54:18 INFO - PROCESS | 1738 | 1464393258376 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 1738 | 1464393258381 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:54:18 INFO - PROCESS | 1738 | 1464393258394 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 1738 | 1464393258403 Marionette TRACE conn3 <- [1,562,null,{}] 16:54:18 INFO - PROCESS | 1738 | 1464393258411 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:18 INFO - PROCESS | 1738 | 1464393258590 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:54:18 INFO - PROCESS | 1738 | --DOCSHELL 0x913ddc00 == 79 [pid = 1738] [id = 93] 16:54:18 INFO - PROCESS | 1738 | --DOCSHELL 0x8f873800 == 78 [pid = 1738] [id = 95] 16:54:18 INFO - PROCESS | 1738 | --DOCSHELL 0x913e8c00 == 77 [pid = 1738] [id = 94] 16:54:18 INFO - PROCESS | 1738 | --DOCSHELL 0x913dd400 == 76 [pid = 1738] [id = 92] 16:54:18 INFO - PROCESS | 1738 | --DOCSHELL 0x9c2a8400 == 75 [pid = 1738] [id = 90] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x9aae6c00) [pid = 1738] [serial = 351] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0xa6ea6000) [pid = 1738] [serial = 321] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0xa6736c00) [pid = 1738] [serial = 315] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9ba75400) [pid = 1738] [serial = 312] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x94697800) [pid = 1738] [serial = 309] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0xa26c3000) [pid = 1738] [serial = 306] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x952e2c00) [pid = 1738] [serial = 318] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8f10b400) [pid = 1738] [serial = 327] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8e30b000) [pid = 1738] [serial = 330] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0xa90ae400) [pid = 1738] [serial = 324] [outer = (nil)] [url = about:blank] 16:54:18 INFO - PROCESS | 1738 | 1464393258857 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30b000 == 76 [pid = 1738] [id = 148] 16:54:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x8e30c000) [pid = 1738] [serial = 444] [outer = (nil)] 16:54:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8f10c000) [pid = 1738] [serial = 445] [outer = 0x8e30c000] 16:54:18 INFO - PROCESS | 1738 | 1464393258975 Marionette DEBUG loaded listener.js 16:54:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x918c7000) [pid = 1738] [serial = 446] [outer = 0x8e30c000] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x9b247800 == 75 [pid = 1738] [id = 132] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8f10a400 == 74 [pid = 1738] [id = 131] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8f10b800 == 73 [pid = 1738] [id = 130] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8e309400 == 72 [pid = 1738] [id = 129] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x923c5800 == 71 [pid = 1738] [id = 128] 16:54:19 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x93c80c00 == 70 [pid = 1738] [id = 127] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8f547400 == 69 [pid = 1738] [id = 125] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8f53c000 == 68 [pid = 1738] [id = 124] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x923c5400 == 67 [pid = 1738] [id = 123] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x91898800 == 66 [pid = 1738] [id = 122] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x952e5800 == 65 [pid = 1738] [id = 121] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x93941000 == 64 [pid = 1738] [id = 120] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x9189ec00 == 63 [pid = 1738] [id = 119] 16:54:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8f106000 == 62 [pid = 1738] [id = 118] 16:54:19 INFO - PROCESS | 1738 | 1464393259754 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9a35ec00) [pid = 1738] [serial = 349] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x91b69c00) [pid = 1738] [serial = 339] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x99721000) [pid = 1738] [serial = 289] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x952df000) [pid = 1738] [serial = 343] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x992b2c00) [pid = 1738] [serial = 345] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x918c3400) [pid = 1738] [serial = 336] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x99feac00) [pid = 1738] [serial = 346] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x951ba800) [pid = 1738] [serial = 342] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x918d9c00) [pid = 1738] [serial = 337] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8f106400) [pid = 1738] [serial = 333] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x95345c00) [pid = 1738] [serial = 348] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8f110800) [pid = 1738] [serial = 334] [outer = (nil)] [url = about:blank] 16:54:19 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x922e9000) [pid = 1738] [serial = 340] [outer = (nil)] [url = about:blank] 16:54:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:54:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1449ms 16:54:19 INFO - PROCESS | 1738 | 1464393259837 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:54:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:54:19 INFO - PROCESS | 1738 | 1464393259842 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:54:19 INFO - PROCESS | 1738 | 1464393259849 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 1738 | 1464393259853 Marionette TRACE conn3 <- [1,566,null,{}] 16:54:19 INFO - PROCESS | 1738 | 1464393259858 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 1738 | 1464393260034 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:54:20 INFO - PROCESS | 1738 | 1464393260163 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d7000 == 63 [pid = 1738] [id = 149] 16:54:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x8f108800) [pid = 1738] [serial = 447] [outer = (nil)] 16:54:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x91b6f000) [pid = 1738] [serial = 448] [outer = 0x8f108800] 16:54:20 INFO - PROCESS | 1738 | 1464393260240 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x92ec9400) [pid = 1738] [serial = 449] [outer = 0x8f108800] 16:54:20 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:21 INFO - PROCESS | 1738 | 1464393261031 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:54:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1233ms 16:54:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:54:21 INFO - PROCESS | 1738 | 1464393261083 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 1738 | 1464393261086 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:54:21 INFO - PROCESS | 1738 | 1464393261093 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 1738 | 1464393261096 Marionette TRACE conn3 <- [1,570,null,{}] 16:54:21 INFO - PROCESS | 1738 | 1464393261102 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:21 INFO - PROCESS | 1738 | 1464393261276 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:54:21 INFO - PROCESS | 1738 | 1464393261287 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x951ba800 == 64 [pid = 1738] [id = 150] 16:54:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x952df000) [pid = 1738] [serial = 450] [outer = (nil)] 16:54:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x952e6800) [pid = 1738] [serial = 451] [outer = 0x952df000] 16:54:21 INFO - PROCESS | 1738 | 1464393261373 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x990bcc00) [pid = 1738] [serial = 452] [outer = 0x952df000] 16:54:22 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:22 INFO - PROCESS | 1738 | 1464393262353 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:54:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:54:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1284ms 16:54:22 INFO - PROCESS | 1738 | 1464393262381 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:54:22 INFO - PROCESS | 1738 | 1464393262385 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:54:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:54:22 INFO - PROCESS | 1738 | 1464393262392 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:54:22 INFO - PROCESS | 1738 | 1464393262396 Marionette TRACE conn3 <- [1,574,null,{}] 16:54:22 INFO - PROCESS | 1738 | 1464393262407 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:22 INFO - PROCESS | 1738 | 1464393262620 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:54:22 INFO - PROCESS | 1738 | 1464393262652 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cf400 == 65 [pid = 1738] [id = 151] 16:54:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x992b7c00) [pid = 1738] [serial = 453] [outer = (nil)] 16:54:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x9a35fc00) [pid = 1738] [serial = 454] [outer = 0x992b7c00] 16:54:22 INFO - PROCESS | 1738 | 1464393262728 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9a88a400) [pid = 1738] [serial = 455] [outer = 0x992b7c00] 16:54:24 INFO - PROCESS | 1738 | 1464393264062 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x9b3afc00) [pid = 1738] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x97721c00) [pid = 1738] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x918cb800) [pid = 1738] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0xa828bc00) [pid = 1738] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0xa3253400) [pid = 1738] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x9a7a5000) [pid = 1738] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9d1ac000) [pid = 1738] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x913e9c00) [pid = 1738] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9d1a8000) [pid = 1738] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8f874800) [pid = 1738] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x913d4000) [pid = 1738] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x93c81000) [pid = 1738] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9b271c00) [pid = 1738] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x93c80400) [pid = 1738] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x918c9800) [pid = 1738] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x8e30c800) [pid = 1738] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:54:24 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x951b7c00) [pid = 1738] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:54:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:54:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1796ms 16:54:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:54:24 INFO - PROCESS | 1738 | 1464393264190 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 1738 | 1464393264193 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:54:24 INFO - PROCESS | 1738 | 1464393264200 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 1738 | 1464393264203 Marionette TRACE conn3 <- [1,578,null,{}] 16:54:24 INFO - PROCESS | 1738 | 1464393264209 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 1738 | 1464393264410 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:54:24 INFO - PROCESS | 1738 | 1464393264545 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f106400 == 66 [pid = 1738] [id = 152] 16:54:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x913d7400) [pid = 1738] [serial = 456] [outer = (nil)] 16:54:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x92e06800) [pid = 1738] [serial = 457] [outer = 0x913d7400] 16:54:24 INFO - PROCESS | 1738 | 1464393264621 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x951c0000) [pid = 1738] [serial = 458] [outer = 0x913d7400] 16:54:25 INFO - PROCESS | 1738 | 1464393265338 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:54:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:54:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1187ms 16:54:25 INFO - PROCESS | 1738 | 1464393265387 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:54:25 INFO - PROCESS | 1738 | 1464393265390 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:54:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:54:25 INFO - PROCESS | 1738 | 1464393265397 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:54:25 INFO - PROCESS | 1738 | 1464393265401 Marionette TRACE conn3 <- [1,582,null,{}] 16:54:25 INFO - PROCESS | 1738 | 1464393265406 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:25 INFO - PROCESS | 1738 | 1464393265580 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:54:25 INFO - PROCESS | 1738 | 1464393265590 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x913d5000 == 67 [pid = 1738] [id = 153] 16:54:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x93937c00) [pid = 1738] [serial = 459] [outer = (nil)] 16:54:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9aaed400) [pid = 1738] [serial = 460] [outer = 0x93937c00] 16:54:25 INFO - PROCESS | 1738 | 1464393265671 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9ae12000) [pid = 1738] [serial = 461] [outer = 0x93937c00] 16:54:26 INFO - PROCESS | 1738 | 1464393266831 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:54:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:54:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1486ms 16:54:26 INFO - PROCESS | 1738 | 1464393266886 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 1738 | 1464393266894 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:54:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:54:26 INFO - PROCESS | 1738 | 1464393266905 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 1738 | 1464393266909 Marionette TRACE conn3 <- [1,586,null,{}] 16:54:26 INFO - PROCESS | 1738 | 1464393266920 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:27 INFO - PROCESS | 1738 | 1464393267182 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:54:27 INFO - PROCESS | 1738 | 1464393267479 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dbaec00 == 68 [pid = 1738] [id = 154] 16:54:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8e5d1000) [pid = 1738] [serial = 462] [outer = (nil)] 16:54:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x8f87a000) [pid = 1738] [serial = 463] [outer = 0x8e5d1000] 16:54:27 INFO - PROCESS | 1738 | 1464393267574 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x91833000) [pid = 1738] [serial = 464] [outer = 0x8e5d1000] 16:54:28 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:28 INFO - PROCESS | 1738 | 1464393268570 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:54:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:54:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1744ms 16:54:28 INFO - PROCESS | 1738 | 1464393268649 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 1738 | 1464393268658 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:54:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:54:28 INFO - PROCESS | 1738 | 1464393268670 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 1738 | 1464393268675 Marionette TRACE conn3 <- [1,590,null,{}] 16:54:28 INFO - PROCESS | 1738 | 1464393268682 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:28 INFO - PROCESS | 1738 | 1464393268945 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:54:29 INFO - PROCESS | 1738 | 1464393269229 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b64800 == 69 [pid = 1738] [id = 155] 16:54:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x91b67000) [pid = 1738] [serial = 465] [outer = (nil)] 16:54:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x923c7400) [pid = 1738] [serial = 466] [outer = 0x91b67000] 16:54:29 INFO - PROCESS | 1738 | 1464393269321 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x92ab0c00) [pid = 1738] [serial = 467] [outer = 0x91b67000] 16:54:30 INFO - PROCESS | 1738 | 1464393270400 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:54:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:54:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1787ms 16:54:30 INFO - PROCESS | 1738 | 1464393270458 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:54:30 INFO - PROCESS | 1738 | 1464393270462 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:54:30 INFO - PROCESS | 1738 | 1464393270471 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 1738 | 1464393270478 Marionette TRACE conn3 <- [1,594,null,{}] 16:54:30 INFO - PROCESS | 1738 | 1464393270496 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:30 INFO - PROCESS | 1738 | 1464393270743 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:54:30 INFO - PROCESS | 1738 | 1464393270965 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x98132000 == 70 [pid = 1738] [id = 156] 16:54:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9904b800) [pid = 1738] [serial = 468] [outer = (nil)] 16:54:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x9a35dc00) [pid = 1738] [serial = 469] [outer = 0x9904b800] 16:54:31 INFO - PROCESS | 1738 | 1464393271105 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9ae47c00) [pid = 1738] [serial = 470] [outer = 0x9904b800] 16:54:32 INFO - PROCESS | 1738 | 1464393272112 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:54:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:54:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1699ms 16:54:32 INFO - PROCESS | 1738 | 1464393272170 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:54:32 INFO - PROCESS | 1738 | 1464393272176 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:54:32 INFO - PROCESS | 1738 | 1464393272183 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 1738 | 1464393272187 Marionette TRACE conn3 <- [1,598,null,{}] 16:54:32 INFO - PROCESS | 1738 | 1464393272194 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:32 INFO - PROCESS | 1738 | 1464393272443 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:54:32 INFO - PROCESS | 1738 | 1464393272710 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x918d6c00 == 71 [pid = 1738] [id = 157] 16:54:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x94697800) [pid = 1738] [serial = 471] [outer = (nil)] 16:54:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9b3b0800) [pid = 1738] [serial = 472] [outer = 0x94697800] 16:54:32 INFO - PROCESS | 1738 | 1464393272803 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9c066800) [pid = 1738] [serial = 473] [outer = 0x94697800] 16:54:33 INFO - PROCESS | 1738 | 1464393273837 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:54:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:54:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1686ms 16:54:33 INFO - PROCESS | 1738 | 1464393273870 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 1738 | 1464393273874 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:54:33 INFO - PROCESS | 1738 | 1464393273881 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 1738 | 1464393273884 Marionette TRACE conn3 <- [1,602,null,{}] 16:54:33 INFO - PROCESS | 1738 | 1464393273907 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:34 INFO - PROCESS | 1738 | 1464393274159 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:54:34 INFO - PROCESS | 1738 | 1464393274288 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b33c00 == 72 [pid = 1738] [id = 158] 16:54:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x91b34c00) [pid = 1738] [serial = 474] [outer = (nil)] 16:54:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x91b3b800) [pid = 1738] [serial = 475] [outer = 0x91b34c00] 16:54:34 INFO - PROCESS | 1738 | 1464393274383 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x91b3f800) [pid = 1738] [serial = 476] [outer = 0x91b34c00] 16:54:35 INFO - PROCESS | 1738 | 1464393275315 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:54:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1480ms 16:54:35 INFO - PROCESS | 1738 | 1464393275362 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:54:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:54:35 INFO - PROCESS | 1738 | 1464393275366 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:54:35 INFO - PROCESS | 1738 | 1464393275373 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 1738 | 1464393275378 Marionette TRACE conn3 <- [1,606,null,{}] 16:54:35 INFO - PROCESS | 1738 | 1464393275384 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 1738 | 1464393275620 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:54:35 INFO - PROCESS | 1738 | 1464393275845 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b35800 == 73 [pid = 1738] [id = 159] 16:54:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9ae50800) [pid = 1738] [serial = 477] [outer = (nil)] 16:54:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0xa113e400) [pid = 1738] [serial = 478] [outer = 0x9ae50800] 16:54:35 INFO - PROCESS | 1738 | 1464393275981 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0xa22c1800) [pid = 1738] [serial = 479] [outer = 0x9ae50800] 16:54:36 INFO - PROCESS | 1738 | 1464393276866 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:54:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1537ms 16:54:36 INFO - PROCESS | 1738 | 1464393276910 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:54:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:54:36 INFO - PROCESS | 1738 | 1464393276915 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:54:36 INFO - PROCESS | 1738 | 1464393276922 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:54:36 INFO - PROCESS | 1738 | 1464393276926 Marionette TRACE conn3 <- [1,610,null,{}] 16:54:36 INFO - PROCESS | 1738 | 1464393276932 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 1738 | 1464393277134 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:54:37 INFO - PROCESS | 1738 | 1464393277321 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b39800 == 74 [pid = 1738] [id = 160] 16:54:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9cde4400) [pid = 1738] [serial = 480] [outer = (nil)] 16:54:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0xa30eac00) [pid = 1738] [serial = 481] [outer = 0x9cde4400] 16:54:37 INFO - PROCESS | 1738 | 1464393277498 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0xa349e000) [pid = 1738] [serial = 482] [outer = 0x9cde4400] 16:54:38 INFO - PROCESS | 1738 | 1464393278468 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:54:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1584ms 16:54:38 INFO - PROCESS | 1738 | 1464393278506 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:54:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:54:38 INFO - PROCESS | 1738 | 1464393278510 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:54:38 INFO - PROCESS | 1738 | 1464393278518 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 1738 | 1464393278522 Marionette TRACE conn3 <- [1,614,null,{}] 16:54:38 INFO - PROCESS | 1738 | 1464393278529 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:38 INFO - PROCESS | 1738 | 1464393278734 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:54:38 INFO - PROCESS | 1738 | 1464393278957 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea7400 == 75 [pid = 1738] [id = 161] 16:54:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x9b246c00) [pid = 1738] [serial = 483] [outer = (nil)] 16:54:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0xa35ed000) [pid = 1738] [serial = 484] [outer = 0x9b246c00] 16:54:39 INFO - PROCESS | 1738 | 1464393279091 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0xa4e21800) [pid = 1738] [serial = 485] [outer = 0x9b246c00] 16:54:39 INFO - PROCESS | 1738 | 1464393279942 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:54:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:54:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1494ms 16:54:40 INFO - PROCESS | 1738 | 1464393280012 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 1738 | 1464393280017 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:54:40 INFO - PROCESS | 1738 | 1464393280024 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 1738 | 1464393280028 Marionette TRACE conn3 <- [1,618,null,{}] 16:54:40 INFO - PROCESS | 1738 | 1464393280034 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:40 INFO - PROCESS | 1738 | 1464393280236 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:54:40 INFO - PROCESS | 1738 | 1464393280414 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 1738 | ++DOCSHELL 0xa30ec000 == 76 [pid = 1738] [id = 162] 16:54:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0xa34a6c00) [pid = 1738] [serial = 486] [outer = (nil)] 16:54:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0xa6734800) [pid = 1738] [serial = 487] [outer = 0xa34a6c00] 16:54:40 INFO - PROCESS | 1738 | 1464393280515 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0xa673d800) [pid = 1738] [serial = 488] [outer = 0xa34a6c00] 16:54:41 INFO - PROCESS | 1738 | 1464393281464 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:54:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1484ms 16:54:41 INFO - PROCESS | 1738 | 1464393281509 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:54:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:54:41 INFO - PROCESS | 1738 | 1464393281513 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:54:41 INFO - PROCESS | 1738 | 1464393281520 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 1738 | 1464393281524 Marionette TRACE conn3 <- [1,622,null,{}] 16:54:41 INFO - PROCESS | 1738 | 1464393281530 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 1738 | 1464393281729 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:54:41 INFO - PROCESS | 1738 | 1464393281917 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 1738 | ++DOCSHELL 0xa6284800 == 77 [pid = 1738] [id = 163] 16:54:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0xa6732400) [pid = 1738] [serial = 489] [outer = (nil)] 16:54:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0xa6c2d400) [pid = 1738] [serial = 490] [outer = 0xa6732400] 16:54:42 INFO - PROCESS | 1738 | 1464393282012 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0xa6c2ec00) [pid = 1738] [serial = 491] [outer = 0xa6732400] 16:54:42 INFO - PROCESS | 1738 | 1464393282948 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:54:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:54:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1491ms 16:54:43 INFO - PROCESS | 1738 | 1464393283011 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:54:43 INFO - PROCESS | 1738 | 1464393283019 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:54:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:54:43 INFO - PROCESS | 1738 | 1464393283026 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:54:43 INFO - PROCESS | 1738 | 1464393283031 Marionette TRACE conn3 <- [1,626,null,{}] 16:54:43 INFO - PROCESS | 1738 | 1464393283037 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:43 INFO - PROCESS | 1738 | 1464393283264 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:54:43 INFO - PROCESS | 1738 | 1464393283499 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dbae000 == 78 [pid = 1738] [id = 164] 16:54:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x8e469c00) [pid = 1738] [serial = 492] [outer = (nil)] 16:54:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x91453800) [pid = 1738] [serial = 493] [outer = 0x8e469c00] 16:54:43 INFO - PROCESS | 1738 | 1464393283640 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0xa6c32000) [pid = 1738] [serial = 494] [outer = 0x8e469c00] 16:54:44 INFO - PROCESS | 1738 | 1464393284595 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:54:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:54:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1639ms 16:54:44 INFO - PROCESS | 1738 | 1464393284667 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:54:44 INFO - PROCESS | 1738 | 1464393284671 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:54:44 INFO - PROCESS | 1738 | 1464393284678 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 1738 | 1464393284682 Marionette TRACE conn3 <- [1,630,null,{}] 16:54:44 INFO - PROCESS | 1738 | 1464393284687 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:44 INFO - PROCESS | 1738 | 1464393284888 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:54:45 INFO - PROCESS | 1738 | 1464393285123 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f878800 == 79 [pid = 1738] [id = 165] 16:54:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x8f87b400) [pid = 1738] [serial = 495] [outer = (nil)] 16:54:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x92ec1000) [pid = 1738] [serial = 496] [outer = 0x8f87b400] 16:54:45 INFO - PROCESS | 1738 | 1464393285226 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x9aae6000) [pid = 1738] [serial = 497] [outer = 0x8f87b400] 16:54:46 INFO - PROCESS | 1738 | 1464393286241 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:54:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:54:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1630ms 16:54:46 INFO - PROCESS | 1738 | 1464393286310 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:54:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:54:46 INFO - PROCESS | 1738 | 1464393286314 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:54:46 INFO - PROCESS | 1738 | 1464393286321 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 1738 | 1464393286325 Marionette TRACE conn3 <- [1,634,null,{}] 16:54:46 INFO - PROCESS | 1738 | 1464393286331 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 1738 | 1464393286536 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:54:47 INFO - PROCESS | 1738 | 1464393287186 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e307400 == 80 [pid = 1738] [id = 166] 16:54:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x8e309400) [pid = 1738] [serial = 498] [outer = (nil)] 16:54:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x8e5d5c00) [pid = 1738] [serial = 499] [outer = 0x8e309400] 16:54:47 INFO - PROCESS | 1738 | 1464393287279 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x8f53b400) [pid = 1738] [serial = 500] [outer = 0x8e309400] 16:54:47 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:48 INFO - PROCESS | 1738 | 1464393288188 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:54:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1940ms 16:54:48 INFO - PROCESS | 1738 | 1464393288262 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 1738 | 1464393288269 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:54:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:54:48 INFO - PROCESS | 1738 | 1464393288277 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 1738 | 1464393288283 Marionette TRACE conn3 <- [1,638,null,{}] 16:54:48 INFO - PROCESS | 1738 | 1464393288290 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:48 INFO - PROCESS | 1738 | 1464393288546 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:54:48 INFO - PROCESS | 1738 | 1464393288898 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9ce800 == 81 [pid = 1738] [id = 167] 16:54:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x8e469400) [pid = 1738] [serial = 501] [outer = (nil)] 16:54:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x9144c000) [pid = 1738] [serial = 502] [outer = 0x8e469400] 16:54:48 INFO - PROCESS | 1738 | 1464393288993 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x91832c00) [pid = 1738] [serial = 503] [outer = 0x8e469400] 16:54:49 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:49 INFO - PROCESS | 1738 | 1464393289902 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:54:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:54:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1683ms 16:54:49 INFO - PROCESS | 1738 | 1464393289965 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:54:49 INFO - PROCESS | 1738 | 1464393289971 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:54:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:54:49 INFO - PROCESS | 1738 | 1464393289979 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:54:49 INFO - PROCESS | 1738 | 1464393289984 Marionette TRACE conn3 <- [1,642,null,{}] 16:54:49 INFO - PROCESS | 1738 | 1464393289990 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:50 INFO - PROCESS | 1738 | 1464393290191 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x8f106400 == 80 [pid = 1738] [id = 152] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x9b308000) [pid = 1738] [serial = 400] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x9530bc00) [pid = 1738] [serial = 360] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x9ae4cc00) [pid = 1738] [serial = 363] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x9b274000) [pid = 1738] [serial = 366] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x923d0000) [pid = 1738] [serial = 369] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x8f544c00) [pid = 1738] [serial = 372] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x9d1a6000) [pid = 1738] [serial = 375] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x8e5d9000) [pid = 1738] [serial = 378] [outer = (nil)] [url = about:blank] 16:54:50 INFO - PROCESS | 1738 | 1464393290554 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x923cf400 == 79 [pid = 1738] [id = 151] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x951ba800 == 78 [pid = 1738] [id = 150] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d7000 == 77 [pid = 1738] [id = 149] 16:54:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d7000 == 78 [pid = 1738] [id = 168] 16:54:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x8dbb3c00) [pid = 1738] [serial = 504] [outer = (nil)] 16:54:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x8f546000) [pid = 1738] [serial = 505] [outer = 0x8dbb3c00] 16:54:50 INFO - PROCESS | 1738 | 1464393290669 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x918cd000) [pid = 1738] [serial = 506] [outer = 0x8dbb3c00] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30b000 == 77 [pid = 1738] [id = 148] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30ec00 == 76 [pid = 1738] [id = 147] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x8cfd3c00 == 75 [pid = 1738] [id = 146] 16:54:50 INFO - PROCESS | 1738 | --DOCSHELL 0x8e301400 == 74 [pid = 1738] [id = 145] 16:54:51 INFO - PROCESS | 1738 | --DOCSHELL 0x8f542c00 == 73 [pid = 1738] [id = 134] 16:54:51 INFO - PROCESS | 1738 | --DOCSHELL 0x913d5800 == 72 [pid = 1738] [id = 133] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0xa3258c00) [pid = 1738] [serial = 307] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x9a0ac000) [pid = 1738] [serial = 268] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x91b6ec00) [pid = 1738] [serial = 265] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0xa8c52000) [pid = 1738] [serial = 283] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0xa4e21c00) [pid = 1738] [serial = 274] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0xa0605000) [pid = 1738] [serial = 238] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0xa8c04c00) [pid = 1738] [serial = 280] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0xa6738c00) [pid = 1738] [serial = 277] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0xa26c3400) [pid = 1738] [serial = 271] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8f87e400) [pid = 1738] [serial = 286] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x913ec800) [pid = 1738] [serial = 241] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x9b242000) [pid = 1738] [serial = 394] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x9c29b800) [pid = 1738] [serial = 396] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x923cc400) [pid = 1738] [serial = 382] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x91b6a800) [pid = 1738] [serial = 381] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x9a7ad800) [pid = 1738] [serial = 390] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x913db800) [pid = 1738] [serial = 387] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x913f2c00) [pid = 1738] [serial = 354] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x918c5c00) [pid = 1738] [serial = 357] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x952e3400) [pid = 1738] [serial = 385] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x952d9400) [pid = 1738] [serial = 384] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x918cb000) [pid = 1738] [serial = 223] [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.] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9ae4f400) [pid = 1738] [serial = 393] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0xa1138000) [pid = 1738] [serial = 397] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9468e400) [pid = 1738] [serial = 388] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9aae7c00) [pid = 1738] [serial = 391] [outer = (nil)] [url = about:blank] 16:54:51 INFO - PROCESS | 1738 | 1464393291544 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:54:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1586ms 16:54:51 INFO - PROCESS | 1738 | 1464393291568 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 1738 | 1464393291571 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:54:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:54:51 INFO - PROCESS | 1738 | 1464393291601 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 1738 | 1464393291611 Marionette TRACE conn3 <- [1,646,null,{}] 16:54:51 INFO - PROCESS | 1738 | 1464393291623 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 1738 | 1464393291816 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:54:51 INFO - PROCESS | 1738 | 1464393291830 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d5800 == 73 [pid = 1738] [id = 169] 16:54:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9189ec00) [pid = 1738] [serial = 507] [outer = (nil)] 16:54:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x922ee800) [pid = 1738] [serial = 508] [outer = 0x9189ec00] 16:54:51 INFO - PROCESS | 1738 | 1464393291924 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x923cf400) [pid = 1738] [serial = 509] [outer = 0x9189ec00] 16:54:52 INFO - PROCESS | 1738 | 1464393292872 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:54:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:54:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1315ms 16:54:52 INFO - PROCESS | 1738 | 1464393292894 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 1738 | 1464393292900 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:54:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:54:52 INFO - PROCESS | 1738 | 1464393292907 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 1738 | 1464393292909 Marionette TRACE conn3 <- [1,650,null,{}] 16:54:52 INFO - PROCESS | 1738 | 1464393292916 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 1738 | 1464393293168 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:54:53 INFO - PROCESS | 1738 | 1464393293205 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfd3c00 == 74 [pid = 1738] [id = 170] 16:54:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x91b68800) [pid = 1738] [serial = 510] [outer = (nil)] 16:54:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x92ebfc00) [pid = 1738] [serial = 511] [outer = 0x91b68800] 16:54:53 INFO - PROCESS | 1738 | 1464393293282 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x939e0800) [pid = 1738] [serial = 512] [outer = 0x91b68800] 16:54:54 INFO - PROCESS | 1738 | 1464393294249 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:54:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1386ms 16:54:54 INFO - PROCESS | 1738 | 1464393294294 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 1738 | 1464393294298 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:54:54 INFO - PROCESS | 1738 | 1464393294313 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 1738 | 1464393294318 Marionette TRACE conn3 <- [1,654,null,{}] 16:54:54 INFO - PROCESS | 1738 | 1464393294323 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 1738 | 1464393294563 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:54:54 INFO - PROCESS | 1738 | 1464393294595 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b7c00 == 75 [pid = 1738] [id = 171] 16:54:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x951ba800) [pid = 1738] [serial = 513] [outer = (nil)] 16:54:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x952e0800) [pid = 1738] [serial = 514] [outer = 0x951ba800] 16:54:54 INFO - PROCESS | 1738 | 1464393294695 Marionette DEBUG loaded listener.js 16:54:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x98134000) [pid = 1738] [serial = 515] [outer = 0x951ba800] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x8e30c000) [pid = 1738] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x913d7400) [pid = 1738] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x992b7c00) [pid = 1738] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8e302c00) [pid = 1738] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x913eb000) [pid = 1738] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8e466000) [pid = 1738] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x91840400) [pid = 1738] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x8f108800) [pid = 1738] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:54:55 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x952df000) [pid = 1738] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:54:56 INFO - PROCESS | 1738 | 1464393296029 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:54:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1746ms 16:54:56 INFO - PROCESS | 1738 | 1464393296058 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 1738 | 1464393296061 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:54:56 INFO - PROCESS | 1738 | 1464393296068 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 1738 | 1464393296072 Marionette TRACE conn3 <- [1,658,null,{}] 16:54:56 INFO - PROCESS | 1738 | 1464393296077 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 1738 | 1464393296298 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:54:56 INFO - PROCESS | 1738 | 1464393296321 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30c400 == 76 [pid = 1738] [id = 172] 16:54:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x91840400) [pid = 1738] [serial = 516] [outer = (nil)] 16:54:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x97723000) [pid = 1738] [serial = 517] [outer = 0x91840400] 16:54:56 INFO - PROCESS | 1738 | 1464393296396 Marionette DEBUG loaded listener.js 16:54:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x99fe8800) [pid = 1738] [serial = 518] [outer = 0x91840400] 16:54:57 INFO - PROCESS | 1738 | 1464393297228 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:54:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:54:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1188ms 16:54:57 INFO - PROCESS | 1738 | 1464393297257 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:54:57 INFO - PROCESS | 1738 | 1464393297261 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:54:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:54:57 INFO - PROCESS | 1738 | 1464393297272 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:54:57 INFO - PROCESS | 1738 | 1464393297274 Marionette TRACE conn3 <- [1,662,null,{}] 16:54:57 INFO - PROCESS | 1738 | 1464393297281 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:57 INFO - PROCESS | 1738 | 1464393297470 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:54:57 INFO - PROCESS | 1738 | 1464393297487 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x91446c00 == 77 [pid = 1738] [id = 173] 16:54:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x952dcc00) [pid = 1738] [serial = 519] [outer = (nil)] 16:54:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9aaeb400) [pid = 1738] [serial = 520] [outer = 0x952dcc00] 16:54:57 INFO - PROCESS | 1738 | 1464393297564 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9ae15800) [pid = 1738] [serial = 521] [outer = 0x952dcc00] 16:54:58 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:54:58 INFO - PROCESS | 1738 | 1464393298802 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:54:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1579ms 16:54:58 INFO - PROCESS | 1738 | 1464393298851 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 1738 | 1464393298859 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:54:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:54:58 INFO - PROCESS | 1738 | 1464393298867 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 1738 | 1464393298874 Marionette TRACE conn3 <- [1,666,null,{}] 16:54:58 INFO - PROCESS | 1738 | 1464393298883 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 1738 | 1464393299138 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:54:59 INFO - PROCESS | 1738 | 1464393299417 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d8000 == 78 [pid = 1738] [id = 174] 16:54:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8f547000) [pid = 1738] [serial = 522] [outer = (nil)] 16:54:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x913ec000) [pid = 1738] [serial = 523] [outer = 0x8f547000] 16:54:59 INFO - PROCESS | 1738 | 1464393299510 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x91449c00) [pid = 1738] [serial = 524] [outer = 0x8f547000] 16:55:00 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:00 INFO - PROCESS | 1738 | 1464393300469 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:55:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1636ms 16:55:00 INFO - PROCESS | 1738 | 1464393300503 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 1738 | 1464393300512 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:55:00 INFO - PROCESS | 1738 | 1464393300524 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 1738 | 1464393300528 Marionette TRACE conn3 <- [1,670,null,{}] 16:55:00 INFO - PROCESS | 1738 | 1464393300535 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 1738 | 1464393300751 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:55:01 INFO - PROCESS | 1738 | 1464393301027 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x918cfc00 == 79 [pid = 1738] [id = 175] 16:55:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x918dc000) [pid = 1738] [serial = 525] [outer = (nil)] 16:55:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x91b3e400) [pid = 1738] [serial = 526] [outer = 0x918dc000] 16:55:01 INFO - PROCESS | 1738 | 1464393301217 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x923c5800) [pid = 1738] [serial = 527] [outer = 0x918dc000] 16:55:02 INFO - PROCESS | 1738 | 1464393302280 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:55:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1835ms 16:55:02 INFO - PROCESS | 1738 | 1464393302360 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 1738 | 1464393302363 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:55:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:55:02 INFO - PROCESS | 1738 | 1464393302372 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 1738 | 1464393302379 Marionette TRACE conn3 <- [1,674,null,{}] 16:55:02 INFO - PROCESS | 1738 | 1464393302396 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 1738 | 1464393302765 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:55:02 INFO - PROCESS | 1738 | 1464393302954 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x9183a800 == 80 [pid = 1738] [id = 176] 16:55:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x95349400) [pid = 1738] [serial = 528] [outer = (nil)] 16:55:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x9a894c00) [pid = 1738] [serial = 529] [outer = 0x95349400] 16:55:03 INFO - PROCESS | 1738 | 1464393303051 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x9ae4f800) [pid = 1738] [serial = 530] [outer = 0x95349400] 16:55:03 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:04 INFO - PROCESS | 1738 | 1464393304037 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:55:04 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 16:55:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1693ms 16:55:04 INFO - PROCESS | 1738 | 1464393304066 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:55:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:55:04 INFO - PROCESS | 1738 | 1464393304072 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:55:04 INFO - PROCESS | 1738 | 1464393304079 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 1738 | 1464393304082 Marionette TRACE conn3 <- [1,678,null,{}] 16:55:04 INFO - PROCESS | 1738 | 1464393304088 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 1738 | 1464393304297 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:55:04 INFO - PROCESS | 1738 | 1464393304527 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x951bc800 == 81 [pid = 1738] [id = 177] 16:55:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x9b247c00) [pid = 1738] [serial = 531] [outer = (nil)] 16:55:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x9b5b4000) [pid = 1738] [serial = 532] [outer = 0x9b247c00] 16:55:04 INFO - PROCESS | 1738 | 1464393304658 Marionette DEBUG loaded listener.js 16:55:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x9c368400) [pid = 1738] [serial = 533] [outer = 0x9b247c00] 16:55:05 INFO - PROCESS | 1738 | 1464393305557 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:55:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:55:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1534ms 16:55:05 INFO - PROCESS | 1738 | 1464393305614 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:55:05 INFO - PROCESS | 1738 | 1464393305617 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:55:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:55:05 INFO - PROCESS | 1738 | 1464393305624 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:55:05 INFO - PROCESS | 1738 | 1464393305627 Marionette TRACE conn3 <- [1,682,null,{}] 16:55:05 INFO - PROCESS | 1738 | 1464393305634 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:05 INFO - PROCESS | 1738 | 1464393305833 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:55:06 INFO - PROCESS | 1738 | 1464393306079 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dba9800 == 82 [pid = 1738] [id = 178] 16:55:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x9b240000) [pid = 1738] [serial = 534] [outer = (nil)] 16:55:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0xa1138c00) [pid = 1738] [serial = 535] [outer = 0x9b240000] 16:55:06 INFO - PROCESS | 1738 | 1464393306212 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0xa2408c00) [pid = 1738] [serial = 536] [outer = 0x9b240000] 16:55:07 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:07 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:07 INFO - PROCESS | 1738 | 1464393307589 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:55:07 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) 16:55:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2036ms 16:55:07 INFO - PROCESS | 1738 | 1464393307666 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 1738 | 1464393307671 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:55:07 INFO - PROCESS | 1738 | 1464393307681 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 1738 | 1464393307685 Marionette TRACE conn3 <- [1,686,null,{}] 16:55:07 INFO - PROCESS | 1738 | 1464393307691 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:07 INFO - PROCESS | 1738 | 1464393307897 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:55:08 INFO - PROCESS | 1738 | 1464393308077 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 1738 | ++DOCSHELL 0xa060c000 == 83 [pid = 1738] [id = 179] 16:55:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0xa21a5c00) [pid = 1738] [serial = 537] [outer = (nil)] 16:55:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0xa4e22000) [pid = 1738] [serial = 538] [outer = 0xa21a5c00] 16:55:08 INFO - PROCESS | 1738 | 1464393308168 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0xa6738c00) [pid = 1738] [serial = 539] [outer = 0xa21a5c00] 16:55:09 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:09 INFO - PROCESS | 1738 | 1464393309583 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:55:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1935ms 16:55:09 INFO - PROCESS | 1738 | 1464393309617 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 1738 | 1464393309621 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:55:09 INFO - PROCESS | 1738 | 1464393309628 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 1738 | 1464393309632 Marionette TRACE conn3 <- [1,690,null,{}] 16:55:09 INFO - PROCESS | 1738 | 1464393309639 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:09 INFO - PROCESS | 1738 | 1464393309829 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:55:10 INFO - PROCESS | 1738 | 1464393310010 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfd0800 == 84 [pid = 1738] [id = 180] 16:55:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0xa321e800) [pid = 1738] [serial = 540] [outer = (nil)] 16:55:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0xa6d03000) [pid = 1738] [serial = 541] [outer = 0xa321e800] 16:55:10 INFO - PROCESS | 1738 | 1464393310099 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0xa6d05800) [pid = 1738] [serial = 542] [outer = 0xa321e800] 16:55:11 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:11 INFO - PROCESS | 1738 | 1464393311497 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:55:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1891ms 16:55:11 INFO - PROCESS | 1738 | 1464393311520 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 1738 | 1464393311525 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:55:11 INFO - PROCESS | 1738 | 1464393311532 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 1738 | 1464393311537 Marionette TRACE conn3 <- [1,694,null,{}] 16:55:11 INFO - PROCESS | 1738 | 1464393311609 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 1738 | 1464393311814 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:55:12 INFO - PROCESS | 1738 | 1464393311993 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db56c00 == 85 [pid = 1738] [id = 181] 16:55:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x8db58000) [pid = 1738] [serial = 543] [outer = (nil)] 16:55:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x8db5e000) [pid = 1738] [serial = 544] [outer = 0x8db58000] 16:55:12 INFO - PROCESS | 1738 | 1464393312081 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x8db60c00) [pid = 1738] [serial = 545] [outer = 0x8db58000] 16:55:13 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:13 INFO - PROCESS | 1738 | 1464393313484 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:55:13 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) 16:55:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1992ms 16:55:13 INFO - PROCESS | 1738 | 1464393313526 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 1738 | 1464393313530 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:55:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:55:13 INFO - PROCESS | 1738 | 1464393313537 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 1738 | 1464393313541 Marionette TRACE conn3 <- [1,698,null,{}] 16:55:13 INFO - PROCESS | 1738 | 1464393313644 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:13 INFO - PROCESS | 1738 | 1464393313855 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:55:14 INFO - PROCESS | 1738 | 1464393314049 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e1800 == 86 [pid = 1738] [id = 182] 16:55:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x8b4e4800) [pid = 1738] [serial = 546] [outer = (nil)] 16:55:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x8b4e9c00) [pid = 1738] [serial = 547] [outer = 0x8b4e4800] 16:55:14 INFO - PROCESS | 1738 | 1464393314143 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0x8b4ee800) [pid = 1738] [serial = 548] [outer = 0x8b4e4800] 16:55:15 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:15 INFO - PROCESS | 1738 | 1464393315493 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:55:15 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) 16:55:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1983ms 16:55:15 INFO - PROCESS | 1738 | 1464393315522 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:55:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:55:15 INFO - PROCESS | 1738 | 1464393315526 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:55:15 INFO - PROCESS | 1738 | 1464393315645 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 1738 | 1464393315649 Marionette TRACE conn3 <- [1,702,null,{}] 16:55:15 INFO - PROCESS | 1738 | 1464393315662 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 1738 | 1464393315860 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:55:16 INFO - PROCESS | 1738 | 1464393316058 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4ea800 == 87 [pid = 1738] [id = 183] 16:55:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 196 (0x8b4eb000) [pid = 1738] [serial = 549] [outer = (nil)] 16:55:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 197 (0x8d9d4800) [pid = 1738] [serial = 550] [outer = 0x8b4eb000] 16:55:16 INFO - PROCESS | 1738 | 1464393316146 Marionette DEBUG loaded listener.js 16:55:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x8dbb0c00) [pid = 1738] [serial = 551] [outer = 0x8b4eb000] 16:55:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:17 INFO - PROCESS | 1738 | 1464393317916 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:55:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:55:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2426ms 16:55:18 INFO - PROCESS | 1738 | 1464393318026 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:55:18 INFO - PROCESS | 1738 | 1464393318032 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:55:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:55:18 INFO - PROCESS | 1738 | 1464393318046 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 1738 | 1464393318052 Marionette TRACE conn3 <- [1,706,null,{}] 16:55:18 INFO - PROCESS | 1738 | 1464393318061 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:18 INFO - PROCESS | 1738 | 1464393318245 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:55:18 INFO - PROCESS | 1738 | 1464393318550 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dbaf800 == 88 [pid = 1738] [id = 184] 16:55:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x8e301c00) [pid = 1738] [serial = 552] [outer = (nil)] 16:55:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x8e466000) [pid = 1738] [serial = 553] [outer = 0x8e301c00] 16:55:18 INFO - PROCESS | 1738 | 1464393318639 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0x8f87c000) [pid = 1738] [serial = 554] [outer = 0x8e301c00] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30c400 == 87 [pid = 1738] [id = 172] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0x9aaed400) [pid = 1738] [serial = 460] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x951b7c00 == 86 [pid = 1738] [id = 171] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8cfd3c00 == 85 [pid = 1738] [id = 170] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d5800 == 84 [pid = 1738] [id = 169] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d7000 == 83 [pid = 1738] [id = 168] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9ce800 == 82 [pid = 1738] [id = 167] 16:55:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8e307400 == 81 [pid = 1738] [id = 166] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0x918c7000) [pid = 1738] [serial = 446] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0x8dba8800) [pid = 1738] [serial = 433] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x92e06800) [pid = 1738] [serial = 457] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 196 (0x92ab8400) [pid = 1738] [serial = 424] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 195 (0x9a88a400) [pid = 1738] [serial = 455] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0x9a35fc00) [pid = 1738] [serial = 454] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x8e5d4400) [pid = 1738] [serial = 437] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0xa1134c00) [pid = 1738] [serial = 401] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x8dbad800) [pid = 1738] [serial = 430] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x9189c400) [pid = 1738] [serial = 440] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x9c348000) [pid = 1738] [serial = 409] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x91840800) [pid = 1738] [serial = 418] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x91b63c00) [pid = 1738] [serial = 442] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x9183c000) [pid = 1738] [serial = 439] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x91b68c00) [pid = 1738] [serial = 406] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x8e460c00) [pid = 1738] [serial = 436] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x9ae13c00) [pid = 1738] [serial = 421] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x92ec9400) [pid = 1738] [serial = 449] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x8f10c000) [pid = 1738] [serial = 445] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x990bcc00) [pid = 1738] [serial = 452] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x952e6800) [pid = 1738] [serial = 451] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0xa30bf000) [pid = 1738] [serial = 412] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x923d3000) [pid = 1738] [serial = 443] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x91b6f000) [pid = 1738] [serial = 448] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0xa34a1800) [pid = 1738] [serial = 415] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x8f87f800) [pid = 1738] [serial = 403] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8d9d2800) [pid = 1738] [serial = 427] [outer = (nil)] [url = about:blank] 16:55:19 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x951c0000) [pid = 1738] [serial = 458] [outer = (nil)] [url = about:blank] 16:55:20 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:20 INFO - PROCESS | 1738 | 1464393320132 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:55:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2145ms 16:55:20 INFO - PROCESS | 1738 | 1464393320199 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 1738 | 1464393320208 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:55:20 INFO - PROCESS | 1738 | 1464393320224 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 1738 | 1464393320227 Marionette TRACE conn3 <- [1,710,null,{}] 16:55:20 INFO - PROCESS | 1738 | 1464393320236 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 1738 | 1464393320415 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:55:20 INFO - PROCESS | 1738 | 1464393320428 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e306800 == 82 [pid = 1738] [id = 185] 16:55:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x8e468c00) [pid = 1738] [serial = 555] [outer = (nil)] 16:55:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x913ea000) [pid = 1738] [serial = 556] [outer = 0x8e468c00] 16:55:20 INFO - PROCESS | 1738 | 1464393320506 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x9144bc00) [pid = 1738] [serial = 557] [outer = 0x8e468c00] 16:55:21 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:21 INFO - PROCESS | 1738 | 1464393321806 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:55:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1595ms 16:55:21 INFO - PROCESS | 1738 | 1464393321818 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 1738 | 1464393321822 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:55:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:55:21 INFO - PROCESS | 1738 | 1464393321828 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 1738 | 1464393321834 Marionette TRACE conn3 <- [1,714,null,{}] 16:55:21 INFO - PROCESS | 1738 | 1464393321861 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:22 INFO - PROCESS | 1738 | 1464393322097 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:55:22 INFO - PROCESS | 1738 | 1464393322183 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x91450000 == 83 [pid = 1738] [id = 186] 16:55:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x918cc400) [pid = 1738] [serial = 558] [outer = (nil)] 16:55:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x91b33400) [pid = 1738] [serial = 559] [outer = 0x918cc400] 16:55:22 INFO - PROCESS | 1738 | 1464393322264 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x91b41400) [pid = 1738] [serial = 560] [outer = 0x918cc400] 16:55:23 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:23 INFO - PROCESS | 1738 | 1464393323573 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:55:23 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 16:55:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1797ms 16:55:23 INFO - PROCESS | 1738 | 1464393323626 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:55:23 INFO - PROCESS | 1738 | 1464393323630 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:55:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:55:23 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x951ba800) [pid = 1738] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:55:23 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x8e309400) [pid = 1738] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:55:23 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x91b68800) [pid = 1738] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:55:23 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x91840400) [pid = 1738] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:55:23 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8e469400) [pid = 1738] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:55:24 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x9189ec00) [pid = 1738] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:55:24 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8dbb3c00) [pid = 1738] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:55:24 INFO - PROCESS | 1738 | 1464393324042 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 1738 | 1464393324046 Marionette TRACE conn3 <- [1,718,null,{}] 16:55:24 INFO - PROCESS | 1738 | 1464393324089 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:24 INFO - PROCESS | 1738 | 1464393324315 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:55:24 INFO - PROCESS | 1738 | 1464393324407 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db57000 == 84 [pid = 1738] [id = 187] 16:55:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x918d7800) [pid = 1738] [serial = 561] [outer = (nil)] 16:55:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x922e8c00) [pid = 1738] [serial = 562] [outer = 0x918d7800] 16:55:24 INFO - PROCESS | 1738 | 1464393324485 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x923d3400) [pid = 1738] [serial = 563] [outer = 0x918d7800] 16:55:25 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:25 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:25 INFO - PROCESS | 1738 | 1464393325644 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:55:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:55:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1794ms 16:55:25 INFO - PROCESS | 1738 | 1464393325685 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:55:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:55:25 INFO - PROCESS | 1738 | 1464393325690 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:55:25 INFO - PROCESS | 1738 | 1464393325698 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 1738 | 1464393325702 Marionette TRACE conn3 <- [1,722,null,{}] 16:55:25 INFO - PROCESS | 1738 | 1464393325718 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 1738 | 1464393326000 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:55:26 INFO - PROCESS | 1738 | 1464393326187 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e1400 == 85 [pid = 1738] [id = 188] 16:55:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x8b4e2400) [pid = 1738] [serial = 564] [outer = (nil)] 16:55:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x8b4ec000) [pid = 1738] [serial = 565] [outer = 0x8b4e2400] 16:55:26 INFO - PROCESS | 1738 | 1464393326279 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x8db60400) [pid = 1738] [serial = 566] [outer = 0x8b4e2400] 16:55:27 INFO - PROCESS | 1738 | 1464393327267 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:55:27 INFO - PROCESS | 1738 | 1464393327318 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:55:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:55:27 INFO - PROCESS | 1738 | 1464393327328 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 1738 | 1464393327334 Marionette TRACE conn3 <- [1,726,null,{}] 16:55:27 INFO - PROCESS | 1738 | 1464393327343 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:27 INFO - PROCESS | 1738 | 1464393327570 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:55:27 INFO - PROCESS | 1738 | 1464393327810 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f53c000 == 86 [pid = 1738] [id = 189] 16:55:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x8f881c00) [pid = 1738] [serial = 567] [outer = (nil)] 16:55:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x9144ac00) [pid = 1738] [serial = 568] [outer = 0x8f881c00] 16:55:27 INFO - PROCESS | 1738 | 1464393327949 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x91840800) [pid = 1738] [serial = 569] [outer = 0x8f881c00] 16:55:28 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:28 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:29 INFO - PROCESS | 1738 | 1464393329000 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:55:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1704ms 16:55:29 INFO - PROCESS | 1738 | 1464393329037 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 1738 | 1464393329053 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:55:29 INFO - PROCESS | 1738 | 1464393329067 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 1738 | 1464393329070 Marionette TRACE conn3 <- [1,730,null,{}] 16:55:29 INFO - PROCESS | 1738 | 1464393329078 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:29 INFO - PROCESS | 1738 | 1464393329309 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:55:29 INFO - PROCESS | 1738 | 1464393329593 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f10f400 == 87 [pid = 1738] [id = 190] 16:55:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x92ebc800) [pid = 1738] [serial = 570] [outer = (nil)] 16:55:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x950eb400) [pid = 1738] [serial = 571] [outer = 0x92ebc800] 16:55:29 INFO - PROCESS | 1738 | 1464393329688 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x951bf400) [pid = 1738] [serial = 572] [outer = 0x92ebc800] 16:55:30 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:30 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:30 INFO - PROCESS | 1738 | 1464393330757 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 1738 | 1464393330833 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:55:30 INFO - PROCESS | 1738 | 1464393330853 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 1738 | 1464393330863 Marionette TRACE conn3 <- [1,734,null,{}] 16:55:30 INFO - PROCESS | 1738 | 1464393330870 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:31 INFO - PROCESS | 1738 | 1464393331111 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:55:31 INFO - PROCESS | 1738 | 1464393331345 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b38400 == 88 [pid = 1738] [id = 191] 16:55:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x952dbc00) [pid = 1738] [serial = 573] [outer = (nil)] 16:55:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x9a23a800) [pid = 1738] [serial = 574] [outer = 0x952dbc00] 16:55:31 INFO - PROCESS | 1738 | 1464393331454 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x9a4be000) [pid = 1738] [serial = 575] [outer = 0x952dbc00] 16:55:32 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:32 INFO - PROCESS | 1738 | 1464393332438 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:55:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1649ms 16:55:32 INFO - PROCESS | 1738 | 1464393332494 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 1738 | 1464393332498 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:55:32 INFO - PROCESS | 1738 | 1464393332506 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 1738 | 1464393332509 Marionette TRACE conn3 <- [1,738,null,{}] 16:55:32 INFO - PROCESS | 1738 | 1464393332516 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:32 INFO - PROCESS | 1738 | 1464393332737 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:55:32 INFO - PROCESS | 1738 | 1464393332965 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db59c00 == 89 [pid = 1738] [id = 192] 16:55:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x97719400) [pid = 1738] [serial = 576] [outer = (nil)] 16:55:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x9ae0e400) [pid = 1738] [serial = 577] [outer = 0x97719400] 16:55:33 INFO - PROCESS | 1738 | 1464393333093 Marionette DEBUG loaded listener.js 16:55:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x9ae19000) [pid = 1738] [serial = 578] [outer = 0x97719400] 16:55:34 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:34 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:34 INFO - PROCESS | 1738 | 1464393334405 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:55:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:55:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1932ms 16:55:34 INFO - PROCESS | 1738 | 1464393334439 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:55:34 INFO - PROCESS | 1738 | 1464393334443 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:55:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:55:34 INFO - PROCESS | 1738 | 1464393334558 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:55:34 INFO - PROCESS | 1738 | 1464393334561 Marionette TRACE conn3 <- [1,742,null,{}] 16:55:34 INFO - PROCESS | 1738 | 1464393334572 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 1738 | 1464393334766 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:55:34 INFO - PROCESS | 1738 | 1464393334946 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x9aaeb800 == 90 [pid = 1738] [id = 193] 16:55:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x9aaed400) [pid = 1738] [serial = 579] [outer = (nil)] 16:55:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x9b5b2400) [pid = 1738] [serial = 580] [outer = 0x9aaed400] 16:55:35 INFO - PROCESS | 1738 | 1464393335049 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0xa0605800) [pid = 1738] [serial = 581] [outer = 0x9aaed400] 16:55:36 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:36 INFO - PROCESS | 1738 | 1464393336442 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:55:36 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 16:55:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1994ms 16:55:36 INFO - PROCESS | 1738 | 1464393336539 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 1738 | 1464393336544 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:55:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:55:36 INFO - PROCESS | 1738 | 1464393336556 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 1738 | 1464393336559 Marionette TRACE conn3 <- [1,746,null,{}] 16:55:36 INFO - PROCESS | 1738 | 1464393336569 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:36 INFO - PROCESS | 1738 | 1464393336768 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:55:36 INFO - PROCESS | 1738 | 1464393336949 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9cc800 == 91 [pid = 1738] [id = 194] 16:55:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x9ae50000) [pid = 1738] [serial = 582] [outer = (nil)] 16:55:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0xa3026000) [pid = 1738] [serial = 583] [outer = 0x9ae50000] 16:55:37 INFO - PROCESS | 1738 | 1464393337043 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0xa3227400) [pid = 1738] [serial = 584] [outer = 0x9ae50000] 16:55:37 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:38 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:38 INFO - PROCESS | 1738 | 1464393338374 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:55:38 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.) 16:55:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1839ms 16:55:38 INFO - PROCESS | 1738 | 1464393338395 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:55:38 INFO - PROCESS | 1738 | 1464393338400 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:55:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:55:38 INFO - PROCESS | 1738 | 1464393338407 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:55:38 INFO - PROCESS | 1738 | 1464393338411 Marionette TRACE conn3 <- [1,750,null,{}] 16:55:38 INFO - PROCESS | 1738 | 1464393338418 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:38 INFO - PROCESS | 1738 | 1464393338700 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:55:38 INFO - PROCESS | 1738 | 1464393338886 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d051400 == 92 [pid = 1738] [id = 195] 16:55:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 196 (0x8d053800) [pid = 1738] [serial = 585] [outer = (nil)] 16:55:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 197 (0x8d059c00) [pid = 1738] [serial = 586] [outer = 0x8d053800] 16:55:38 INFO - PROCESS | 1738 | 1464393338975 Marionette DEBUG loaded listener.js 16:55:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x8d05d800) [pid = 1738] [serial = 587] [outer = 0x8d053800] 16:55:40 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:40 INFO - PROCESS | 1738 | 1464393340366 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:55:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:55:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1983ms 16:55:40 INFO - PROCESS | 1738 | 1464393340391 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:55:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:55:40 INFO - PROCESS | 1738 | 1464393340396 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:55:40 INFO - PROCESS | 1738 | 1464393340404 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:55:40 INFO - PROCESS | 1738 | 1464393340407 Marionette TRACE conn3 <- [1,754,null,{}] 16:55:40 INFO - PROCESS | 1738 | 1464393340414 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:40 INFO - PROCESS | 1738 | 1464393340651 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:55:40 INFO - PROCESS | 1738 | 1464393340836 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4eb800 == 93 [pid = 1738] [id = 196] 16:55:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x8d052800) [pid = 1738] [serial = 588] [outer = (nil)] 16:55:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x91840400) [pid = 1738] [serial = 589] [outer = 0x8d052800] 16:55:40 INFO - PROCESS | 1738 | 1464393340930 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0xa349dc00) [pid = 1738] [serial = 590] [outer = 0x8d052800] 16:55:42 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:42 INFO - PROCESS | 1738 | 1464393342266 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:55:42 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 16:55:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1889ms 16:55:42 INFO - PROCESS | 1738 | 1464393342292 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:55:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:55:42 INFO - PROCESS | 1738 | 1464393342297 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:55:42 INFO - PROCESS | 1738 | 1464393342304 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 1738 | 1464393342314 Marionette TRACE conn3 <- [1,758,null,{}] 16:55:42 INFO - PROCESS | 1738 | 1464393342441 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:42 INFO - PROCESS | 1738 | 1464393342632 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:55:42 INFO - PROCESS | 1738 | 1464393342817 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d05fc00 == 94 [pid = 1738] [id = 197] 16:55:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 202 (0x8dbb0400) [pid = 1738] [serial = 591] [outer = (nil)] 16:55:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 203 (0x913eb000) [pid = 1738] [serial = 592] [outer = 0x8dbb0400] 16:55:42 INFO - PROCESS | 1738 | 1464393342905 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 204 (0x9468e400) [pid = 1738] [serial = 593] [outer = 0x8dbb0400] 16:55:44 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:44 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:55:44 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:44 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:44 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:55:44 INFO - PROCESS | 1738 | 1464393344192 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:55:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1943ms 16:55:44 INFO - PROCESS | 1738 | 1464393344247 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:55:44 INFO - PROCESS | 1738 | 1464393344252 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:55:44 INFO - PROCESS | 1738 | 1464393344262 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 1738 | 1464393344266 Marionette TRACE conn3 <- [1,762,null,{}] 16:55:44 INFO - PROCESS | 1738 | 1464393344276 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:44 INFO - PROCESS | 1738 | 1464393344583 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:55:44 INFO - PROCESS | 1738 | 1464393344784 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4efc00 == 95 [pid = 1738] [id = 198] 16:55:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 205 (0x8b4f0c00) [pid = 1738] [serial = 594] [outer = (nil)] 16:55:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 206 (0x8dbb1c00) [pid = 1738] [serial = 595] [outer = 0x8b4f0c00] 16:55:45 INFO - PROCESS | 1738 | 1464393345005 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 207 (0x913e9800) [pid = 1738] [serial = 596] [outer = 0x8b4f0c00] 16:55:46 INFO - PROCESS | 1738 | 1464393346327 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:55:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2146ms 16:55:46 INFO - PROCESS | 1738 | 1464393346442 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:55:46 INFO - PROCESS | 1738 | 1464393346450 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:55:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:55:46 INFO - PROCESS | 1738 | 1464393346468 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 1738 | 1464393346473 Marionette TRACE conn3 <- [1,766,null,{}] 16:55:46 INFO - PROCESS | 1738 | 1464393346527 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 1738 | 1464393346714 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:55:46 INFO - PROCESS | 1738 | 1464393346960 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f109400 == 96 [pid = 1738] [id = 199] 16:55:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 208 (0x8f53e800) [pid = 1738] [serial = 597] [outer = (nil)] 16:55:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 209 (0x918d5000) [pid = 1738] [serial = 598] [outer = 0x8f53e800] 16:55:47 INFO - PROCESS | 1738 | 1464393347046 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 210 (0x92aaf000) [pid = 1738] [serial = 599] [outer = 0x8f53e800] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x9904a400 == 95 [pid = 1738] [id = 25] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x9393d400 == 94 [pid = 1738] [id = 135] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 209 (0xa6c2d400) [pid = 1738] [serial = 490] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 208 (0xa30eac00) [pid = 1738] [serial = 481] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 207 (0x9b3b0800) [pid = 1738] [serial = 472] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 206 (0x923c7400) [pid = 1738] [serial = 466] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 205 (0x91b3b800) [pid = 1738] [serial = 475] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 204 (0x8f87a000) [pid = 1738] [serial = 463] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 203 (0x9a35dc00) [pid = 1738] [serial = 469] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 202 (0xa35ed000) [pid = 1738] [serial = 484] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 201 (0xa6734800) [pid = 1738] [serial = 487] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0x92ec1000) [pid = 1738] [serial = 496] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0xa113e400) [pid = 1738] [serial = 478] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0x91453800) [pid = 1738] [serial = 493] [outer = (nil)] [url = about:blank] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x92ec2000 == 93 [pid = 1738] [id = 26] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x93941400 == 92 [pid = 1738] [id = 24] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0xa8c21000 == 91 [pid = 1738] [id = 108] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x8f104000 == 90 [pid = 1738] [id = 109] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x8e303800 == 89 [pid = 1738] [id = 110] 16:55:47 INFO - PROCESS | 1738 | --DOCSHELL 0x9aae5800 == 88 [pid = 1738] [id = 107] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x8db57000 == 87 [pid = 1738] [id = 187] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x91450000 == 86 [pid = 1738] [id = 186] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x8e306800 == 85 [pid = 1738] [id = 185] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x8dbaf800 == 84 [pid = 1738] [id = 184] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d1c00 == 83 [pid = 1738] [id = 126] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x918cfc00 == 82 [pid = 1738] [id = 175] 16:55:48 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d8000 == 81 [pid = 1738] [id = 174] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x99fe8800) [pid = 1738] [serial = 518] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 196 (0x98134000) [pid = 1738] [serial = 515] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 195 (0x8e5d5c00) [pid = 1738] [serial = 499] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0x92ebfc00) [pid = 1738] [serial = 511] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x8f53b400) [pid = 1738] [serial = 500] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x97723000) [pid = 1738] [serial = 517] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x91832c00) [pid = 1738] [serial = 503] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x923cf400) [pid = 1738] [serial = 509] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x922ee800) [pid = 1738] [serial = 508] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x9144c000) [pid = 1738] [serial = 502] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x8f546000) [pid = 1738] [serial = 505] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x939e0800) [pid = 1738] [serial = 512] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x918cd000) [pid = 1738] [serial = 506] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x952e0800) [pid = 1738] [serial = 514] [outer = (nil)] [url = about:blank] 16:55:48 INFO - PROCESS | 1738 | 1464393348562 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:55:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2145ms 16:55:48 INFO - PROCESS | 1738 | 1464393348612 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:55:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:55:48 INFO - PROCESS | 1738 | 1464393348617 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:55:48 INFO - PROCESS | 1738 | 1464393348624 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 1738 | 1464393348631 Marionette TRACE conn3 <- [1,770,null,{}] 16:55:48 INFO - PROCESS | 1738 | 1464393348647 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 1738 | 1464393348832 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:55:49 INFO - PROCESS | 1738 | 1464393348993 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e467c00 == 82 [pid = 1738] [id = 200] 16:55:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x8f881400) [pid = 1738] [serial = 600] [outer = (nil)] 16:55:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x922ed000) [pid = 1738] [serial = 601] [outer = 0x8f881400] 16:55:49 INFO - PROCESS | 1738 | 1464393349080 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x92ec2000) [pid = 1738] [serial = 602] [outer = 0x8f881400] 16:55:49 INFO - PROCESS | 1738 | 1464393349889 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1287ms 16:55:49 INFO - PROCESS | 1738 | 1464393349930 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 1738 | 1464393349935 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:55:49 INFO - PROCESS | 1738 | 1464393349944 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 1738 | 1464393349948 Marionette TRACE conn3 <- [1,774,null,{}] 16:55:49 INFO - PROCESS | 1738 | 1464393349954 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:50 INFO - PROCESS | 1738 | 1464393350146 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:55:50 INFO - PROCESS | 1738 | 1464393350163 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x91899800 == 83 [pid = 1738] [id = 201] 16:55:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x95308400) [pid = 1738] [serial = 603] [outer = (nil)] 16:55:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x9812f000) [pid = 1738] [serial = 604] [outer = 0x95308400] 16:55:50 INFO - PROCESS | 1738 | 1464393350244 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x99eab800) [pid = 1738] [serial = 605] [outer = 0x95308400] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0xa8c2a000) [pid = 1738] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x8f106c00) [pid = 1738] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x9c29ec00) [pid = 1738] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x913f3400) [pid = 1738] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x93937c00) [pid = 1738] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x9189f000) [pid = 1738] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x8d9d3000) [pid = 1738] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x8cfd4800) [pid = 1738] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x8f87b400) [pid = 1738] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x913d3000) [pid = 1738] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x9b246c00) [pid = 1738] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x9cde4400) [pid = 1738] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x95347400) [pid = 1738] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0xa6732400) [pid = 1738] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x950ec000) [pid = 1738] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x9aae3800) [pid = 1738] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x9b244c00) [pid = 1738] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x923c6800) [pid = 1738] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8f541000) [pid = 1738] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x923c4800) [pid = 1738] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8e5d3c00) [pid = 1738] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8f543c00) [pid = 1738] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x93c83800) [pid = 1738] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9b305400) [pid = 1738] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0xa22c8400) [pid = 1738] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x923ce000) [pid = 1738] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x91837400) [pid = 1738] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9ae0c400) [pid = 1738] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x91840c00) [pid = 1738] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8d9cc000) [pid = 1738] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x8e305000) [pid = 1738] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x9b23b400) [pid = 1738] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x952da000) [pid = 1738] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x918df000) [pid = 1738] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0xa675e800) [pid = 1738] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8f547000) [pid = 1738] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x95349400) [pid = 1738] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8e468c00) [pid = 1738] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x918dc000) [pid = 1738] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0xa21a5c00) [pid = 1738] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9b247c00) [pid = 1738] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x918cc400) [pid = 1738] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8e301c00) [pid = 1738] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x8b4eb000) [pid = 1738] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9b240000) [pid = 1738] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x952dcc00) [pid = 1738] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8e469c00) [pid = 1738] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x94697800) [pid = 1738] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x91b34c00) [pid = 1738] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9904b800) [pid = 1738] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0xa34a6c00) [pid = 1738] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9ae50800) [pid = 1738] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x91b67000) [pid = 1738] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:55:51 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8e5d1000) [pid = 1738] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:55:52 INFO - PROCESS | 1738 | 1464393352541 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 2640ms 16:55:52 INFO - PROCESS | 1738 | 1464393352595 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:55:52 INFO - PROCESS | 1738 | 1464393352604 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:55:52 INFO - PROCESS | 1738 | 1464393352613 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:55:52 INFO - PROCESS | 1738 | 1464393352619 Marionette TRACE conn3 <- [1,778,null,{}] 16:55:52 INFO - PROCESS | 1738 | 1464393352629 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:52 INFO - PROCESS | 1738 | 1464393352881 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:55:53 INFO - PROCESS | 1738 | 1464393353173 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dbb3c00 == 84 [pid = 1738] [id = 202] 16:55:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8e301c00) [pid = 1738] [serial = 606] [outer = (nil)] 16:55:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8e461800) [pid = 1738] [serial = 607] [outer = 0x8e301c00] 16:55:53 INFO - PROCESS | 1738 | 1464393353272 Marionette DEBUG loaded listener.js 16:55:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8e5d8000) [pid = 1738] [serial = 608] [outer = 0x8e301c00] 16:55:54 INFO - PROCESS | 1738 | 1464393354297 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1743ms 16:55:54 INFO - PROCESS | 1738 | 1464393354357 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:55:54 INFO - PROCESS | 1738 | 1464393354367 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:55:54 INFO - PROCESS | 1738 | 1464393354379 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:55:54 INFO - PROCESS | 1738 | 1464393354384 Marionette TRACE conn3 <- [1,782,null,{}] 16:55:54 INFO - PROCESS | 1738 | 1464393354392 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:54 INFO - PROCESS | 1738 | 1464393354797 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:55:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x913ddc00) [pid = 1738] [serial = 609] [outer = 0x9a35cc00] 16:55:55 INFO - PROCESS | 1738 | 1464393355030 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x9144c000 == 85 [pid = 1738] [id = 203] 16:55:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x9144c800) [pid = 1738] [serial = 610] [outer = (nil)] 16:55:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x91451c00) [pid = 1738] [serial = 611] [outer = 0x9144c800] 16:55:55 INFO - PROCESS | 1738 | 1464393355151 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x91840c00) [pid = 1738] [serial = 612] [outer = 0x9144c800] 16:55:56 INFO - PROCESS | 1738 | 1464393356145 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:55:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1843ms 16:55:56 INFO - PROCESS | 1738 | 1464393356223 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:55:56 INFO - PROCESS | 1738 | 1464393356227 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:55:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:55:56 INFO - PROCESS | 1738 | 1464393356235 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 1738 | 1464393356242 Marionette TRACE conn3 <- [1,786,null,{}] 16:55:56 INFO - PROCESS | 1738 | 1464393356261 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:56 INFO - PROCESS | 1738 | 1464393356567 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:55:56 INFO - PROCESS | 1738 | 1464393356809 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f101c00 == 86 [pid = 1738] [id = 204] 16:55:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x91b3f000) [pid = 1738] [serial = 613] [outer = (nil)] 16:55:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x923ccc00) [pid = 1738] [serial = 614] [outer = 0x91b3f000] 16:55:56 INFO - PROCESS | 1738 | 1464393356906 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x9468c400) [pid = 1738] [serial = 615] [outer = 0x91b3f000] 16:55:57 INFO - PROCESS | 1738 | 1464393357915 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1738ms 16:55:57 INFO - PROCESS | 1738 | 1464393357975 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 1738 | 1464393357980 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:55:57 INFO - PROCESS | 1738 | 1464393357988 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 1738 | 1464393357992 Marionette TRACE conn3 <- [1,790,null,{}] 16:55:58 INFO - PROCESS | 1738 | 1464393357998 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 1738 | 1464393358232 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:55:58 INFO - PROCESS | 1738 | 1464393358464 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x918a0800 == 87 [pid = 1738] [id = 205] 16:55:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x93943c00) [pid = 1738] [serial = 616] [outer = (nil)] 16:55:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9533e800) [pid = 1738] [serial = 617] [outer = 0x93943c00] 16:55:58 INFO - PROCESS | 1738 | 1464393358605 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x97724c00) [pid = 1738] [serial = 618] [outer = 0x93943c00] 16:55:59 INFO - PROCESS | 1738 | 1464393359561 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:55:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:55:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1634ms 16:55:59 INFO - PROCESS | 1738 | 1464393359624 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:55:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:55:59 INFO - PROCESS | 1738 | 1464393359628 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:55:59 INFO - PROCESS | 1738 | 1464393359635 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:55:59 INFO - PROCESS | 1738 | 1464393359639 Marionette TRACE conn3 <- [1,794,null,{}] 16:55:59 INFO - PROCESS | 1738 | 1464393359646 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:59 INFO - PROCESS | 1738 | 1464393359904 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:56:00 INFO - PROCESS | 1738 | 1464393360192 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4ec800 == 88 [pid = 1738] [id = 206] 16:56:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x913f0c00) [pid = 1738] [serial = 619] [outer = (nil)] 16:56:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9971c800) [pid = 1738] [serial = 620] [outer = 0x913f0c00] 16:56:00 INFO - PROCESS | 1738 | 1464393360288 Marionette DEBUG loaded listener.js 16:56:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9a35d800) [pid = 1738] [serial = 621] [outer = 0x913f0c00] 16:56:01 INFO - PROCESS | 1738 | 1464393361414 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:56:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:56:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1842ms 16:56:01 INFO - PROCESS | 1738 | 1464393361477 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:56:01 INFO - PROCESS | 1738 | 1464393361482 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:56:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:56:01 INFO - PROCESS | 1738 | 1464393361489 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:56:01 INFO - PROCESS | 1738 | 1464393361493 Marionette TRACE conn3 <- [1,798,null,{}] 16:56:01 INFO - PROCESS | 1738 | 1464393361501 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:01 INFO - PROCESS | 1738 | 1464393361839 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:56:02 INFO - PROCESS | 1738 | 1464393362106 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d3400 == 89 [pid = 1738] [id = 207] 16:56:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9aae3400) [pid = 1738] [serial = 622] [outer = (nil)] 16:56:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9b305c00) [pid = 1738] [serial = 623] [outer = 0x9aae3400] 16:56:02 INFO - PROCESS | 1738 | 1464393362198 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9b89a800) [pid = 1738] [serial = 624] [outer = 0x9aae3400] 16:56:03 INFO - PROCESS | 1738 | 1464393363109 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:56:03 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 16:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1696ms 16:56:03 INFO - PROCESS | 1738 | 1464393363187 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 1738 | 1464393363190 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:56:03 INFO - PROCESS | 1738 | 1464393363198 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 1738 | 1464393363201 Marionette TRACE conn3 <- [1,802,null,{}] 16:56:03 INFO - PROCESS | 1738 | 1464393363208 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:03 INFO - PROCESS | 1738 | 1464393363444 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:56:03 INFO - PROCESS | 1738 | 1464393363679 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae4e400 == 90 [pid = 1738] [id = 208] 16:56:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9b8a5800) [pid = 1738] [serial = 625] [outer = (nil)] 16:56:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9cde4400) [pid = 1738] [serial = 626] [outer = 0x9b8a5800] 16:56:03 INFO - PROCESS | 1738 | 1464393363813 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9d1b0000) [pid = 1738] [serial = 627] [outer = 0x9b8a5800] 16:56:04 INFO - PROCESS | 1738 | 1464393364748 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:56:04 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 16:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1587ms 16:56:04 INFO - PROCESS | 1738 | 1464393364785 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:56:04 INFO - PROCESS | 1738 | 1464393364788 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:56:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:56:04 INFO - PROCESS | 1738 | 1464393364795 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:56:04 INFO - PROCESS | 1738 | 1464393364798 Marionette TRACE conn3 <- [1,806,null,{}] 16:56:04 INFO - PROCESS | 1738 | 1464393364821 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:05 INFO - PROCESS | 1738 | 1464393365080 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:56:05 INFO - PROCESS | 1738 | 1464393365231 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ba1a800 == 91 [pid = 1738] [id = 209] 16:56:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x9ba79000) [pid = 1738] [serial = 628] [outer = (nil)] 16:56:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa2150000) [pid = 1738] [serial = 629] [outer = 0x9ba79000] 16:56:05 INFO - PROCESS | 1738 | 1464393365374 Marionette DEBUG loaded listener.js 16:56:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa22c8400) [pid = 1738] [serial = 630] [outer = 0x9ba79000] 16:56:06 INFO - PROCESS | 1738 | 1464393366296 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:56:06 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 16:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1538ms 16:56:06 INFO - PROCESS | 1738 | 1464393366333 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 1738 | 1464393366337 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:56:06 INFO - PROCESS | 1738 | 1464393366344 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 1738 | 1464393366347 Marionette TRACE conn3 <- [1,810,null,{}] 16:56:06 INFO - PROCESS | 1738 | 1464393366354 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:06 INFO - PROCESS | 1738 | 1464393366571 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:56:06 INFO - PROCESS | 1738 | 1464393366805 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c34f800 == 92 [pid = 1738] [id = 210] 16:56:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa22c6000) [pid = 1738] [serial = 631] [outer = (nil)] 16:56:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa3252800) [pid = 1738] [serial = 632] [outer = 0xa22c6000] 16:56:06 INFO - PROCESS | 1738 | 1464393366935 Marionette DEBUG loaded listener.js 16:56:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa34a4800) [pid = 1738] [serial = 633] [outer = 0xa22c6000] 16:56:07 INFO - PROCESS | 1738 | 1464393367867 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1535ms 16:56:07 INFO - PROCESS | 1738 | 1464393367881 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 1738 | 1464393367884 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:56:07 INFO - PROCESS | 1738 | 1464393367892 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 1738 | 1464393367897 Marionette TRACE conn3 <- [1,814,null,{}] 16:56:07 INFO - PROCESS | 1738 | 1464393367903 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 1738 | 1464393368115 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:56:08 INFO - PROCESS | 1738 | 1464393368370 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 1738 | ++DOCSHELL 0xa6282400 == 93 [pid = 1738] [id = 211] 16:56:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0xa6284c00) [pid = 1738] [serial = 634] [outer = (nil)] 16:56:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa6732400) [pid = 1738] [serial = 635] [outer = 0xa6284c00] 16:56:08 INFO - PROCESS | 1738 | 1464393368505 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0xa675dc00) [pid = 1738] [serial = 636] [outer = 0xa6284c00] 16:56:09 INFO - PROCESS | 1738 | 1464393369516 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:56:09 INFO - PROCESS | 1738 | 1464393369584 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:56:09 INFO - PROCESS | 1738 | 1464393369591 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 1738 | 1464393369596 Marionette TRACE conn3 <- [1,818,null,{}] 16:56:09 INFO - PROCESS | 1738 | 1464393369602 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:09 INFO - PROCESS | 1738 | 1464393369969 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:56:10 INFO - PROCESS | 1738 | 1464393370219 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 1738 | ++DOCSHELL 0xa6d03400 == 94 [pid = 1738] [id = 212] 16:56:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0xa6d03800) [pid = 1738] [serial = 637] [outer = (nil)] 16:56:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0xa6d09c00) [pid = 1738] [serial = 638] [outer = 0xa6d03800] 16:56:10 INFO - PROCESS | 1738 | 1464393370362 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0xa6d10800) [pid = 1738] [serial = 639] [outer = 0xa6d03800] 16:56:11 INFO - PROCESS | 1738 | 1464393371322 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:56:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1750ms 16:56:11 INFO - PROCESS | 1738 | 1464393371341 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 1738 | 1464393371346 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:56:11 INFO - PROCESS | 1738 | 1464393371353 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 1738 | 1464393371357 Marionette TRACE conn3 <- [1,822,null,{}] 16:56:11 INFO - PROCESS | 1738 | 1464393371363 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:11 INFO - PROCESS | 1738 | 1464393371565 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:56:11 INFO - PROCESS | 1738 | 1464393371763 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfd9400 == 95 [pid = 1738] [id = 213] 16:56:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x913f0400) [pid = 1738] [serial = 640] [outer = (nil)] 16:56:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x928e5400) [pid = 1738] [serial = 641] [outer = 0x913f0400] 16:56:11 INFO - PROCESS | 1738 | 1464393371897 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x928e8400) [pid = 1738] [serial = 642] [outer = 0x913f0400] 16:56:12 INFO - PROCESS | 1738 | 1464393372851 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 1738 | 1464393372900 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:56:12 INFO - PROCESS | 1738 | 1464393372907 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 1738 | 1464393372911 Marionette TRACE conn3 <- [1,826,null,{}] 16:56:12 INFO - PROCESS | 1738 | 1464393372917 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 1738 | 1464393373122 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:56:13 INFO - PROCESS | 1738 | 1464393373367 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae0800 == 96 [pid = 1738] [id = 214] 16:56:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x8aae3c00) [pid = 1738] [serial = 643] [outer = (nil)] 16:56:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x8aaea800) [pid = 1738] [serial = 644] [outer = 0x8aae3c00] 16:56:13 INFO - PROCESS | 1738 | 1464393373493 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x8aaef000) [pid = 1738] [serial = 645] [outer = 0x8aae3c00] 16:56:14 INFO - PROCESS | 1738 | 1464393374467 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1594ms 16:56:14 INFO - PROCESS | 1738 | 1464393374502 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 1738 | 1464393374506 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:56:14 INFO - PROCESS | 1738 | 1464393374513 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 1738 | 1464393374517 Marionette TRACE conn3 <- [1,830,null,{}] 16:56:14 INFO - PROCESS | 1738 | 1464393374524 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:14 INFO - PROCESS | 1738 | 1464393374727 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:56:15 INFO - PROCESS | 1738 | 1464393374993 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aaeb400 == 97 [pid = 1738] [id = 215] 16:56:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x8aaed000) [pid = 1738] [serial = 646] [outer = (nil)] 16:56:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x8e5d0c00) [pid = 1738] [serial = 647] [outer = 0x8aaed000] 16:56:15 INFO - PROCESS | 1738 | 1464393375120 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x8e5dec00) [pid = 1738] [serial = 648] [outer = 0x8aaed000] 16:56:16 INFO - PROCESS | 1738 | 1464393376031 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1585ms 16:56:16 INFO - PROCESS | 1738 | 1464393376100 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:56:16 INFO - PROCESS | 1738 | 1464393376104 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:56:16 INFO - PROCESS | 1738 | 1464393376111 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 1738 | 1464393376115 Marionette TRACE conn3 <- [1,834,null,{}] 16:56:16 INFO - PROCESS | 1738 | 1464393376121 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:16 INFO - PROCESS | 1738 | 1464393376377 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:56:17 INFO - PROCESS | 1738 | 1464393376999 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d053400 == 98 [pid = 1738] [id = 216] 16:56:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x8d055800) [pid = 1738] [serial = 649] [outer = (nil)] 16:56:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x8d060400) [pid = 1738] [serial = 650] [outer = 0x8d055800] 16:56:17 INFO - PROCESS | 1738 | 1464393377084 Marionette DEBUG loaded listener.js 16:56:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x8db5e800) [pid = 1738] [serial = 651] [outer = 0x8d055800] 16:56:18 INFO - PROCESS | 1738 | 1464393377997 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:56:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:56:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1943ms 16:56:18 INFO - PROCESS | 1738 | 1464393378055 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:56:18 INFO - PROCESS | 1738 | 1464393378062 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:56:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:56:18 INFO - PROCESS | 1738 | 1464393378070 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:56:18 INFO - PROCESS | 1738 | 1464393378076 Marionette TRACE conn3 <- [1,838,null,{}] 16:56:18 INFO - PROCESS | 1738 | 1464393378083 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:18 INFO - PROCESS | 1738 | 1464393378333 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:56:18 INFO - PROCESS | 1738 | 1464393378711 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d060000 == 99 [pid = 1738] [id = 217] 16:56:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x8db65400) [pid = 1738] [serial = 652] [outer = (nil)] 16:56:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x8e5dc400) [pid = 1738] [serial = 653] [outer = 0x8db65400] 16:56:18 INFO - PROCESS | 1738 | 1464393378798 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x8f546000) [pid = 1738] [serial = 654] [outer = 0x8db65400] 16:56:19 INFO - PROCESS | 1738 | 1464393379850 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:56:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8e467c00 == 98 [pid = 1738] [id = 200] 16:56:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8f109400 == 97 [pid = 1738] [id = 199] 16:56:19 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0xa6d03000) [pid = 1738] [serial = 541] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x8db5e000) [pid = 1738] [serial = 544] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x8b4e9c00) [pid = 1738] [serial = 547] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x922e8c00) [pid = 1738] [serial = 562] [outer = (nil)] [url = about:blank] 16:56:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4efc00 == 96 [pid = 1738] [id = 198] 16:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1846ms 16:56:19 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e1400 == 95 [pid = 1738] [id = 188] 16:56:19 INFO - PROCESS | 1738 | 1464393379933 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 1738 | 1464393379939 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:56:19 INFO - PROCESS | 1738 | 1464393379946 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 1738 | 1464393379949 Marionette TRACE conn3 <- [1,842,null,{}] 16:56:19 INFO - PROCESS | 1738 | 1464393379955 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:20 INFO - PROCESS | 1738 | 1464393380178 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0xac08fc00) [pid = 1738] [serial = 325] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x8f10ec00) [pid = 1738] [serial = 328] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0xa21af400) [pid = 1738] [serial = 262] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0xa6877000) [pid = 1738] [serial = 316] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x91894000) [pid = 1738] [serial = 355] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0xa4e21800) [pid = 1738] [serial = 485] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0xa349e000) [pid = 1738] [serial = 482] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x9ae44c00) [pid = 1738] [serial = 352] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0xa6c2ec00) [pid = 1738] [serial = 491] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x9a0e6400) [pid = 1738] [serial = 361] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x9b23b800) [pid = 1738] [serial = 364] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9b89c400) [pid = 1738] [serial = 367] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x9c062400) [pid = 1738] [serial = 370] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8f548c00) [pid = 1738] [serial = 373] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0xa113b400) [pid = 1738] [serial = 376] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8e5dc800) [pid = 1738] [serial = 379] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x918c6000) [pid = 1738] [serial = 404] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x952e1000) [pid = 1738] [serial = 407] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0xa21a7000) [pid = 1738] [serial = 410] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0xa3250c00) [pid = 1738] [serial = 413] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa34a4c00) [pid = 1738] [serial = 416] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa34a8c00) [pid = 1738] [serial = 419] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x9ae18800) [pid = 1738] [serial = 422] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x9ae16800) [pid = 1738] [serial = 425] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8d9d5c00) [pid = 1738] [serial = 428] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x8e30dc00) [pid = 1738] [serial = 331] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0xa21b0000) [pid = 1738] [serial = 313] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x952e6c00) [pid = 1738] [serial = 319] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x9530c000) [pid = 1738] [serial = 310] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0xa6f3b000) [pid = 1738] [serial = 322] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x91b33400) [pid = 1738] [serial = 559] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x8f87c000) [pid = 1738] [serial = 554] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8e466000) [pid = 1738] [serial = 553] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8dbb0c00) [pid = 1738] [serial = 551] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x8d9d4800) [pid = 1738] [serial = 550] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0xa2408c00) [pid = 1738] [serial = 536] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0xa1138c00) [pid = 1738] [serial = 535] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9aaeb400) [pid = 1738] [serial = 520] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x9ae15800) [pid = 1738] [serial = 521] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x91b41400) [pid = 1738] [serial = 560] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9144bc00) [pid = 1738] [serial = 557] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0xa6c32000) [pid = 1738] [serial = 494] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9c066800) [pid = 1738] [serial = 473] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x91b3f800) [pid = 1738] [serial = 476] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9ae47c00) [pid = 1738] [serial = 470] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0xa673d800) [pid = 1738] [serial = 488] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0xa22c1800) [pid = 1738] [serial = 479] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x92ab0c00) [pid = 1738] [serial = 467] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x91833000) [pid = 1738] [serial = 464] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9ae12000) [pid = 1738] [serial = 461] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x918de400) [pid = 1738] [serial = 358] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x8dbafc00) [pid = 1738] [serial = 431] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8dbb5800) [pid = 1738] [serial = 434] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x9aae6000) [pid = 1738] [serial = 497] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x91449c00) [pid = 1738] [serial = 524] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x913ec000) [pid = 1738] [serial = 523] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x9ae4f800) [pid = 1738] [serial = 530] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x9a894c00) [pid = 1738] [serial = 529] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x913ea000) [pid = 1738] [serial = 556] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x923c5800) [pid = 1738] [serial = 527] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x91b3e400) [pid = 1738] [serial = 526] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0xa6738c00) [pid = 1738] [serial = 539] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0xa4e22000) [pid = 1738] [serial = 538] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x9c368400) [pid = 1738] [serial = 533] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0x9b5b4000) [pid = 1738] [serial = 532] [outer = (nil)] [url = about:blank] 16:56:20 INFO - PROCESS | 1738 | 1464393380530 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e3000 == 96 [pid = 1738] [id = 218] 16:56:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x8d9d4800) [pid = 1738] [serial = 655] [outer = (nil)] 16:56:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x8e466000) [pid = 1738] [serial = 656] [outer = 0x8d9d4800] 16:56:20 INFO - PROCESS | 1738 | 1464393380617 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8f880800) [pid = 1738] [serial = 657] [outer = 0x8d9d4800] 16:56:21 INFO - PROCESS | 1738 | 1464393381455 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:56:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:56:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1582ms 16:56:21 INFO - PROCESS | 1738 | 1464393381530 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 1738 | 1464393381533 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:56:21 INFO - PROCESS | 1738 | 1464393381549 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 1738 | 1464393381559 Marionette TRACE conn3 <- [1,846,null,{}] 16:56:21 INFO - PROCESS | 1738 | 1464393381566 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:21 INFO - PROCESS | 1738 | 1464393381773 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:56:21 INFO - PROCESS | 1738 | 1464393381937 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5dd000 == 97 [pid = 1738] [id = 219] 16:56:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8f877800) [pid = 1738] [serial = 658] [outer = (nil)] 16:56:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x91899000) [pid = 1738] [serial = 659] [outer = 0x8f877800] 16:56:22 INFO - PROCESS | 1738 | 1464393382018 Marionette DEBUG loaded listener.js 16:56:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x918d7c00) [pid = 1738] [serial = 660] [outer = 0x8f877800] 16:56:22 INFO - PROCESS | 1738 | 1464393382919 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1449ms 16:56:22 INFO - PROCESS | 1738 | 1464393382993 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 1738 | 1464393383001 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:56:23 INFO - PROCESS | 1738 | 1464393383018 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 1738 | 1464393383023 Marionette TRACE conn3 <- [1,850,null,{}] 16:56:23 INFO - PROCESS | 1738 | 1464393383033 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 1738 | 1464393383354 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:56:23 INFO - PROCESS | 1738 | 1464393383386 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c6000 == 98 [pid = 1738] [id = 220] 16:56:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x918df000) [pid = 1738] [serial = 661] [outer = (nil)] 16:56:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x91b40400) [pid = 1738] [serial = 662] [outer = 0x918df000] 16:56:23 INFO - PROCESS | 1738 | 1464393383463 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x91b6fc00) [pid = 1738] [serial = 663] [outer = 0x918df000] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x8b4e4800) [pid = 1738] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x918d7800) [pid = 1738] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0xa321e800) [pid = 1738] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8db58000) [pid = 1738] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x8f53e800) [pid = 1738] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x8b4f0c00) [pid = 1738] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:56:24 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x8f881400) [pid = 1738] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:56:24 INFO - PROCESS | 1738 | 1464393384734 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:56:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:56:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1754ms 16:56:24 INFO - PROCESS | 1738 | 1464393384765 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 1738 | 1464393384769 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:56:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:56:24 INFO - PROCESS | 1738 | 1464393384775 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 1738 | 1464393384779 Marionette TRACE conn3 <- [1,854,null,{}] 16:56:24 INFO - PROCESS | 1738 | 1464393384784 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:25 INFO - PROCESS | 1738 | 1464393385003 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:56:25 INFO - PROCESS | 1738 | 1464393385240 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b36c00 == 99 [pid = 1738] [id = 221] 16:56:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x91b3d400) [pid = 1738] [serial = 664] [outer = (nil)] 16:56:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x923ca400) [pid = 1738] [serial = 665] [outer = 0x91b3d400] 16:56:25 INFO - PROCESS | 1738 | 1464393385331 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x92aad000) [pid = 1738] [serial = 666] [outer = 0x91b3d400] 16:56:26 INFO - PROCESS | 1738 | 1464393386121 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:56:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:56:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1387ms 16:56:26 INFO - PROCESS | 1738 | 1464393386163 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 1738 | 1464393386167 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:56:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:56:26 INFO - PROCESS | 1738 | 1464393386173 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 1738 | 1464393386177 Marionette TRACE conn3 <- [1,858,null,{}] 16:56:26 INFO - PROCESS | 1738 | 1464393386183 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:26 INFO - PROCESS | 1738 | 1464393386395 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:56:26 INFO - PROCESS | 1738 | 1464393386638 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae0c00 == 100 [pid = 1738] [id = 222] 16:56:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8aae7400) [pid = 1738] [serial = 667] [outer = (nil)] 16:56:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8b4e8800) [pid = 1738] [serial = 668] [outer = 0x8aae7400] 16:56:26 INFO - PROCESS | 1738 | 1464393386733 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8d05cc00) [pid = 1738] [serial = 669] [outer = 0x8aae7400] 16:56:27 INFO - PROCESS | 1738 | 1464393387807 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1680ms 16:56:27 INFO - PROCESS | 1738 | 1464393387856 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 1738 | 1464393387863 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:56:27 INFO - PROCESS | 1738 | 1464393387872 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 1738 | 1464393387878 Marionette TRACE conn3 <- [1,862,null,{}] 16:56:27 INFO - PROCESS | 1738 | 1464393387886 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:28 INFO - PROCESS | 1738 | 1464393388111 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:56:28 INFO - PROCESS | 1738 | 1464393388348 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d1000 == 101 [pid = 1738] [id = 223] 16:56:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8e5dc800) [pid = 1738] [serial = 670] [outer = (nil)] 16:56:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8f109400) [pid = 1738] [serial = 671] [outer = 0x8e5dc800] 16:56:28 INFO - PROCESS | 1738 | 1464393388485 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8f879800) [pid = 1738] [serial = 672] [outer = 0x8e5dc800] 16:56:29 INFO - PROCESS | 1738 | 1464393389466 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:56:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1650ms 16:56:29 INFO - PROCESS | 1738 | 1464393389525 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 1738 | 1464393389532 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:56:29 INFO - PROCESS | 1738 | 1464393389542 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 1738 | 1464393389546 Marionette TRACE conn3 <- [1,866,null,{}] 16:56:29 INFO - PROCESS | 1738 | 1464393389553 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:29 INFO - PROCESS | 1738 | 1464393389865 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:56:30 INFO - PROCESS | 1738 | 1464393390167 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x91450000 == 102 [pid = 1738] [id = 224] 16:56:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x91453800) [pid = 1738] [serial = 673] [outer = (nil)] 16:56:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x9189ac00) [pid = 1738] [serial = 674] [outer = 0x91453800] 16:56:30 INFO - PROCESS | 1738 | 1464393390273 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x91b69000) [pid = 1738] [serial = 675] [outer = 0x91453800] 16:56:31 INFO - PROCESS | 1738 | 1464393391253 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1734ms 16:56:31 INFO - PROCESS | 1738 | 1464393391276 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:56:31 INFO - PROCESS | 1738 | 1464393391285 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:56:31 INFO - PROCESS | 1738 | 1464393391295 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 1738 | 1464393391305 Marionette TRACE conn3 <- [1,870,null,{}] 16:56:31 INFO - PROCESS | 1738 | 1464393391321 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:31 INFO - PROCESS | 1738 | 1464393391589 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:56:31 INFO - PROCESS | 1738 | 1464393391847 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x9144fc00 == 103 [pid = 1738] [id = 225] 16:56:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x92e10c00) [pid = 1738] [serial = 676] [outer = (nil)] 16:56:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x93c80c00) [pid = 1738] [serial = 677] [outer = 0x92e10c00] 16:56:31 INFO - PROCESS | 1738 | 1464393391940 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x951b6000) [pid = 1738] [serial = 678] [outer = 0x92e10c00] 16:56:32 INFO - PROCESS | 1738 | 1464393392925 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:56:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:56:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1645ms 16:56:32 INFO - PROCESS | 1738 | 1464393392936 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:56:32 INFO - PROCESS | 1738 | 1464393392941 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:56:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:56:32 INFO - PROCESS | 1738 | 1464393392948 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 1738 | 1464393392951 Marionette TRACE conn3 <- [1,874,null,{}] 16:56:32 INFO - PROCESS | 1738 | 1464393392958 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:33 INFO - PROCESS | 1738 | 1464393393169 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:56:33 INFO - PROCESS | 1738 | 1464393393406 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec6400 == 104 [pid = 1738] [id = 226] 16:56:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x952de800) [pid = 1738] [serial = 679] [outer = (nil)] 16:56:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x952e7000) [pid = 1738] [serial = 680] [outer = 0x952de800] 16:56:33 INFO - PROCESS | 1738 | 1464393393537 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x98136800) [pid = 1738] [serial = 681] [outer = 0x952de800] 16:56:34 INFO - PROCESS | 1738 | 1464393394456 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:56:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:56:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1583ms 16:56:34 INFO - PROCESS | 1738 | 1464393394532 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:56:34 INFO - PROCESS | 1738 | 1464393394536 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:56:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:56:34 INFO - PROCESS | 1738 | 1464393394543 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:56:34 INFO - PROCESS | 1738 | 1464393394545 Marionette TRACE conn3 <- [1,878,null,{}] 16:56:34 INFO - PROCESS | 1738 | 1464393394553 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 1738 | 1464393394794 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:56:35 INFO - PROCESS | 1738 | 1464393395084 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea3400 == 105 [pid = 1738] [id = 227] 16:56:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x99fe0400) [pid = 1738] [serial = 682] [outer = (nil)] 16:56:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x9a36a800) [pid = 1738] [serial = 683] [outer = 0x99fe0400] 16:56:35 INFO - PROCESS | 1738 | 1464393395186 Marionette DEBUG loaded listener.js 16:56:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x9aaeec00) [pid = 1738] [serial = 684] [outer = 0x99fe0400] 16:56:36 INFO - PROCESS | 1738 | 1464393396183 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1690ms 16:56:36 INFO - PROCESS | 1738 | 1464393396234 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 1738 | 1464393396239 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:56:36 INFO - PROCESS | 1738 | 1464393396246 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:56:36 INFO - PROCESS | 1738 | 1464393396250 Marionette TRACE conn3 <- [1,882,null,{}] 16:56:36 INFO - PROCESS | 1738 | 1464393396256 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:36 INFO - PROCESS | 1738 | 1464393396491 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:56:36 INFO - PROCESS | 1738 | 1464393396725 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x9771a000 == 106 [pid = 1738] [id = 228] 16:56:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x992ae400) [pid = 1738] [serial = 685] [outer = (nil)] 16:56:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x9ae47800) [pid = 1738] [serial = 686] [outer = 0x992ae400] 16:56:36 INFO - PROCESS | 1738 | 1464393396860 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x9ae50c00) [pid = 1738] [serial = 687] [outer = 0x992ae400] 16:56:37 INFO - PROCESS | 1738 | 1464393397742 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:56:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:56:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1540ms 16:56:37 INFO - PROCESS | 1738 | 1464393397787 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 1738 | 1464393397792 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:56:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:56:37 INFO - PROCESS | 1738 | 1464393397798 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 1738 | 1464393397802 Marionette TRACE conn3 <- [1,886,null,{}] 16:56:37 INFO - PROCESS | 1738 | 1464393397808 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:38 INFO - PROCESS | 1738 | 1464393398026 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:56:38 INFO - PROCESS | 1738 | 1464393398259 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x9393e400 == 107 [pid = 1738] [id = 229] 16:56:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x9ae46000) [pid = 1738] [serial = 688] [outer = (nil)] 16:56:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x9b5b4000) [pid = 1738] [serial = 689] [outer = 0x9ae46000] 16:56:38 INFO - PROCESS | 1738 | 1464393398393 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x9ba1ec00) [pid = 1738] [serial = 690] [outer = 0x9ae46000] 16:56:39 INFO - PROCESS | 1738 | 1464393399308 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1535ms 16:56:39 INFO - PROCESS | 1738 | 1464393399334 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:56:39 INFO - PROCESS | 1738 | 1464393399338 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:56:39 INFO - PROCESS | 1738 | 1464393399345 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 1738 | 1464393399349 Marionette TRACE conn3 <- [1,890,null,{}] 16:56:39 INFO - PROCESS | 1738 | 1464393399355 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:39 INFO - PROCESS | 1738 | 1464393399562 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:56:39 INFO - PROCESS | 1738 | 1464393399757 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a888000 == 108 [pid = 1738] [id = 230] 16:56:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x9b23e400) [pid = 1738] [serial = 691] [outer = (nil)] 16:56:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x9c362800) [pid = 1738] [serial = 692] [outer = 0x9b23e400] 16:56:39 INFO - PROCESS | 1738 | 1464393399887 Marionette DEBUG loaded listener.js 16:56:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9d1b3c00) [pid = 1738] [serial = 693] [outer = 0x9b23e400] 16:56:40 INFO - PROCESS | 1738 | 1464393400853 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1533ms 16:56:40 INFO - PROCESS | 1738 | 1464393400879 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 1738 | 1464393400883 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:56:40 INFO - PROCESS | 1738 | 1464393400889 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 1738 | 1464393400893 Marionette TRACE conn3 <- [1,894,null,{}] 16:56:40 INFO - PROCESS | 1738 | 1464393400899 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:41 INFO - PROCESS | 1738 | 1464393401114 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:56:41 INFO - PROCESS | 1738 | 1464393401365 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b898400 == 109 [pid = 1738] [id = 231] 16:56:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9c071800) [pid = 1738] [serial = 694] [outer = (nil)] 16:56:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0xa227d800) [pid = 1738] [serial = 695] [outer = 0x9c071800] 16:56:41 INFO - PROCESS | 1738 | 1464393401495 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0xa22c1800) [pid = 1738] [serial = 696] [outer = 0x9c071800] 16:56:42 INFO - PROCESS | 1738 | 1464393402500 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:56:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:56:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1633ms 16:56:42 INFO - PROCESS | 1738 | 1464393402523 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:56:42 INFO - PROCESS | 1738 | 1464393402528 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:56:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:56:42 INFO - PROCESS | 1738 | 1464393402534 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:56:42 INFO - PROCESS | 1738 | 1464393402538 Marionette TRACE conn3 <- [1,898,null,{}] 16:56:42 INFO - PROCESS | 1738 | 1464393402544 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:42 INFO - PROCESS | 1738 | 1464393402740 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:56:43 INFO - PROCESS | 1738 | 1464393402990 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:43 INFO - PROCESS | 1738 | ++DOCSHELL 0xa345d800 == 110 [pid = 1738] [id = 232] 16:56:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0xa346a000) [pid = 1738] [serial = 697] [outer = (nil)] 16:56:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0xa6732c00) [pid = 1738] [serial = 698] [outer = 0xa346a000] 16:56:43 INFO - PROCESS | 1738 | 1464393403136 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0xa67d3800) [pid = 1738] [serial = 699] [outer = 0xa346a000] 16:56:44 INFO - PROCESS | 1738 | 1464393404096 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:56:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:56:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1582ms 16:56:44 INFO - PROCESS | 1738 | 1464393404117 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:56:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:56:44 INFO - PROCESS | 1738 | 1464393404122 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:56:44 INFO - PROCESS | 1738 | 1464393404129 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:56:44 INFO - PROCESS | 1738 | 1464393404133 Marionette TRACE conn3 <- [1,902,null,{}] 16:56:44 INFO - PROCESS | 1738 | 1464393404139 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:44 INFO - PROCESS | 1738 | 1464393404376 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:56:44 INFO - PROCESS | 1738 | 1464393404644 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 1738 | ++DOCSHELL 0xa30c7c00 == 111 [pid = 1738] [id = 233] 16:56:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0xa35e9800) [pid = 1738] [serial = 700] [outer = (nil)] 16:56:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0xa6d01c00) [pid = 1738] [serial = 701] [outer = 0xa35e9800] 16:56:44 INFO - PROCESS | 1738 | 1464393404777 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0xa6d05400) [pid = 1738] [serial = 702] [outer = 0xa35e9800] 16:56:45 INFO - PROCESS | 1738 | 1464393405709 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:56:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:56:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1637ms 16:56:45 INFO - PROCESS | 1738 | 1464393405766 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 1738 | 1464393405769 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:56:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:56:45 INFO - PROCESS | 1738 | 1464393405777 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 1738 | 1464393405780 Marionette TRACE conn3 <- [1,906,null,{}] 16:56:45 INFO - PROCESS | 1738 | 1464393405787 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:46 INFO - PROCESS | 1738 | 1464393406000 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:56:46 INFO - PROCESS | 1738 | 1464393406236 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d1400 == 112 [pid = 1738] [id = 234] 16:56:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9275e800) [pid = 1738] [serial = 703] [outer = (nil)] 16:56:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x92767000) [pid = 1738] [serial = 704] [outer = 0x9275e800] 16:56:46 INFO - PROCESS | 1738 | 1464393406378 Marionette DEBUG loaded listener.js 16:56:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9276a000) [pid = 1738] [serial = 705] [outer = 0x9275e800] 16:56:47 INFO - PROCESS | 1738 | 1464393407266 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:56:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:56:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1541ms 16:56:47 INFO - PROCESS | 1738 | 1464393407318 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:56:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:56:47 INFO - PROCESS | 1738 | 1464393407332 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:56:47 INFO - PROCESS | 1738 | 1464393407340 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:56:47 INFO - PROCESS | 1738 | 1464393407343 Marionette TRACE conn3 <- [1,910,null,{}] 16:56:47 INFO - PROCESS | 1738 | 1464393407350 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:47 INFO - PROCESS | 1738 | 1464393407562 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:56:47 INFO - PROCESS | 1738 | 1464393407818 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d05e000 == 113 [pid = 1738] [id = 235] 16:56:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x8d05e400) [pid = 1738] [serial = 706] [outer = (nil)] 16:56:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x923c6400) [pid = 1738] [serial = 707] [outer = 0x8d05e400] 16:56:47 INFO - PROCESS | 1738 | 1464393407952 Marionette DEBUG loaded listener.js 16:56:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x92abb800) [pid = 1738] [serial = 708] [outer = 0x8d05e400] 16:56:49 INFO - PROCESS | 1738 | 1464393409549 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:56:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 2287ms 16:56:49 INFO - PROCESS | 1738 | 1464393409637 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 1738 | 1464393409643 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:56:49 INFO - PROCESS | 1738 | 1464393409652 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 1738 | 1464393409658 Marionette TRACE conn3 <- [1,914,null,{}] 16:56:49 INFO - PROCESS | 1738 | 1464393409666 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:49 INFO - PROCESS | 1738 | 1464393409957 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:56:50 INFO - PROCESS | 1738 | 1464393410105 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e1c00 == 114 [pid = 1738] [id = 236] 16:56:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x8d9d4000) [pid = 1738] [serial = 709] [outer = (nil)] 16:56:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8dbb6c00) [pid = 1738] [serial = 710] [outer = 0x8d9d4000] 16:56:50 INFO - PROCESS | 1738 | 1464393410238 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x8e45f800) [pid = 1738] [serial = 711] [outer = 0x8d9d4000] 16:56:51 INFO - PROCESS | 1738 | 1464393411326 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:56:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1734ms 16:56:51 INFO - PROCESS | 1738 | 1464393411387 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:56:51 INFO - PROCESS | 1738 | 1464393411396 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:56:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:56:51 INFO - PROCESS | 1738 | 1464393411407 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 1738 | 1464393411411 Marionette TRACE conn3 <- [1,918,null,{}] 16:56:51 INFO - PROCESS | 1738 | 1464393411418 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:51 INFO - PROCESS | 1738 | 1464393411637 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:56:51 INFO - PROCESS | 1738 | --DOCSHELL 0x91b36c00 == 113 [pid = 1738] [id = 221] 16:56:52 INFO - PROCESS | 1738 | 1464393412031 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x918c6000 == 112 [pid = 1738] [id = 220] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5dd000 == 111 [pid = 1738] [id = 219] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e3000 == 110 [pid = 1738] [id = 218] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8d060000 == 109 [pid = 1738] [id = 217] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8d053400 == 108 [pid = 1738] [id = 216] 16:56:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae5400 == 109 [pid = 1738] [id = 237] 16:56:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8aaed800) [pid = 1738] [serial = 712] [outer = (nil)] 16:56:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x8d060000) [pid = 1738] [serial = 713] [outer = 0x8aaed800] 16:56:52 INFO - PROCESS | 1738 | 1464393412128 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8e30fc00) [pid = 1738] [serial = 714] [outer = 0x8aaed800] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x9c34f800 == 108 [pid = 1738] [id = 210] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x9ba1a800 == 107 [pid = 1738] [id = 209] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae4e400 == 106 [pid = 1738] [id = 208] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d3400 == 105 [pid = 1738] [id = 207] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4ec800 == 104 [pid = 1738] [id = 206] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x918a0800 == 103 [pid = 1738] [id = 205] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8f101c00 == 102 [pid = 1738] [id = 204] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x9144c000 == 101 [pid = 1738] [id = 203] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x8dbb3c00 == 100 [pid = 1738] [id = 202] 16:56:52 INFO - PROCESS | 1738 | --DOCSHELL 0x91899800 == 99 [pid = 1738] [id = 201] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x918d5000) [pid = 1738] [serial = 598] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x91840400) [pid = 1738] [serial = 589] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9a23a800) [pid = 1738] [serial = 574] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9ae0e400) [pid = 1738] [serial = 577] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8dbb1c00) [pid = 1738] [serial = 595] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x913e9800) [pid = 1738] [serial = 596] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x92aaf000) [pid = 1738] [serial = 599] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x92ec2000) [pid = 1738] [serial = 602] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8b4ec000) [pid = 1738] [serial = 565] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x8d059c00) [pid = 1738] [serial = 586] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x9144ac00) [pid = 1738] [serial = 568] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x913eb000) [pid = 1738] [serial = 592] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x922ed000) [pid = 1738] [serial = 601] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x950eb400) [pid = 1738] [serial = 571] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0xa3026000) [pid = 1738] [serial = 583] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9b5b2400) [pid = 1738] [serial = 580] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8b4ee800) [pid = 1738] [serial = 548] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x923d3400) [pid = 1738] [serial = 563] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0xa6d05800) [pid = 1738] [serial = 542] [outer = (nil)] [url = about:blank] 16:56:52 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x8db60c00) [pid = 1738] [serial = 545] [outer = (nil)] [url = about:blank] 16:56:53 INFO - PROCESS | 1738 | 1464393413093 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:56:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1735ms 16:56:53 INFO - PROCESS | 1738 | 1464393413144 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 1738 | 1464393413148 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:56:53 INFO - PROCESS | 1738 | 1464393413156 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 1738 | 1464393413162 Marionette TRACE conn3 <- [1,922,null,{}] 16:56:53 INFO - PROCESS | 1738 | 1464393413179 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:53 INFO - PROCESS | 1738 | 1464393413400 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:56:53 INFO - PROCESS | 1738 | 1464393413607 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4ec000 == 100 [pid = 1738] [id = 238] 16:56:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x913f2c00) [pid = 1738] [serial = 715] [outer = (nil)] 16:56:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x91447000) [pid = 1738] [serial = 716] [outer = 0x913f2c00] 16:56:53 INFO - PROCESS | 1738 | 1464393413697 Marionette DEBUG loaded listener.js 16:56:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x91835400) [pid = 1738] [serial = 717] [outer = 0x913f2c00] 16:56:54 INFO - PROCESS | 1738 | 1464393414538 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:56:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:56:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1438ms 16:56:54 INFO - PROCESS | 1738 | 1464393414606 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 1738 | 1464393414611 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:56:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:56:54 INFO - PROCESS | 1738 | 1464393414618 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 1738 | 1464393414622 Marionette TRACE conn3 <- [1,926,null,{}] 16:56:54 INFO - PROCESS | 1738 | 1464393414628 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 1738 | 1464393414886 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:56:54 INFO - PROCESS | 1738 | 1464393414913 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d3000 == 101 [pid = 1738] [id = 239] 16:56:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x918a0800) [pid = 1738] [serial = 718] [outer = (nil)] 16:56:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x918dc000) [pid = 1738] [serial = 719] [outer = 0x918a0800] 16:56:55 INFO - PROCESS | 1738 | 1464393414993 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x923c8400) [pid = 1738] [serial = 720] [outer = 0x918a0800] 16:56:56 INFO - PROCESS | 1738 | 1464393416022 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:56:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:56:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1431ms 16:56:56 INFO - PROCESS | 1738 | 1464393416052 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 1738 | 1464393416056 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:56:56 INFO - PROCESS | 1738 | 1464393416062 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 1738 | 1464393416067 Marionette TRACE conn3 <- [1,930,null,{}] 16:56:56 INFO - PROCESS | 1738 | 1464393416073 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:56 INFO - PROCESS | 1738 | 1464393416323 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:56:56 INFO - PROCESS | 1738 | 1464393416354 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cd000 == 102 [pid = 1738] [id = 240] 16:56:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x923cf800) [pid = 1738] [serial = 721] [outer = (nil)] 16:56:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9276d400) [pid = 1738] [serial = 722] [outer = 0x923cf800] 16:56:56 INFO - PROCESS | 1738 | 1464393416460 Marionette DEBUG loaded listener.js 16:56:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x928e3800) [pid = 1738] [serial = 723] [outer = 0x923cf800] 16:56:57 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x8d055800) [pid = 1738] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:56:57 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8db65400) [pid = 1738] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:56:57 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x8f877800) [pid = 1738] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:56:57 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8d9d4800) [pid = 1738] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:56:57 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x918df000) [pid = 1738] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:56:57 INFO - PROCESS | 1738 | 1464393417796 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:56:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:56:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1785ms 16:56:57 INFO - PROCESS | 1738 | 1464393417849 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:56:57 INFO - PROCESS | 1738 | 1464393417853 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:56:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:56:57 INFO - PROCESS | 1738 | 1464393417860 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 1738 | 1464393417864 Marionette TRACE conn3 <- [1,934,null,{}] 16:56:57 INFO - PROCESS | 1738 | 1464393417870 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:58 INFO - PROCESS | 1738 | 1464393418114 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:56:58 INFO - PROCESS | 1738 | 1464393418280 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d055800 == 103 [pid = 1738] [id = 241] 16:56:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x8db61800) [pid = 1738] [serial = 724] [outer = (nil)] 16:56:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x92e01800) [pid = 1738] [serial = 725] [outer = 0x8db61800] 16:56:58 INFO - PROCESS | 1738 | 1464393418359 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x951b6800) [pid = 1738] [serial = 726] [outer = 0x8db61800] 16:56:59 INFO - PROCESS | 1738 | 1464393419270 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:56:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1433ms 16:56:59 INFO - PROCESS | 1738 | 1464393419297 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 1738 | 1464393419305 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:56:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:56:59 INFO - PROCESS | 1738 | 1464393419315 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 1738 | 1464393419322 Marionette TRACE conn3 <- [1,938,null,{}] 16:56:59 INFO - PROCESS | 1738 | 1464393419343 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 1738 | 1464393419605 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:56:59 INFO - PROCESS | 1738 | 1464393419885 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db5d800 == 104 [pid = 1738] [id = 242] 16:56:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x8db5dc00) [pid = 1738] [serial = 727] [outer = (nil)] 16:56:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x8dbac400) [pid = 1738] [serial = 728] [outer = 0x8db5dc00] 16:56:59 INFO - PROCESS | 1738 | 1464393419982 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x8dbb3c00) [pid = 1738] [serial = 729] [outer = 0x8db5dc00] 16:57:00 INFO - PROCESS | 1738 | 1464393420945 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:57:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1704ms 16:57:01 INFO - PROCESS | 1738 | 1464393421020 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 1738 | 1464393421028 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:57:01 INFO - PROCESS | 1738 | 1464393421041 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 1738 | 1464393421047 Marionette TRACE conn3 <- [1,942,null,{}] 16:57:01 INFO - PROCESS | 1738 | 1464393421054 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:01 INFO - PROCESS | 1738 | 1464393421290 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:57:01 INFO - PROCESS | 1738 | 1464393421548 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d2c00 == 105 [pid = 1738] [id = 243] 16:57:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x8f10b400) [pid = 1738] [serial = 730] [outer = (nil)] 16:57:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x913d6c00) [pid = 1738] [serial = 731] [outer = 0x8f10b400] 16:57:01 INFO - PROCESS | 1738 | 1464393421684 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9144d400) [pid = 1738] [serial = 732] [outer = 0x8f10b400] 16:57:02 INFO - PROCESS | 1738 | 1464393422642 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:57:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:57:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1642ms 16:57:02 INFO - PROCESS | 1738 | 1464393422684 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 1738 | 1464393422688 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:57:02 INFO - PROCESS | 1738 | 1464393422696 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 1738 | 1464393422703 Marionette TRACE conn3 <- [1,946,null,{}] 16:57:02 INFO - PROCESS | 1738 | 1464393422721 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 1738 | 1464393422955 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:57:03 INFO - PROCESS | 1738 | 1464393423259 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b41400 == 106 [pid = 1738] [id = 244] 16:57:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x92ab6400) [pid = 1738] [serial = 733] [outer = (nil)] 16:57:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x951b2800) [pid = 1738] [serial = 734] [outer = 0x92ab6400] 16:57:03 INFO - PROCESS | 1738 | 1464393423413 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x952e2800) [pid = 1738] [serial = 735] [outer = 0x92ab6400] 16:57:04 INFO - PROCESS | 1738 | 1464393424348 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:57:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:57:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1687ms 16:57:04 INFO - PROCESS | 1738 | 1464393424384 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:57:04 INFO - PROCESS | 1738 | 1464393424388 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:57:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:57:04 INFO - PROCESS | 1738 | 1464393424396 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:57:04 INFO - PROCESS | 1738 | 1464393424399 Marionette TRACE conn3 <- [1,950,null,{}] 16:57:04 INFO - PROCESS | 1738 | 1464393424406 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 1738 | 1464393424640 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:57:04 INFO - PROCESS | 1738 | 1464393424877 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x92769c00 == 107 [pid = 1738] [id = 245] 16:57:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x9533b400) [pid = 1738] [serial = 736] [outer = (nil)] 16:57:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9a35e800) [pid = 1738] [serial = 737] [outer = 0x9533b400] 16:57:05 INFO - PROCESS | 1738 | 1464393425013 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9a890000) [pid = 1738] [serial = 738] [outer = 0x9533b400] 16:57:05 INFO - PROCESS | 1738 | 1464393425945 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:57:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1586ms 16:57:05 INFO - PROCESS | 1738 | 1464393425983 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:57:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:57:05 INFO - PROCESS | 1738 | 1464393425987 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:57:05 INFO - PROCESS | 1738 | 1464393425995 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 1738 | 1464393425999 Marionette TRACE conn3 <- [1,954,null,{}] 16:57:06 INFO - PROCESS | 1738 | 1464393426006 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:06 INFO - PROCESS | 1738 | 1464393426225 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:57:06 INFO - PROCESS | 1738 | 1464393426474 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db5b000 == 108 [pid = 1738] [id = 246] 16:57:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x951b1800) [pid = 1738] [serial = 739] [outer = (nil)] 16:57:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9aaec000) [pid = 1738] [serial = 740] [outer = 0x951b1800] 16:57:06 INFO - PROCESS | 1738 | 1464393426614 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x9ae16400) [pid = 1738] [serial = 741] [outer = 0x951b1800] 16:57:07 INFO - PROCESS | 1738 | 1464393427505 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:57:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:57:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1581ms 16:57:07 INFO - PROCESS | 1738 | 1464393427577 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 1738 | 1464393427580 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:57:07 INFO - PROCESS | 1738 | 1464393427588 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 1738 | 1464393427591 Marionette TRACE conn3 <- [1,958,null,{}] 16:57:07 INFO - PROCESS | 1738 | 1464393427598 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 1738 | 1464393427852 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:57:08 INFO - PROCESS | 1738 | 1464393428116 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a4b5000 == 109 [pid = 1738] [id = 247] 16:57:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x9aae6c00) [pid = 1738] [serial = 742] [outer = (nil)] 16:57:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x9c06a800) [pid = 1738] [serial = 743] [outer = 0x9aae6c00] 16:57:08 INFO - PROCESS | 1738 | 1464393428252 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0xa1138000) [pid = 1738] [serial = 744] [outer = 0x9aae6c00] 16:57:09 INFO - PROCESS | 1738 | 1464393429195 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:57:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1641ms 16:57:09 INFO - PROCESS | 1738 | 1464393429229 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 1738 | 1464393429233 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:57:09 INFO - PROCESS | 1738 | 1464393429240 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 1738 | 1464393429244 Marionette TRACE conn3 <- [1,962,null,{}] 16:57:09 INFO - PROCESS | 1738 | 1464393429250 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:09 INFO - PROCESS | 1738 | 1464393429458 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:57:09 INFO - PROCESS | 1738 | 1464393429716 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x939d9000 == 110 [pid = 1738] [id = 248] 16:57:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x9ae41c00) [pid = 1738] [serial = 745] [outer = (nil)] 16:57:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0xa262fc00) [pid = 1738] [serial = 746] [outer = 0x9ae41c00] 16:57:09 INFO - PROCESS | 1738 | 1464393429852 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0xa3020800) [pid = 1738] [serial = 747] [outer = 0x9ae41c00] 16:57:10 INFO - PROCESS | 1738 | 1464393430797 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:57:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:57:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1632ms 16:57:10 INFO - PROCESS | 1738 | 1464393430873 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 1738 | 1464393430878 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:57:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:57:10 INFO - PROCESS | 1738 | 1464393430885 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - PROCESS | 1738 | 1464393430889 Marionette TRACE conn3 <- [1,966,null,{}] 16:57:10 INFO - PROCESS | 1738 | 1464393430895 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:11 INFO - PROCESS | 1738 | 1464393431113 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:57:11 INFO - PROCESS | 1738 | 1464393431361 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b5b2c00 == 111 [pid = 1738] [id = 249] 16:57:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0xa21af400) [pid = 1738] [serial = 748] [outer = (nil)] 16:57:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0xa34a2c00) [pid = 1738] [serial = 749] [outer = 0xa21af400] 16:57:11 INFO - PROCESS | 1738 | 1464393431479 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0xa35ecc00) [pid = 1738] [serial = 750] [outer = 0xa21af400] 16:57:12 INFO - PROCESS | 1738 | 1464393432384 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:57:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:57:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1533ms 16:57:12 INFO - PROCESS | 1738 | 1464393432419 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:57:12 INFO - PROCESS | 1738 | 1464393432424 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:57:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:57:12 INFO - PROCESS | 1738 | 1464393432431 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:57:12 INFO - PROCESS | 1738 | 1464393432435 Marionette TRACE conn3 <- [1,970,null,{}] 16:57:12 INFO - PROCESS | 1738 | 1464393432442 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:12 INFO - PROCESS | 1738 | 1464393432663 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:57:12 INFO - PROCESS | 1738 | 1464393432918 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a3400 == 112 [pid = 1738] [id = 250] 16:57:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x8a9a4c00) [pid = 1738] [serial = 751] [outer = (nil)] 16:57:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x8a9aa800) [pid = 1738] [serial = 752] [outer = 0x8a9a4c00] 16:57:13 INFO - PROCESS | 1738 | 1464393433045 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x8a9ac400) [pid = 1738] [serial = 753] [outer = 0x8a9a4c00] 16:57:13 INFO - PROCESS | 1738 | 1464393433966 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:57:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:57:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1591ms 16:57:14 INFO - PROCESS | 1738 | 1464393434023 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:57:14 INFO - PROCESS | 1738 | 1464393434028 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:57:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:57:14 INFO - PROCESS | 1738 | 1464393434035 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:57:14 INFO - PROCESS | 1738 | 1464393434039 Marionette TRACE conn3 <- [1,974,null,{}] 16:57:14 INFO - PROCESS | 1738 | 1464393434045 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:14 INFO - PROCESS | 1738 | 1464393434265 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:57:14 INFO - PROCESS | 1738 | 1464393434506 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a2000 == 113 [pid = 1738] [id = 251] 16:57:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x8a9a2800) [pid = 1738] [serial = 754] [outer = (nil)] 16:57:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0xa3253400) [pid = 1738] [serial = 755] [outer = 0x8a9a2800] 16:57:14 INFO - PROCESS | 1738 | 1464393434640 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0xa6740000) [pid = 1738] [serial = 756] [outer = 0x8a9a2800] 16:57:15 INFO - PROCESS | 1738 | 1464393435586 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:57:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1586ms 16:57:15 INFO - PROCESS | 1738 | 1464393435622 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 1738 | 1464393435627 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:57:15 INFO - PROCESS | 1738 | 1464393435634 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 1738 | 1464393435639 Marionette TRACE conn3 <- [1,978,null,{}] 16:57:15 INFO - PROCESS | 1738 | 1464393435645 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:15 INFO - PROCESS | 1738 | 1464393435906 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:57:16 INFO - PROCESS | 1738 | 1464393436162 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b337c00 == 114 [pid = 1738] [id = 252] 16:57:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x8b33e800) [pid = 1738] [serial = 757] [outer = (nil)] 16:57:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x8b343800) [pid = 1738] [serial = 758] [outer = 0x8b33e800] 16:57:16 INFO - PROCESS | 1738 | 1464393436300 Marionette DEBUG loaded listener.js 16:57:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0xa3250c00) [pid = 1738] [serial = 759] [outer = 0x8b33e800] 16:57:17 INFO - PROCESS | 1738 | 1464393437242 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:57:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:57:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1640ms 16:57:17 INFO - PROCESS | 1738 | 1464393437276 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:57:17 INFO - PROCESS | 1738 | 1464393437279 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:57:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:57:17 INFO - PROCESS | 1738 | 1464393437287 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:57:17 INFO - PROCESS | 1738 | 1464393437292 Marionette TRACE conn3 <- [1,982,null,{}] 16:57:17 INFO - PROCESS | 1738 | 1464393437298 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:17 INFO - PROCESS | 1738 | 1464393437509 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:57:17 INFO - PROCESS | 1738 | 1464393437760 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee41400 == 115 [pid = 1738] [id = 253] 16:57:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x8ee42400) [pid = 1738] [serial = 760] [outer = (nil)] 16:57:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x8ee49800) [pid = 1738] [serial = 761] [outer = 0x8ee42400] 16:57:17 INFO - PROCESS | 1738 | 1464393437906 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x8ee4b000) [pid = 1738] [serial = 762] [outer = 0x8ee42400] 16:57:18 INFO - PROCESS | 1738 | 1464393438828 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:57:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1583ms 16:57:18 INFO - PROCESS | 1738 | 1464393438871 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 1738 | 1464393438875 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:57:18 INFO - PROCESS | 1738 | 1464393438882 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 1738 | 1464393438885 Marionette TRACE conn3 <- [1,986,null,{}] 16:57:18 INFO - PROCESS | 1738 | 1464393438891 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:19 INFO - PROCESS | 1738 | 1464393439118 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:57:19 INFO - PROCESS | 1738 | 1464393439362 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b346400 == 116 [pid = 1738] [id = 254] 16:57:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x8ee44000) [pid = 1738] [serial = 763] [outer = (nil)] 16:57:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x8f890c00) [pid = 1738] [serial = 764] [outer = 0x8ee44000] 16:57:19 INFO - PROCESS | 1738 | 1464393439491 Marionette DEBUG loaded listener.js 16:57:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0x8f895000) [pid = 1738] [serial = 765] [outer = 0x8ee44000] 16:57:20 INFO - PROCESS | 1738 | 1464393440387 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:57:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:57:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1539ms 16:57:20 INFO - PROCESS | 1738 | 1464393440422 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:57:20 INFO - PROCESS | 1738 | 1464393440426 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:57:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:57:20 INFO - PROCESS | 1738 | 1464393440433 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:57:20 INFO - PROCESS | 1738 | 1464393440436 Marionette TRACE conn3 <- [1,990,null,{}] 16:57:20 INFO - PROCESS | 1738 | 1464393440442 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:20 INFO - PROCESS | 1738 | 1464393440654 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:57:20 INFO - PROCESS | 1738 | 1464393440914 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee4f800 == 117 [pid = 1738] [id = 255] 16:57:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 196 (0x8f896400) [pid = 1738] [serial = 766] [outer = (nil)] 16:57:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 197 (0x8f89b000) [pid = 1738] [serial = 767] [outer = 0x8f896400] 16:57:21 INFO - PROCESS | 1738 | 1464393441044 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x8f89c400) [pid = 1738] [serial = 768] [outer = 0x8f896400] 16:57:21 INFO - PROCESS | 1738 | 1464393441956 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:57:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1583ms 16:57:22 INFO - PROCESS | 1738 | 1464393442017 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 1738 | 1464393442020 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:57:22 INFO - PROCESS | 1738 | 1464393442028 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 1738 | 1464393442032 Marionette TRACE conn3 <- [1,994,null,{}] 16:57:22 INFO - PROCESS | 1738 | 1464393442038 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:22 INFO - PROCESS | 1738 | 1464393442256 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:57:22 INFO - PROCESS | 1738 | 1464393442556 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e0800 == 118 [pid = 1738] [id = 256] 16:57:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x899e0c00) [pid = 1738] [serial = 769] [outer = (nil)] 16:57:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x899e9000) [pid = 1738] [serial = 770] [outer = 0x899e0c00] 16:57:22 INFO - PROCESS | 1738 | 1464393442657 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0x899eb400) [pid = 1738] [serial = 771] [outer = 0x899e0c00] 16:57:23 INFO - PROCESS | 1738 | 1464393443570 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:57:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:57:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1592ms 16:57:23 INFO - PROCESS | 1738 | 1464393443621 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 1738 | 1464393443624 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:57:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:57:23 INFO - PROCESS | 1738 | 1464393443632 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 1738 | 1464393443636 Marionette TRACE conn3 <- [1,998,null,{}] 16:57:23 INFO - PROCESS | 1738 | 1464393443642 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 1738 | 1464393443861 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:57:24 INFO - PROCESS | 1738 | 1464393444109 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e1800 == 119 [pid = 1738] [id = 257] 16:57:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 202 (0x899e2c00) [pid = 1738] [serial = 772] [outer = (nil)] 16:57:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 203 (0x89ba0400) [pid = 1738] [serial = 773] [outer = 0x899e2c00] 16:57:24 INFO - PROCESS | 1738 | 1464393444238 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 204 (0x89ba4000) [pid = 1738] [serial = 774] [outer = 0x899e2c00] 16:57:25 INFO - PROCESS | 1738 | 1464393445098 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:57:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1534ms 16:57:25 INFO - PROCESS | 1738 | 1464393445168 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 1738 | 1464393445172 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:57:25 INFO - PROCESS | 1738 | 1464393445178 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 1738 | 1464393445181 Marionette TRACE conn3 <- [1,1002,null,{}] 16:57:25 INFO - PROCESS | 1738 | 1464393445187 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:25 INFO - PROCESS | 1738 | 1464393445418 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:57:25 INFO - PROCESS | 1738 | 1464393445664 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e7000 == 120 [pid = 1738] [id = 258] 16:57:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 205 (0x899ecc00) [pid = 1738] [serial = 775] [outer = (nil)] 16:57:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 206 (0x89ba9400) [pid = 1738] [serial = 776] [outer = 0x899ecc00] 16:57:25 INFO - PROCESS | 1738 | 1464393445800 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 207 (0x89bac400) [pid = 1738] [serial = 777] [outer = 0x899ecc00] 16:57:26 INFO - PROCESS | 1738 | 1464393446842 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:57:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:57:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1734ms 16:57:26 INFO - PROCESS | 1738 | 1464393446913 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:57:26 INFO - PROCESS | 1738 | 1464393446917 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:57:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:57:26 INFO - PROCESS | 1738 | 1464393446924 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:57:26 INFO - PROCESS | 1738 | 1464393446928 Marionette TRACE conn3 <- [1,1006,null,{}] 16:57:26 INFO - PROCESS | 1738 | 1464393446934 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:27 INFO - PROCESS | 1738 | 1464393447165 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:57:27 INFO - PROCESS | 1738 | 1464393447849 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e9400 == 121 [pid = 1738] [id = 259] 16:57:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 208 (0x899e9800) [pid = 1738] [serial = 778] [outer = (nil)] 16:57:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 209 (0x89ba1400) [pid = 1738] [serial = 779] [outer = 0x899e9800] 16:57:27 INFO - PROCESS | 1738 | 1464393447954 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 210 (0x8a9a4800) [pid = 1738] [serial = 780] [outer = 0x899e9800] 16:57:28 INFO - PROCESS | 1738 | 1464393448914 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:57:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:57:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 2035ms 16:57:28 INFO - PROCESS | 1738 | 1464393448961 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:57:28 INFO - PROCESS | 1738 | 1464393448968 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:57:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:57:28 INFO - PROCESS | 1738 | 1464393448975 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:57:28 INFO - PROCESS | 1738 | 1464393448981 Marionette TRACE conn3 <- [1,1010,null,{}] 16:57:28 INFO - PROCESS | 1738 | 1464393448988 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:29 INFO - PROCESS | 1738 | 1464393449201 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:57:29 INFO - PROCESS | 1738 | 1464393449458 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b341000 == 122 [pid = 1738] [id = 260] 16:57:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 211 (0x8b343c00) [pid = 1738] [serial = 781] [outer = (nil)] 16:57:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 212 (0x8cfd2800) [pid = 1738] [serial = 782] [outer = 0x8b343c00] 16:57:29 INFO - PROCESS | 1738 | 1464393449694 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 213 (0x8d9d0800) [pid = 1738] [serial = 783] [outer = 0x8b343c00] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x8db59c00 == 121 [pid = 1738] [id = 192] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x8f10f400 == 120 [pid = 1738] [id = 190] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x8d051400 == 119 [pid = 1738] [id = 195] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9cc800 == 118 [pid = 1738] [id = 194] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x9144fc00 == 117 [pid = 1738] [id = 225] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x91450000 == 116 [pid = 1738] [id = 224] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d1000 == 115 [pid = 1738] [id = 223] 16:57:30 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae0c00 == 114 [pid = 1738] [id = 222] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 212 (0x8aaea800) [pid = 1738] [serial = 644] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 211 (0x923ca400) [pid = 1738] [serial = 665] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 210 (0x91451c00) [pid = 1738] [serial = 611] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 209 (0x9971c800) [pid = 1738] [serial = 620] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 208 (0x8d060400) [pid = 1738] [serial = 650] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 207 (0x923ccc00) [pid = 1738] [serial = 614] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 206 (0x9533e800) [pid = 1738] [serial = 617] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 205 (0x8f546000) [pid = 1738] [serial = 654] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 204 (0x8e5d0c00) [pid = 1738] [serial = 647] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 203 (0xa6732400) [pid = 1738] [serial = 635] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 202 (0x928e5400) [pid = 1738] [serial = 641] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 201 (0x9cde4400) [pid = 1738] [serial = 626] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0x9812f000) [pid = 1738] [serial = 604] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0x91899000) [pid = 1738] [serial = 659] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0xa2150000) [pid = 1738] [serial = 629] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x8db5e800) [pid = 1738] [serial = 651] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 196 (0x8e466000) [pid = 1738] [serial = 656] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 195 (0xa6d09c00) [pid = 1738] [serial = 638] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0x8f880800) [pid = 1738] [serial = 657] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x9b305c00) [pid = 1738] [serial = 623] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x91b40400) [pid = 1738] [serial = 662] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x8e5dc400) [pid = 1738] [serial = 653] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0xa3252800) [pid = 1738] [serial = 632] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x91b6fc00) [pid = 1738] [serial = 663] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x918d7c00) [pid = 1738] [serial = 660] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x8e461800) [pid = 1738] [serial = 607] [outer = (nil)] [url = about:blank] 16:57:30 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x992adc00) [pid = 1738] [serial = 398] [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.] 16:57:30 INFO - PROCESS | 1738 | 1464393450835 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:57:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1891ms 16:57:30 INFO - PROCESS | 1738 | 1464393450869 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 1738 | 1464393450875 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:57:30 INFO - PROCESS | 1738 | 1464393450884 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 1738 | 1464393450886 Marionette TRACE conn3 <- [1,1014,null,{}] 16:57:30 INFO - PROCESS | 1738 | 1464393450891 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:31 INFO - PROCESS | 1738 | 1464393451097 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:57:31 INFO - PROCESS | 1738 | 1464393451276 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a9400 == 115 [pid = 1738] [id = 261] 16:57:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x8b33cc00) [pid = 1738] [serial = 784] [outer = (nil)] 16:57:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x8dbb0800) [pid = 1738] [serial = 785] [outer = 0x8b33cc00] 16:57:31 INFO - PROCESS | 1738 | 1464393451354 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x8e466000) [pid = 1738] [serial = 786] [outer = 0x8b33cc00] 16:57:32 INFO - PROCESS | 1738 | 1464393452263 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:57:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1438ms 16:57:32 INFO - PROCESS | 1738 | 1464393452323 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 1738 | 1464393452328 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:57:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:57:32 INFO - PROCESS | 1738 | 1464393452337 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 1738 | 1464393452347 Marionette TRACE conn3 <- [1,1018,null,{}] 16:57:32 INFO - PROCESS | 1738 | 1464393452361 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:32 INFO - PROCESS | 1738 | 1464393452575 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:57:32 INFO - PROCESS | 1738 | 1464393452772 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee41800 == 116 [pid = 1738] [id = 262] 16:57:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x8f10e800) [pid = 1738] [serial = 787] [outer = (nil)] 16:57:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x8f53e800) [pid = 1738] [serial = 788] [outer = 0x8f10e800] 16:57:32 INFO - PROCESS | 1738 | 1464393452887 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x8f877800) [pid = 1738] [serial = 789] [outer = 0x8f10e800] 16:57:33 INFO - PROCESS | 1738 | 1464393453772 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:57:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1497ms 16:57:33 INFO - PROCESS | 1738 | 1464393453835 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:57:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:57:33 INFO - PROCESS | 1738 | 1464393453840 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:57:33 INFO - PROCESS | 1738 | 1464393453846 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 1738 | 1464393453850 Marionette TRACE conn3 <- [1,1022,null,{}] 16:57:33 INFO - PROCESS | 1738 | 1464393453856 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:34 INFO - PROCESS | 1738 | 1464393454113 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:57:34 INFO - PROCESS | 1738 | 1464393454155 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e4000 == 117 [pid = 1738] [id = 263] 16:57:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x8f10b800) [pid = 1738] [serial = 790] [outer = (nil)] 16:57:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x913ed000) [pid = 1738] [serial = 791] [outer = 0x8f10b800] 16:57:34 INFO - PROCESS | 1738 | 1464393454230 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0x9144b400) [pid = 1738] [serial = 792] [outer = 0x8f10b800] 16:57:35 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0x91b3d400) [pid = 1738] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:57:35 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x918a0800) [pid = 1738] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:57:35 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x923cf800) [pid = 1738] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:57:35 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x8aaed800) [pid = 1738] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:57:35 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x913f2c00) [pid = 1738] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:57:35 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x8d9d4000) [pid = 1738] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:57:35 INFO - PROCESS | 1738 | 1464393455498 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:57:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1682ms 16:57:35 INFO - PROCESS | 1738 | 1464393455529 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 1738 | 1464393455532 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:57:35 INFO - PROCESS | 1738 | 1464393455548 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 1738 | 1464393455553 Marionette TRACE conn3 <- [1,1026,null,{}] 16:57:35 INFO - PROCESS | 1738 | 1464393455558 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:35 INFO - PROCESS | 1738 | 1464393455767 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:57:35 INFO - PROCESS | 1738 | 1464393455782 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x913d0400 == 118 [pid = 1738] [id = 264] 16:57:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x913f1c00) [pid = 1738] [serial = 793] [outer = (nil)] 16:57:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x91899000) [pid = 1738] [serial = 794] [outer = 0x913f1c00] 16:57:36 INFO - PROCESS | 1738 | 1464393456011 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x918e0c00) [pid = 1738] [serial = 795] [outer = 0x913f1c00] 16:57:36 INFO - PROCESS | 1738 | 1464393456851 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:57:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1339ms 16:57:36 INFO - PROCESS | 1738 | 1464393456879 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 1738 | 1464393456883 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:57:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:57:36 INFO - PROCESS | 1738 | 1464393456889 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 1738 | 1464393456892 Marionette TRACE conn3 <- [1,1030,null,{}] 16:57:36 INFO - PROCESS | 1738 | 1464393456898 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:37 INFO - PROCESS | 1738 | 1464393457153 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:57:37 INFO - PROCESS | 1738 | 1464393457415 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x88f22800 == 119 [pid = 1738] [id = 265] 16:57:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x88f22c00) [pid = 1738] [serial = 796] [outer = (nil)] 16:57:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x899ef400) [pid = 1738] [serial = 797] [outer = 0x88f22c00] 16:57:37 INFO - PROCESS | 1738 | 1464393457572 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0x8a9a8000) [pid = 1738] [serial = 798] [outer = 0x88f22c00] 16:57:38 INFO - PROCESS | 1738 | 1464393458576 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:57:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1735ms 16:57:38 INFO - PROCESS | 1738 | 1464393458628 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 1738 | 1464393458634 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:57:38 INFO - PROCESS | 1738 | 1464393458643 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 1738 | 1464393458650 Marionette TRACE conn3 <- [1,1034,null,{}] 16:57:38 INFO - PROCESS | 1738 | 1464393458658 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:38 INFO - PROCESS | 1738 | 1464393458925 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:57:39 INFO - PROCESS | 1738 | 1464393459226 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d2c00 == 120 [pid = 1738] [id = 266] 16:57:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 196 (0x8db5c000) [pid = 1738] [serial = 799] [outer = (nil)] 16:57:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 197 (0x8db65000) [pid = 1738] [serial = 800] [outer = 0x8db5c000] 16:57:39 INFO - PROCESS | 1738 | 1464393459323 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x8e466c00) [pid = 1738] [serial = 801] [outer = 0x8db5c000] 16:57:40 INFO - PROCESS | 1738 | 1464393460252 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1642ms 16:57:40 INFO - PROCESS | 1738 | 1464393460289 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 1738 | 1464393460296 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:57:40 INFO - PROCESS | 1738 | 1464393460303 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 1738 | 1464393460308 Marionette TRACE conn3 <- [1,1038,null,{}] 16:57:40 INFO - PROCESS | 1738 | 1464393460314 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 1738 | 1464393460544 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:57:40 INFO - PROCESS | 1738 | 1464393460852 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f53f800 == 121 [pid = 1738] [id = 267] 16:57:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x8f899400) [pid = 1738] [serial = 802] [outer = (nil)] 16:57:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x913f2c00) [pid = 1738] [serial = 803] [outer = 0x8f899400] 16:57:40 INFO - PROCESS | 1738 | 1464393460984 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0x9183c000) [pid = 1738] [serial = 804] [outer = 0x8f899400] 16:57:42 INFO - PROCESS | 1738 | 1464393461999 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1738ms 16:57:42 INFO - PROCESS | 1738 | 1464393462043 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 1738 | 1464393462048 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:57:42 INFO - PROCESS | 1738 | 1464393462066 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 1738 | 1464393462076 Marionette TRACE conn3 <- [1,1042,null,{}] 16:57:42 INFO - PROCESS | 1738 | 1464393462082 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 1738 | 1464393462315 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:57:42 INFO - PROCESS | 1738 | 1464393462562 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee46800 == 122 [pid = 1738] [id = 268] 16:57:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 202 (0x8f10ec00) [pid = 1738] [serial = 805] [outer = (nil)] 16:57:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 203 (0x923d3000) [pid = 1738] [serial = 806] [outer = 0x8f10ec00] 16:57:42 INFO - PROCESS | 1738 | 1464393462697 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 204 (0x9276c400) [pid = 1738] [serial = 807] [outer = 0x8f10ec00] 16:57:43 INFO - PROCESS | 1738 | 1464393463623 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1611ms 16:57:43 INFO - PROCESS | 1738 | 1464393463669 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:57:43 INFO - PROCESS | 1738 | 1464393463674 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:57:43 INFO - PROCESS | 1738 | 1464393463681 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 1738 | 1464393463684 Marionette TRACE conn3 <- [1,1046,null,{}] 16:57:43 INFO - PROCESS | 1738 | 1464393463690 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:43 INFO - PROCESS | 1738 | 1464393463910 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:57:44 INFO - PROCESS | 1738 | 1464393464157 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x922eec00 == 123 [pid = 1738] [id = 269] 16:57:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 205 (0x92762800) [pid = 1738] [serial = 808] [outer = (nil)] 16:57:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 206 (0x92ab1800) [pid = 1738] [serial = 809] [outer = 0x92762800] 16:57:44 INFO - PROCESS | 1738 | 1464393464288 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 207 (0x93937c00) [pid = 1738] [serial = 810] [outer = 0x92762800] 16:57:45 INFO - PROCESS | 1738 | 1464393465203 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1583ms 16:57:45 INFO - PROCESS | 1738 | 1464393465265 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 1738 | 1464393465269 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:57:45 INFO - PROCESS | 1738 | 1464393465276 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 1738 | 1464393465280 Marionette TRACE conn3 <- [1,1050,null,{}] 16:57:45 INFO - PROCESS | 1738 | 1464393465286 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 1738 | 1464393465510 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:57:45 INFO - PROCESS | 1738 | 1464393465775 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b9800 == 124 [pid = 1738] [id = 270] 16:57:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 208 (0x951b9c00) [pid = 1738] [serial = 811] [outer = (nil)] 16:57:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 209 (0x952e4800) [pid = 1738] [serial = 812] [outer = 0x951b9c00] 16:57:45 INFO - PROCESS | 1738 | 1464393465920 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 210 (0x9a4ba800) [pid = 1738] [serial = 813] [outer = 0x951b9c00] 16:57:46 INFO - PROCESS | 1738 | 1464393466911 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1681ms 16:57:46 INFO - PROCESS | 1738 | 1464393466959 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:57:46 INFO - PROCESS | 1738 | 1464393466963 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:57:46 INFO - PROCESS | 1738 | 1464393466969 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 1738 | 1464393466973 Marionette TRACE conn3 <- [1,1054,null,{}] 16:57:46 INFO - PROCESS | 1738 | 1464393466979 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:47 INFO - PROCESS | 1738 | 1464393467194 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:57:47 INFO - PROCESS | 1738 | 1464393467442 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x92aaf400 == 125 [pid = 1738] [id = 271] 16:57:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 211 (0x92aafc00) [pid = 1738] [serial = 814] [outer = (nil)] 16:57:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 212 (0x9ae45000) [pid = 1738] [serial = 815] [outer = 0x92aafc00] 16:57:47 INFO - PROCESS | 1738 | 1464393467573 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 213 (0x9b23c800) [pid = 1738] [serial = 816] [outer = 0x92aafc00] 16:57:48 INFO - PROCESS | 1738 | 1464393468484 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1585ms 16:57:48 INFO - PROCESS | 1738 | 1464393468555 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 1738 | 1464393468559 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:57:48 INFO - PROCESS | 1738 | 1464393468566 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 1738 | 1464393468569 Marionette TRACE conn3 <- [1,1058,null,{}] 16:57:48 INFO - PROCESS | 1738 | 1464393468575 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:48 INFO - PROCESS | 1738 | 1464393468787 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:57:49 INFO - PROCESS | 1738 | 1464393469036 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x928ec800 == 126 [pid = 1738] [id = 272] 16:57:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 214 (0x9812f800) [pid = 1738] [serial = 817] [outer = (nil)] 16:57:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 215 (0x9c067800) [pid = 1738] [serial = 818] [outer = 0x9812f800] 16:57:49 INFO - PROCESS | 1738 | 1464393469176 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 216 (0x9c34f800) [pid = 1738] [serial = 819] [outer = 0x9812f800] 16:57:50 INFO - PROCESS | 1738 | 1464393470117 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1585ms 16:57:50 INFO - PROCESS | 1738 | 1464393470152 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 1738 | 1464393470156 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:57:50 INFO - PROCESS | 1738 | 1464393470163 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 1738 | 1464393470166 Marionette TRACE conn3 <- [1,1062,null,{}] 16:57:50 INFO - PROCESS | 1738 | 1464393470173 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:50 INFO - PROCESS | 1738 | 1464393470384 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:57:50 INFO - PROCESS | 1738 | 1464393470651 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b6c400 == 127 [pid = 1738] [id = 273] 16:57:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 217 (0x94697400) [pid = 1738] [serial = 820] [outer = (nil)] 16:57:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 218 (0xa2147400) [pid = 1738] [serial = 821] [outer = 0x94697400] 16:57:50 INFO - PROCESS | 1738 | 1464393470782 Marionette DEBUG loaded listener.js 16:57:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 219 (0xa227e000) [pid = 1738] [serial = 822] [outer = 0x94697400] 16:57:51 INFO - PROCESS | 1738 | 1464393471730 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1591ms 16:57:51 INFO - PROCESS | 1738 | 1464393471755 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:57:51 INFO - PROCESS | 1738 | 1464393471759 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:57:51 INFO - PROCESS | 1738 | 1464393471766 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 1738 | 1464393471777 Marionette TRACE conn3 <- [1,1066,null,{}] 16:57:51 INFO - PROCESS | 1738 | 1464393471782 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:52 INFO - PROCESS | 1738 | 1464393472039 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:57:52 INFO - PROCESS | 1738 | 1464393472338 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b3adc00 == 128 [pid = 1738] [id = 274] 16:57:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 220 (0x9c06ac00) [pid = 1738] [serial = 823] [outer = (nil)] 16:57:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 221 (0xa50aa000) [pid = 1738] [serial = 824] [outer = 0x9c06ac00] 16:57:52 INFO - PROCESS | 1738 | 1464393472428 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 222 (0xa673d800) [pid = 1738] [serial = 825] [outer = 0x9c06ac00] 16:57:53 INFO - PROCESS | 1738 | 1464393473347 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1645ms 16:57:53 INFO - PROCESS | 1738 | 1464393473413 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 1738 | 1464393473417 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:57:53 INFO - PROCESS | 1738 | 1464393473423 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 1738 | 1464393473427 Marionette TRACE conn3 <- [1,1070,null,{}] 16:57:53 INFO - PROCESS | 1738 | 1464393473433 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:53 INFO - PROCESS | 1738 | 1464393473652 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:57:53 INFO - PROCESS | 1738 | 1464393473913 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6bc000 == 129 [pid = 1738] [id = 275] 16:57:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 223 (0x8f6bc400) [pid = 1738] [serial = 826] [outer = (nil)] 16:57:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 224 (0x8f6bf000) [pid = 1738] [serial = 827] [outer = 0x8f6bc400] 16:57:54 INFO - PROCESS | 1738 | 1464393474057 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 225 (0xa26c8000) [pid = 1738] [serial = 828] [outer = 0x8f6bc400] 16:57:55 INFO - PROCESS | 1738 | 1464393475016 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1632ms 16:57:55 INFO - PROCESS | 1738 | 1464393475056 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 1738 | 1464393475061 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:57:55 INFO - PROCESS | 1738 | 1464393475068 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 1738 | 1464393475073 Marionette TRACE conn3 <- [1,1074,null,{}] 16:57:55 INFO - PROCESS | 1738 | 1464393475079 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:55 INFO - PROCESS | 1738 | 1464393475326 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:57:55 INFO - PROCESS | 1738 | 1464393475599 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e8400 == 130 [pid = 1738] [id = 276] 16:57:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 226 (0x890e9000) [pid = 1738] [serial = 829] [outer = (nil)] 16:57:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 227 (0x890f0000) [pid = 1738] [serial = 830] [outer = 0x890e9000] 16:57:55 INFO - PROCESS | 1738 | 1464393475728 Marionette DEBUG loaded listener.js 16:57:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 228 (0x8f6bd800) [pid = 1738] [serial = 831] [outer = 0x890e9000] 16:57:56 INFO - PROCESS | 1738 | 1464393476695 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1690ms 16:57:56 INFO - PROCESS | 1738 | 1464393476781 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 1738 | 1464393476786 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:57:56 INFO - PROCESS | 1738 | 1464393476800 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 1738 | 1464393476805 Marionette TRACE conn3 <- [1,1078,null,{}] 16:57:56 INFO - PROCESS | 1738 | 1464393476811 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:57 INFO - PROCESS | 1738 | 1464393477041 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:57:57 INFO - PROCESS | 1738 | 1464393477378 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x885eac00 == 131 [pid = 1738] [id = 277] 16:57:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 229 (0x885ee400) [pid = 1738] [serial = 832] [outer = (nil)] 16:57:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 230 (0x885f4000) [pid = 1738] [serial = 833] [outer = 0x885ee400] 16:57:57 INFO - PROCESS | 1738 | 1464393477469 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 231 (0x885f6800) [pid = 1738] [serial = 834] [outer = 0x885ee400] 16:57:58 INFO - PROCESS | 1738 | 1464393478434 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1693ms 16:57:58 INFO - PROCESS | 1738 | 1464393478490 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 1738 | 1464393478495 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:57:58 INFO - PROCESS | 1738 | 1464393478501 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 1738 | 1464393478505 Marionette TRACE conn3 <- [1,1082,null,{}] 16:57:58 INFO - PROCESS | 1738 | 1464393478511 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:58 INFO - PROCESS | 1738 | 1464393478763 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:57:59 INFO - PROCESS | 1738 | 1464393479072 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x885ed000 == 132 [pid = 1738] [id = 278] 16:57:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 232 (0x885f5800) [pid = 1738] [serial = 835] [outer = (nil)] 16:57:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 233 (0x8f6be000) [pid = 1738] [serial = 836] [outer = 0x885f5800] 16:57:59 INFO - PROCESS | 1738 | 1464393479163 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 234 (0xa214f400) [pid = 1738] [serial = 837] [outer = 0x885f5800] 16:58:00 INFO - PROCESS | 1738 | 1464393480084 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1634ms 16:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:58:00 INFO - PROCESS | 1738 | 1464393480136 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:58:00 INFO - PROCESS | 1738 | 1464393480139 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:58:00 INFO - PROCESS | 1738 | 1464393480147 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:58:00 INFO - PROCESS | 1738 | 1464393480150 Marionette TRACE conn3 <- [1,1086,null,{}] 16:58:00 INFO - PROCESS | 1738 | 1464393480157 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:00 INFO - PROCESS | 1738 | 1464393480385 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:58:00 INFO - PROCESS | 1738 | 1464393480652 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x888ca400 == 133 [pid = 1738] [id = 279] 16:58:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 235 (0x888cd000) [pid = 1738] [serial = 838] [outer = (nil)] 16:58:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 236 (0x888d1800) [pid = 1738] [serial = 839] [outer = 0x888cd000] 16:58:00 INFO - PROCESS | 1738 | 1464393480786 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 237 (0x888d2c00) [pid = 1738] [serial = 840] [outer = 0x888cd000] 16:58:01 INFO - PROCESS | 1738 | 1464393481745 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1636ms 16:58:01 INFO - PROCESS | 1738 | 1464393481784 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 1738 | 1464393481788 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:58:01 INFO - PROCESS | 1738 | 1464393481795 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 1738 | 1464393481799 Marionette TRACE conn3 <- [1,1090,null,{}] 16:58:01 INFO - PROCESS | 1738 | 1464393481806 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:02 INFO - PROCESS | 1738 | 1464393482038 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:58:02 INFO - PROCESS | 1738 | 1464393482294 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef0400 == 134 [pid = 1738] [id = 280] 16:58:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 238 (0x87ef0800) [pid = 1738] [serial = 841] [outer = (nil)] 16:58:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 239 (0x87ef8000) [pid = 1738] [serial = 842] [outer = 0x87ef0800] 16:58:02 INFO - PROCESS | 1738 | 1464393482465 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 240 (0x87efb400) [pid = 1738] [serial = 843] [outer = 0x87ef0800] 16:58:03 INFO - PROCESS | 1738 | 1464393483413 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1682ms 16:58:03 INFO - PROCESS | 1738 | 1464393483478 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:58:03 INFO - PROCESS | 1738 | 1464393483484 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:58:03 INFO - PROCESS | 1738 | 1464393483492 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 1738 | 1464393483496 Marionette TRACE conn3 <- [1,1094,null,{}] 16:58:03 INFO - PROCESS | 1738 | 1464393483502 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:03 INFO - PROCESS | 1738 | 1464393483730 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:58:04 INFO - PROCESS | 1738 | 1464393484040 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efa000 == 135 [pid = 1738] [id = 281] 16:58:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 241 (0x87efe000) [pid = 1738] [serial = 844] [outer = (nil)] 16:58:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 242 (0x888d4c00) [pid = 1738] [serial = 845] [outer = 0x87efe000] 16:58:04 INFO - PROCESS | 1738 | 1464393484137 Marionette DEBUG loaded listener.js 16:58:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 243 (0x888d7800) [pid = 1738] [serial = 846] [outer = 0x87efe000] 16:58:05 INFO - PROCESS | 1738 | 1464393485063 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1632ms 16:58:05 INFO - PROCESS | 1738 | 1464393485126 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:58:05 INFO - PROCESS | 1738 | 1464393485129 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:58:05 INFO - PROCESS | 1738 | 1464393485137 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:58:05 INFO - PROCESS | 1738 | 1464393485141 Marionette TRACE conn3 <- [1,1098,null,{}] 16:58:05 INFO - PROCESS | 1738 | 1464393485147 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:05 INFO - PROCESS | 1738 | 1464393485425 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:58:06 INFO - PROCESS | 1738 | 1464393486213 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x88f1dc00 == 136 [pid = 1738] [id = 282] 16:58:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 244 (0x88f22400) [pid = 1738] [serial = 847] [outer = (nil)] 16:58:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 245 (0x890e6000) [pid = 1738] [serial = 848] [outer = 0x88f22400] 16:58:06 INFO - PROCESS | 1738 | 1464393486333 Marionette DEBUG loaded listener.js 16:58:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 246 (0x890ef800) [pid = 1738] [serial = 849] [outer = 0x88f22400] 16:58:07 INFO - PROCESS | 1738 | 1464393487243 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 2136ms 16:58:07 INFO - PROCESS | 1738 | 1464393487275 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:58:07 INFO - PROCESS | 1738 | 1464393487281 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:58:07 INFO - PROCESS | 1738 | 1464393487290 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:58:07 INFO - PROCESS | 1738 | 1464393487295 Marionette TRACE conn3 <- [1,1102,null,{}] 16:58:07 INFO - PROCESS | 1738 | 1464393487304 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:07 INFO - PROCESS | 1738 | 1464393487529 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x91446c00 == 135 [pid = 1738] [id = 173] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x913d0400 == 134 [pid = 1738] [id = 264] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e4000 == 133 [pid = 1738] [id = 263] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee41800 == 132 [pid = 1738] [id = 262] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a9400 == 131 [pid = 1738] [id = 261] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x899e9400 == 130 [pid = 1738] [id = 259] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8b341000 == 129 [pid = 1738] [id = 260] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x939d9000 == 128 [pid = 1738] [id = 248] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x9a4b5000 == 127 [pid = 1738] [id = 247] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8db5b000 == 126 [pid = 1738] [id = 246] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x92769c00 == 125 [pid = 1738] [id = 245] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x91b41400 == 124 [pid = 1738] [id = 244] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8db5d800 == 123 [pid = 1738] [id = 242] 16:58:08 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d2c00 == 122 [pid = 1738] [id = 243] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 245 (0x92aad000) [pid = 1738] [serial = 666] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 244 (0x92e01800) [pid = 1738] [serial = 725] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 243 (0x923c8400) [pid = 1738] [serial = 720] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 242 (0x9276d400) [pid = 1738] [serial = 722] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 241 (0x928e3800) [pid = 1738] [serial = 723] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 240 (0xa6d01c00) [pid = 1738] [serial = 701] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 239 (0x8d060000) [pid = 1738] [serial = 713] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 238 (0x8e30fc00) [pid = 1738] [serial = 714] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 237 (0x9c362800) [pid = 1738] [serial = 692] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 236 (0x9a36a800) [pid = 1738] [serial = 683] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 235 (0x8b4e8800) [pid = 1738] [serial = 668] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 234 (0x92767000) [pid = 1738] [serial = 704] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 233 (0x8f109400) [pid = 1738] [serial = 671] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 232 (0x923c6400) [pid = 1738] [serial = 707] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 231 (0x91447000) [pid = 1738] [serial = 716] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 230 (0x9ae47800) [pid = 1738] [serial = 686] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 229 (0x8dbb6c00) [pid = 1738] [serial = 710] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 228 (0x8e45f800) [pid = 1738] [serial = 711] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 227 (0x9b5b4000) [pid = 1738] [serial = 689] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 226 (0x9189ac00) [pid = 1738] [serial = 674] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 225 (0xa6732c00) [pid = 1738] [serial = 698] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 224 (0x952e7000) [pid = 1738] [serial = 680] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 223 (0xa227d800) [pid = 1738] [serial = 695] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 222 (0x93c80c00) [pid = 1738] [serial = 677] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 221 (0x918dc000) [pid = 1738] [serial = 719] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | --DOMWINDOW == 220 (0x91835400) [pid = 1738] [serial = 717] [outer = (nil)] [url = about:blank] 16:58:08 INFO - PROCESS | 1738 | 1464393488369 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e5800 == 123 [pid = 1738] [id = 283] 16:58:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 221 (0x899e9400) [pid = 1738] [serial = 850] [outer = (nil)] 16:58:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 222 (0x89ba6000) [pid = 1738] [serial = 851] [outer = 0x899e9400] 16:58:08 INFO - PROCESS | 1738 | 1464393488482 Marionette DEBUG loaded listener.js 16:58:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 223 (0x8a9b0400) [pid = 1738] [serial = 852] [outer = 0x899e9400] 16:58:09 INFO - PROCESS | 1738 | 1464393489289 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2035ms 16:58:09 INFO - PROCESS | 1738 | 1464393489339 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:58:09 INFO - PROCESS | 1738 | 1464393489344 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:58:09 INFO - PROCESS | 1738 | 1464393489358 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:58:09 INFO - PROCESS | 1738 | 1464393489361 Marionette TRACE conn3 <- [1,1106,null,{}] 16:58:09 INFO - PROCESS | 1738 | 1464393489368 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:09 INFO - PROCESS | 1738 | 1464393489589 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:58:09 INFO - PROCESS | 1738 | 1464393489760 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b337800 == 124 [pid = 1738] [id = 284] 16:58:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 224 (0x8b4e8800) [pid = 1738] [serial = 853] [outer = (nil)] 16:58:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 225 (0x8d9d3400) [pid = 1738] [serial = 854] [outer = 0x8b4e8800] 16:58:09 INFO - PROCESS | 1738 | 1464393489857 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 226 (0x8dbb1800) [pid = 1738] [serial = 855] [outer = 0x8b4e8800] 16:58:10 INFO - PROCESS | 1738 | 1464393490866 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1533ms 16:58:10 INFO - PROCESS | 1738 | 1464393490892 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 1738 | 1464393490896 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:58:10 INFO - PROCESS | 1738 | 1464393490915 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 1738 | 1464393490925 Marionette TRACE conn3 <- [1,1110,null,{}] 16:58:10 INFO - PROCESS | 1738 | 1464393490940 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:11 INFO - PROCESS | 1738 | 1464393491230 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:58:11 INFO - PROCESS | 1738 | 1464393491264 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfcc400 == 125 [pid = 1738] [id = 285] 16:58:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 227 (0x8ee41800) [pid = 1738] [serial = 856] [outer = (nil)] 16:58:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 228 (0x8f109400) [pid = 1738] [serial = 857] [outer = 0x8ee41800] 16:58:11 INFO - PROCESS | 1738 | 1464393491341 Marionette DEBUG loaded listener.js 16:58:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 229 (0x8f53fc00) [pid = 1738] [serial = 858] [outer = 0x8ee41800] 16:58:12 INFO - PROCESS | 1738 | 1464393492352 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1502ms 16:58:12 INFO - PROCESS | 1738 | 1464393492416 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:58:12 INFO - PROCESS | 1738 | 1464393492420 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:58:12 INFO - PROCESS | 1738 | 1464393492427 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:58:12 INFO - PROCESS | 1738 | 1464393492430 Marionette TRACE conn3 <- [1,1114,null,{}] 16:58:12 INFO - PROCESS | 1738 | 1464393492436 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:12 INFO - PROCESS | 1738 | 1464393492721 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:58:13 INFO - PROCESS | 1738 | --DOMWINDOW == 228 (0x8f10b800) [pid = 1738] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:58:13 INFO - PROCESS | 1738 | --DOMWINDOW == 227 (0x8db61800) [pid = 1738] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:58:13 INFO - PROCESS | 1738 | --DOMWINDOW == 226 (0x8b343c00) [pid = 1738] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:58:13 INFO - PROCESS | 1738 | --DOMWINDOW == 225 (0x899e9800) [pid = 1738] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:58:13 INFO - PROCESS | 1738 | --DOMWINDOW == 224 (0x8b33cc00) [pid = 1738] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:58:13 INFO - PROCESS | 1738 | --DOMWINDOW == 223 (0x8f10e800) [pid = 1738] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:58:13 INFO - PROCESS | 1738 | 1464393493271 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e9800 == 126 [pid = 1738] [id = 286] 16:58:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 224 (0x8b33a400) [pid = 1738] [serial = 859] [outer = (nil)] 16:58:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 225 (0x8e5da000) [pid = 1738] [serial = 860] [outer = 0x8b33a400] 16:58:13 INFO - PROCESS | 1738 | 1464393493366 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 226 (0x8f892400) [pid = 1738] [serial = 861] [outer = 0x8b33a400] 16:58:14 INFO - PROCESS | 1738 | 1464393494156 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1793ms 16:58:14 INFO - PROCESS | 1738 | 1464393494222 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:58:14 INFO - PROCESS | 1738 | 1464393494225 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:58:14 INFO - PROCESS | 1738 | 1464393494232 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 1738 | 1464393494235 Marionette TRACE conn3 <- [1,1118,null,{}] 16:58:14 INFO - PROCESS | 1738 | 1464393494241 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:14 INFO - PROCESS | 1738 | 1464393494444 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:58:14 INFO - PROCESS | 1738 | 1464393494610 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f877400 == 127 [pid = 1738] [id = 287] 16:58:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 227 (0x8f89e000) [pid = 1738] [serial = 862] [outer = (nil)] 16:58:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 228 (0x9144e800) [pid = 1738] [serial = 863] [outer = 0x8f89e000] 16:58:14 INFO - PROCESS | 1738 | 1464393494713 Marionette DEBUG loaded listener.js 16:58:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 229 (0x918d8000) [pid = 1738] [serial = 864] [outer = 0x8f89e000] 16:58:15 INFO - PROCESS | 1738 | 1464393495866 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1683ms 16:58:15 INFO - PROCESS | 1738 | 1464393495917 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:58:15 INFO - PROCESS | 1738 | 1464393495924 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:58:15 INFO - PROCESS | 1738 | 1464393495934 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:58:15 INFO - PROCESS | 1738 | 1464393495940 Marionette TRACE conn3 <- [1,1122,null,{}] 16:58:15 INFO - PROCESS | 1738 | 1464393495951 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:16 INFO - PROCESS | 1738 | 1464393496277 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:58:16 INFO - PROCESS | 1738 | 1464393496553 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x890eb800 == 128 [pid = 1738] [id = 288] 16:58:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 230 (0x899e6000) [pid = 1738] [serial = 865] [outer = (nil)] 16:58:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 231 (0x8a9ae000) [pid = 1738] [serial = 866] [outer = 0x899e6000] 16:58:16 INFO - PROCESS | 1738 | 1464393496654 Marionette DEBUG loaded listener.js 16:58:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 232 (0x8b345800) [pid = 1738] [serial = 867] [outer = 0x899e6000] 16:58:17 INFO - PROCESS | 1738 | 1464393497650 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1790ms 16:58:17 INFO - PROCESS | 1738 | 1464393497725 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 1738 | 1464393497736 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:58:17 INFO - PROCESS | 1738 | 1464393497748 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 1738 | 1464393497752 Marionette TRACE conn3 <- [1,1126,null,{}] 16:58:17 INFO - PROCESS | 1738 | 1464393497760 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:18 INFO - PROCESS | 1738 | 1464393498033 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:58:18 INFO - PROCESS | 1738 | 1464393498348 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30fc00 == 129 [pid = 1738] [id = 289] 16:58:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 233 (0x8e45f800) [pid = 1738] [serial = 868] [outer = (nil)] 16:58:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 234 (0x8e5d6000) [pid = 1738] [serial = 869] [outer = 0x8e45f800] 16:58:18 INFO - PROCESS | 1738 | 1464393498442 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 235 (0x8f106400) [pid = 1738] [serial = 870] [outer = 0x8e45f800] 16:58:19 INFO - PROCESS | 1738 | 1464393499493 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1795ms 16:58:19 INFO - PROCESS | 1738 | 1464393499544 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 1738 | 1464393499549 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:58:19 INFO - PROCESS | 1738 | 1464393499556 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 1738 | 1464393499562 Marionette TRACE conn3 <- [1,1130,null,{}] 16:58:19 INFO - PROCESS | 1738 | 1464393499579 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:19 INFO - PROCESS | 1738 | 1464393499964 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:58:20 INFO - PROCESS | 1738 | 1464393500179 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e308400 == 130 [pid = 1738] [id = 290] 16:58:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 236 (0x918df000) [pid = 1738] [serial = 871] [outer = (nil)] 16:58:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 237 (0x91b67400) [pid = 1738] [serial = 872] [outer = 0x918df000] 16:58:20 INFO - PROCESS | 1738 | 1464393500277 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 238 (0x923c8400) [pid = 1738] [serial = 873] [outer = 0x918df000] 16:58:21 INFO - PROCESS | 1738 | 1464393501269 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1741ms 16:58:21 INFO - PROCESS | 1738 | 1464393501298 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:58:21 INFO - PROCESS | 1738 | 1464393501304 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:58:21 INFO - PROCESS | 1738 | 1464393501311 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:58:21 INFO - PROCESS | 1738 | 1464393501314 Marionette TRACE conn3 <- [1,1134,null,{}] 16:58:21 INFO - PROCESS | 1738 | 1464393501321 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:21 INFO - PROCESS | 1738 | 1464393501555 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:58:21 INFO - PROCESS | 1738 | 1464393501824 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f543400 == 131 [pid = 1738] [id = 291] 16:58:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 239 (0x92761c00) [pid = 1738] [serial = 874] [outer = (nil)] 16:58:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 240 (0x9276b400) [pid = 1738] [serial = 875] [outer = 0x92761c00] 16:58:21 INFO - PROCESS | 1738 | 1464393501980 Marionette DEBUG loaded listener.js 16:58:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 241 (0x928e6000) [pid = 1738] [serial = 876] [outer = 0x92761c00] 16:58:22 INFO - PROCESS | 1738 | 1464393502917 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1683ms 16:58:22 INFO - PROCESS | 1738 | 1464393502994 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:58:23 INFO - PROCESS | 1738 | 1464393502999 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:58:23 INFO - PROCESS | 1738 | 1464393503007 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:58:23 INFO - PROCESS | 1738 | 1464393503010 Marionette TRACE conn3 <- [1,1138,null,{}] 16:58:23 INFO - PROCESS | 1738 | 1464393503018 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:23 INFO - PROCESS | 1738 | 1464393503249 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:58:23 INFO - PROCESS | 1738 | 1464393503552 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x923c6800 == 132 [pid = 1738] [id = 292] 16:58:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 242 (0x92762400) [pid = 1738] [serial = 877] [outer = (nil)] 16:58:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 243 (0x93c85000) [pid = 1738] [serial = 878] [outer = 0x92762400] 16:58:23 INFO - PROCESS | 1738 | 1464393503653 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 244 (0x951bdc00) [pid = 1738] [serial = 879] [outer = 0x92762400] 16:58:24 INFO - PROCESS | 1738 | 1464393504648 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1684ms 16:58:24 INFO - PROCESS | 1738 | 1464393504691 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:58:24 INFO - PROCESS | 1738 | 1464393504695 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:58:24 INFO - PROCESS | 1738 | 1464393504702 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 1738 | 1464393504707 Marionette TRACE conn3 <- [1,1142,null,{}] 16:58:24 INFO - PROCESS | 1738 | 1464393504713 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:25 INFO - PROCESS | 1738 | 1464393505002 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:58:25 INFO - PROCESS | 1738 | --DOCSHELL 0x990ba800 == 131 [pid = 1738] [id = 9] 16:58:25 INFO - PROCESS | 1738 | 1464393505351 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x9183d400 == 132 [pid = 1738] [id = 293] 16:58:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 245 (0x918c8000) [pid = 1738] [serial = 880] [outer = (nil)] 16:58:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 246 (0x9a0e6400) [pid = 1738] [serial = 881] [outer = 0x918c8000] 16:58:25 INFO - PROCESS | 1738 | 1464393505521 Marionette DEBUG loaded listener.js 16:58:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 247 (0x9a88d800) [pid = 1738] [serial = 882] [outer = 0x918c8000] 16:58:26 INFO - PROCESS | 1738 | 1464393506435 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1783ms 16:58:26 INFO - PROCESS | 1738 | 1464393506485 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:58:26 INFO - PROCESS | 1738 | 1464393506490 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:58:26 INFO - PROCESS | 1738 | 1464393506496 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:58:26 INFO - PROCESS | 1738 | 1464393506500 Marionette TRACE conn3 <- [1,1146,null,{}] 16:58:26 INFO - PROCESS | 1738 | 1464393506506 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:26 INFO - PROCESS | 1738 | 1464393506729 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:58:27 INFO - PROCESS | 1738 | 1464393507059 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x92e07400 == 133 [pid = 1738] [id = 294] 16:58:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 248 (0x9ae0ec00) [pid = 1738] [serial = 883] [outer = (nil)] 16:58:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 249 (0x9ae49c00) [pid = 1738] [serial = 884] [outer = 0x9ae0ec00] 16:58:27 INFO - PROCESS | 1738 | 1464393507188 Marionette DEBUG loaded listener.js 16:58:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 250 (0x9b305c00) [pid = 1738] [serial = 885] [outer = 0x9ae0ec00] 16:58:28 INFO - PROCESS | 1738 | 1464393508087 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1634ms 16:58:28 INFO - PROCESS | 1738 | 1464393508133 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:58:28 INFO - PROCESS | 1738 | 1464393508137 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:58:28 INFO - PROCESS | 1738 | 1464393508145 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:58:28 INFO - PROCESS | 1738 | 1464393508149 Marionette TRACE conn3 <- [1,1150,null,{}] 16:58:28 INFO - PROCESS | 1738 | 1464393508155 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:28 INFO - PROCESS | 1738 | 1464393508382 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:58:28 INFO - PROCESS | 1738 | 1464393508640 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6c2000 == 134 [pid = 1738] [id = 295] 16:58:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 251 (0x990b9c00) [pid = 1738] [serial = 886] [outer = (nil)] 16:58:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 252 (0x9c364400) [pid = 1738] [serial = 887] [outer = 0x990b9c00] 16:58:28 INFO - PROCESS | 1738 | 1464393508775 Marionette DEBUG loaded listener.js 16:58:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 253 (0xa113b400) [pid = 1738] [serial = 888] [outer = 0x990b9c00] 16:58:29 INFO - PROCESS | 1738 | 1464393509689 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1584ms 16:58:29 INFO - PROCESS | 1738 | 1464393509728 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 1738 | 1464393509733 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:58:29 INFO - PROCESS | 1738 | 1464393509740 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 1738 | 1464393509744 Marionette TRACE conn3 <- [1,1154,null,{}] 16:58:29 INFO - PROCESS | 1738 | 1464393509751 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:29 INFO - PROCESS | 1738 | 1464393509990 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:58:30 INFO - PROCESS | 1738 | 1464393510278 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c3000 == 135 [pid = 1738] [id = 296] 16:58:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 254 (0x9aaebc00) [pid = 1738] [serial = 889] [outer = (nil)] 16:58:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 255 (0xa325e800) [pid = 1738] [serial = 890] [outer = 0x9aaebc00] 16:58:30 INFO - PROCESS | 1738 | 1464393510388 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 256 (0xa6289800) [pid = 1738] [serial = 891] [outer = 0x9aaebc00] 16:58:31 INFO - PROCESS | 1738 | 1464393511280 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1586ms 16:58:31 INFO - PROCESS | 1738 | 1464393511341 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 1738 | 1464393511345 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:58:31 INFO - PROCESS | 1738 | 1464393511356 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 1738 | 1464393511360 Marionette TRACE conn3 <- [1,1158,null,{}] 16:58:31 INFO - PROCESS | 1738 | 1464393511367 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:31 INFO - PROCESS | 1738 | 1464393511597 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:58:31 INFO - PROCESS | 1738 | 1464393511902 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e3400 == 136 [pid = 1738] [id = 297] 16:58:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 257 (0x8d24d400) [pid = 1738] [serial = 892] [outer = (nil)] 16:58:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 258 (0x8d255c00) [pid = 1738] [serial = 893] [outer = 0x8d24d400] 16:58:32 INFO - PROCESS | 1738 | 1464393512005 Marionette DEBUG loaded listener.js 16:58:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 259 (0x8d257c00) [pid = 1738] [serial = 894] [outer = 0x8d24d400] 16:58:33 INFO - PROCESS | 1738 | 1464393513004 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1687ms 16:58:33 INFO - PROCESS | 1738 | 1464393513045 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:58:33 INFO - PROCESS | 1738 | 1464393513053 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:58:33 INFO - PROCESS | 1738 | 1464393513062 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:58:33 INFO - PROCESS | 1738 | 1464393513067 Marionette TRACE conn3 <- [1,1162,null,{}] 16:58:33 INFO - PROCESS | 1738 | 1464393513074 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:33 INFO - PROCESS | 1738 | 1464393513345 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:58:33 INFO - PROCESS | 1738 | 1464393513663 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d25ac00 == 137 [pid = 1738] [id = 298] 16:58:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 260 (0x918c6000) [pid = 1738] [serial = 895] [outer = (nil)] 16:58:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 261 (0xa6c39c00) [pid = 1738] [serial = 896] [outer = 0x918c6000] 16:58:33 INFO - PROCESS | 1738 | 1464393513805 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 262 (0xa6d04800) [pid = 1738] [serial = 897] [outer = 0x918c6000] 16:58:34 INFO - PROCESS | 1738 | 1464393514746 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1742ms 16:58:34 INFO - PROCESS | 1738 | 1464393514805 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 1738 | 1464393514809 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:58:34 INFO - PROCESS | 1738 | 1464393514816 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 1738 | 1464393514820 Marionette TRACE conn3 <- [1,1166,null,{}] 16:58:34 INFO - PROCESS | 1738 | 1464393514826 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:35 INFO - PROCESS | 1738 | 1464393515071 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:58:35 INFO - PROCESS | 1738 | 1464393515391 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x881e7800 == 138 [pid = 1738] [id = 299] 16:58:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 263 (0x881e8000) [pid = 1738] [serial = 898] [outer = (nil)] 16:58:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 264 (0x881ef400) [pid = 1738] [serial = 899] [outer = 0x881e8000] 16:58:35 INFO - PROCESS | 1738 | 1464393515489 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 265 (0x881f1000) [pid = 1738] [serial = 900] [outer = 0x881e8000] 16:58:36 INFO - PROCESS | 1738 | 1464393516406 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1637ms 16:58:36 INFO - PROCESS | 1738 | 1464393516454 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:58:36 INFO - PROCESS | 1738 | 1464393516458 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:58:36 INFO - PROCESS | 1738 | 1464393516465 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 1738 | 1464393516468 Marionette TRACE conn3 <- [1,1170,null,{}] 16:58:36 INFO - PROCESS | 1738 | 1464393516475 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:36 INFO - PROCESS | 1738 | 1464393516710 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:58:37 INFO - PROCESS | 1738 | 1464393517026 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x87489400 == 139 [pid = 1738] [id = 300] 16:58:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 266 (0x87489800) [pid = 1738] [serial = 901] [outer = (nil)] 16:58:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 267 (0x87492000) [pid = 1738] [serial = 902] [outer = 0x87489800] 16:58:37 INFO - PROCESS | 1738 | 1464393517127 Marionette DEBUG loaded listener.js 16:58:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 268 (0x87494400) [pid = 1738] [serial = 903] [outer = 0x87489800] 16:58:38 INFO - PROCESS | 1738 | 1464393518040 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1636ms 16:58:38 INFO - PROCESS | 1738 | 1464393518101 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:58:38 INFO - PROCESS | 1738 | 1464393518105 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:58:38 INFO - PROCESS | 1738 | 1464393518112 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:58:38 INFO - PROCESS | 1738 | 1464393518116 Marionette TRACE conn3 <- [1,1174,null,{}] 16:58:38 INFO - PROCESS | 1738 | 1464393518122 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:38 INFO - PROCESS | 1738 | 1464393518349 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:58:38 INFO - PROCESS | 1738 | 1464393518610 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x8748b400 == 140 [pid = 1738] [id = 301] 16:58:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 269 (0x8748d400) [pid = 1738] [serial = 904] [outer = (nil)] 16:58:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 270 (0x874c5400) [pid = 1738] [serial = 905] [outer = 0x8748d400] 16:58:38 INFO - PROCESS | 1738 | 1464393518740 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 271 (0x874c7800) [pid = 1738] [serial = 906] [outer = 0x8748d400] 16:58:39 INFO - PROCESS | 1738 | 1464393519649 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 1738 | 1464393519708 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:58:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:58:39 INFO - PROCESS | 1738 | 1464393519716 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 1738 | 1464393519720 Marionette TRACE conn3 <- [1,1178,null,{}] 16:58:39 INFO - PROCESS | 1738 | 1464393519726 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:39 INFO - PROCESS | 1738 | 1464393519958 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:58:40 INFO - PROCESS | 1738 | 1464393520300 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x87490c00 == 141 [pid = 1738] [id = 302] 16:58:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 272 (0x87492400) [pid = 1738] [serial = 907] [outer = (nil)] 16:58:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 273 (0x874cf800) [pid = 1738] [serial = 908] [outer = 0x87492400] 16:58:40 INFO - PROCESS | 1738 | 1464393520397 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 274 (0x881ec800) [pid = 1738] [serial = 909] [outer = 0x87492400] 16:58:41 INFO - PROCESS | 1738 | 1464393521317 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:58:41 INFO - PROCESS | 1738 | 1464393521405 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:58:41 INFO - PROCESS | 1738 | 1464393521413 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 1738 | 1464393521416 Marionette TRACE conn3 <- [1,1182,null,{}] 16:58:41 INFO - PROCESS | 1738 | 1464393521423 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:41 INFO - PROCESS | 1738 | 1464393521689 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:58:42 INFO - PROCESS | 1738 | 1464393522016 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x87498c00 == 142 [pid = 1738] [id = 303] 16:58:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 275 (0x874cd000) [pid = 1738] [serial = 910] [outer = (nil)] 16:58:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 276 (0x8d934c00) [pid = 1738] [serial = 911] [outer = 0x874cd000] 16:58:42 INFO - PROCESS | 1738 | 1464393522122 Marionette DEBUG loaded listener.js 16:58:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 277 (0x8d936c00) [pid = 1738] [serial = 912] [outer = 0x874cd000] 16:58:42 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:42 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:58:43 INFO - PROCESS | 1738 | 1464393523108 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:58:43 INFO - PROCESS | 1738 | 1464393523160 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:58:43 INFO - PROCESS | 1738 | 1464393523168 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:58:43 INFO - PROCESS | 1738 | 1464393523172 Marionette TRACE conn3 <- [1,1186,null,{}] 16:58:43 INFO - PROCESS | 1738 | 1464393523178 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:43 INFO - PROCESS | 1738 | 1464393523415 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:58:43 INFO - PROCESS | 1738 | 1464393523723 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x87491800 == 143 [pid = 1738] [id = 304] 16:58:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 278 (0x874d0400) [pid = 1738] [serial = 913] [outer = (nil)] 16:58:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 279 (0x8bc50400) [pid = 1738] [serial = 914] [outer = 0x874d0400] 16:58:43 INFO - PROCESS | 1738 | 1464393523825 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 280 (0x8bc52800) [pid = 1738] [serial = 915] [outer = 0x874d0400] 16:58:44 INFO - PROCESS | 1738 | 1464393524739 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 1738 | 1464393524814 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:58:44 INFO - PROCESS | 1738 | 1464393524825 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 1738 | 1464393524828 Marionette TRACE conn3 <- [1,1190,null,{}] 16:58:44 INFO - PROCESS | 1738 | 1464393524836 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:45 INFO - PROCESS | 1738 | 1464393525098 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:58:45 INFO - PROCESS | 1738 | 1464393525413 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc4d800 == 144 [pid = 1738] [id = 305] 16:58:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 281 (0x8bc51000) [pid = 1738] [serial = 916] [outer = (nil)] 16:58:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 282 (0x8d93c400) [pid = 1738] [serial = 917] [outer = 0x8bc51000] 16:58:45 INFO - PROCESS | 1738 | 1464393525505 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 283 (0x8d93e400) [pid = 1738] [serial = 918] [outer = 0x8bc51000] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x9393e400 == 143 [pid = 1738] [id = 229] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x9771a000 == 142 [pid = 1738] [id = 228] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0xa345d800 == 141 [pid = 1738] [id = 232] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d1400 == 140 [pid = 1738] [id = 234] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0xa30c7c00 == 139 [pid = 1738] [id = 233] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x9b898400 == 138 [pid = 1738] [id = 231] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x9a888000 == 137 [pid = 1738] [id = 230] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x9b3adc00 == 136 [pid = 1738] [id = 274] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6bc000 == 135 [pid = 1738] [id = 275] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x91b6c400 == 134 [pid = 1738] [id = 273] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x928ec800 == 133 [pid = 1738] [id = 272] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x92aaf400 == 132 [pid = 1738] [id = 271] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x951b9800 == 131 [pid = 1738] [id = 270] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x922eec00 == 130 [pid = 1738] [id = 269] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x8f53f800 == 129 [pid = 1738] [id = 267] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee46800 == 128 [pid = 1738] [id = 268] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d2c00 == 127 [pid = 1738] [id = 266] 16:58:46 INFO - PROCESS | 1738 | --DOCSHELL 0x88f22800 == 126 [pid = 1738] [id = 265] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 282 (0x913ed000) [pid = 1738] [serial = 791] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 281 (0xa262fc00) [pid = 1738] [serial = 746] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 280 (0x9c06a800) [pid = 1738] [serial = 743] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 279 (0x9aaec000) [pid = 1738] [serial = 740] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 278 (0x9a35e800) [pid = 1738] [serial = 737] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 277 (0x951b2800) [pid = 1738] [serial = 734] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 276 (0x913d6c00) [pid = 1738] [serial = 731] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 275 (0x8dbac400) [pid = 1738] [serial = 728] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 274 (0x951b6800) [pid = 1738] [serial = 726] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 273 (0x89ba9400) [pid = 1738] [serial = 776] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 272 (0x8cfd2800) [pid = 1738] [serial = 782] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 271 (0x8d9d0800) [pid = 1738] [serial = 783] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 270 (0x89ba1400) [pid = 1738] [serial = 779] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 269 (0x8a9a4800) [pid = 1738] [serial = 780] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 268 (0x8dbb0800) [pid = 1738] [serial = 785] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 267 (0x8e466000) [pid = 1738] [serial = 786] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 266 (0x89ba0400) [pid = 1738] [serial = 773] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 265 (0x899e9000) [pid = 1738] [serial = 770] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 264 (0x8f89b000) [pid = 1738] [serial = 767] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 263 (0x8f890c00) [pid = 1738] [serial = 764] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 262 (0x8ee49800) [pid = 1738] [serial = 761] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 261 (0x8b343800) [pid = 1738] [serial = 758] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 260 (0xa3253400) [pid = 1738] [serial = 755] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 259 (0x8a9aa800) [pid = 1738] [serial = 752] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 258 (0xa34a2c00) [pid = 1738] [serial = 749] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 257 (0x91899000) [pid = 1738] [serial = 794] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 256 (0x8f53e800) [pid = 1738] [serial = 788] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 255 (0x9144b400) [pid = 1738] [serial = 792] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | --DOMWINDOW == 254 (0x8f877800) [pid = 1738] [serial = 789] [outer = (nil)] [url = about:blank] 16:58:47 INFO - PROCESS | 1738 | 1464393527845 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 1738 | 1464393527923 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:58:47 INFO - PROCESS | 1738 | 1464393527952 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 1738 | 1464393527959 Marionette TRACE conn3 <- [1,1194,null,{}] 16:58:47 INFO - PROCESS | 1738 | 1464393527967 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:48 INFO - PROCESS | 1738 | 1464393528189 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:58:48 INFO - PROCESS | 1738 | 1464393528443 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x890ea400 == 127 [pid = 1738] [id = 306] 16:58:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 255 (0x890eb400) [pid = 1738] [serial = 919] [outer = (nil)] 16:58:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 256 (0x899e4000) [pid = 1738] [serial = 920] [outer = 0x890eb400] 16:58:48 INFO - PROCESS | 1738 | 1464393528533 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 257 (0x899eec00) [pid = 1738] [serial = 921] [outer = 0x890eb400] 16:58:49 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:49 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 16:58:49 INFO - PROCESS | 1738 | 1464393529424 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:58:49 INFO - PROCESS | 1738 | 1464393529515 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:58:49 INFO - PROCESS | 1738 | 1464393529527 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:58:49 INFO - PROCESS | 1738 | 1464393529531 Marionette TRACE conn3 <- [1,1198,null,{}] 16:58:49 INFO - PROCESS | 1738 | 1464393529546 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:49 INFO - PROCESS | 1738 | 1464393529843 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:58:49 INFO - PROCESS | 1738 | 1464393529881 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba6400 == 128 [pid = 1738] [id = 307] 16:58:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 258 (0x8a9ab400) [pid = 1738] [serial = 922] [outer = (nil)] 16:58:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 259 (0x8aae8c00) [pid = 1738] [serial = 923] [outer = 0x8a9ab400] 16:58:50 INFO - PROCESS | 1738 | 1464393530057 Marionette DEBUG loaded listener.js 16:58:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 260 (0x8b33b400) [pid = 1738] [serial = 924] [outer = 0x8a9ab400] 16:58:51 INFO - PROCESS | 1738 | 1464393531009 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1547ms 16:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:58:51 INFO - PROCESS | 1738 | 1464393531082 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:58:51 INFO - PROCESS | 1738 | 1464393531086 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:58:51 INFO - PROCESS | 1738 | 1464393531093 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:58:51 INFO - PROCESS | 1738 | 1464393531099 Marionette TRACE conn3 <- [1,1202,null,{}] 16:58:51 INFO - PROCESS | 1738 | 1464393531123 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:51 INFO - PROCESS | 1738 | 1464393531415 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:58:52 INFO - PROCESS | 1738 | --DOMWINDOW == 259 (0x8b33a400) [pid = 1738] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:58:52 INFO - PROCESS | 1738 | --DOMWINDOW == 258 (0x913f1c00) [pid = 1738] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:58:52 INFO - PROCESS | 1738 | --DOMWINDOW == 257 (0x88f22400) [pid = 1738] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:58:52 INFO - PROCESS | 1738 | --DOMWINDOW == 256 (0x899e9400) [pid = 1738] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:58:52 INFO - PROCESS | 1738 | --DOMWINDOW == 255 (0x8ee41800) [pid = 1738] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:58:52 INFO - PROCESS | 1738 | --DOMWINDOW == 254 (0x8b4e8800) [pid = 1738] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:58:52 INFO - PROCESS | 1738 | 1464393532050 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba5000 == 129 [pid = 1738] [id = 308] 16:58:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 255 (0x8b339800) [pid = 1738] [serial = 925] [outer = (nil)] 16:58:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 256 (0x8d051c00) [pid = 1738] [serial = 926] [outer = 0x8b339800] 16:58:52 INFO - PROCESS | 1738 | 1464393532133 Marionette DEBUG loaded listener.js 16:58:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 257 (0x8d060c00) [pid = 1738] [serial = 927] [outer = 0x8b339800] 16:58:52 INFO - PROCESS | 1738 | 1464393532931 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:58:52 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 16:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1889ms 16:58:52 INFO - PROCESS | 1738 | 1464393532987 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 1738 | 1464393532991 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:58:53 INFO - PROCESS | 1738 | 1464393532999 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 1738 | 1464393533002 Marionette TRACE conn3 <- [1,1206,null,{}] 16:58:53 INFO - PROCESS | 1738 | 1464393533008 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:53 INFO - PROCESS | 1738 | 1464393533228 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:58:53 INFO - PROCESS | 1738 | 1464393533408 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfd9800 == 130 [pid = 1738] [id = 309] 16:58:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 258 (0x8d25c000) [pid = 1738] [serial = 928] [outer = (nil)] 16:58:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 259 (0x8d939c00) [pid = 1738] [serial = 929] [outer = 0x8d25c000] 16:58:53 INFO - PROCESS | 1738 | 1464393533490 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 260 (0x8d9d3c00) [pid = 1738] [serial = 930] [outer = 0x8d25c000] 16:58:54 INFO - PROCESS | 1738 | 1464393534613 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:58:54 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 16:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1646ms 16:58:54 INFO - PROCESS | 1738 | 1464393534646 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:58:54 INFO - PROCESS | 1738 | 1464393534653 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:58:54 INFO - PROCESS | 1738 | 1464393534663 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:58:54 INFO - PROCESS | 1738 | 1464393534668 Marionette TRACE conn3 <- [1,1210,null,{}] 16:58:54 INFO - PROCESS | 1738 | 1464393534679 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:54 INFO - PROCESS | 1738 | 1464393534943 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:58:55 INFO - PROCESS | 1738 | 1464393535260 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x888cac00 == 131 [pid = 1738] [id = 310] 16:58:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 261 (0x888d9400) [pid = 1738] [serial = 931] [outer = (nil)] 16:58:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 262 (0x89b9e000) [pid = 1738] [serial = 932] [outer = 0x888d9400] 16:58:55 INFO - PROCESS | 1738 | 1464393535357 Marionette DEBUG loaded listener.js 16:58:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 263 (0x8a9a1800) [pid = 1738] [serial = 933] [outer = 0x888d9400] 16:58:56 INFO - PROCESS | 1738 | 1464393536312 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1686ms 16:58:56 INFO - PROCESS | 1738 | 1464393536349 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 1738 | 1464393536358 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:58:56 INFO - PROCESS | 1738 | 1464393536370 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 1738 | 1464393536375 Marionette TRACE conn3 <- [1,1214,null,{}] 16:58:56 INFO - PROCESS | 1738 | 1464393536382 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:56 INFO - PROCESS | 1738 | 1464393536619 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:58:56 INFO - PROCESS | 1738 | 1464393536936 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4ee800 == 132 [pid = 1738] [id = 311] 16:58:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 264 (0x8bc47400) [pid = 1738] [serial = 934] [outer = (nil)] 16:58:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 265 (0x8bc4cc00) [pid = 1738] [serial = 935] [outer = 0x8bc47400] 16:58:57 INFO - PROCESS | 1738 | 1464393537043 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 266 (0x8d05d400) [pid = 1738] [serial = 936] [outer = 0x8bc47400] 16:58:58 INFO - PROCESS | 1738 | 1464393538110 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1785ms 16:58:58 INFO - PROCESS | 1738 | 1464393538156 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:58:58 INFO - PROCESS | 1738 | 1464393538161 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:58:58 INFO - PROCESS | 1738 | 1464393538168 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 1738 | 1464393538175 Marionette TRACE conn3 <- [1,1218,null,{}] 16:58:58 INFO - PROCESS | 1738 | 1464393538193 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:58:58 INFO - PROCESS | 1738 | 1464393538467 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:58:58 INFO - PROCESS | 1738 | 1464393538781 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b341000 == 133 [pid = 1738] [id = 312] 16:58:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 267 (0x8db5fc00) [pid = 1738] [serial = 937] [outer = (nil)] 16:58:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 268 (0x8dbadc00) [pid = 1738] [serial = 938] [outer = 0x8db5fc00] 16:58:58 INFO - PROCESS | 1738 | 1464393538879 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 269 (0x8e305400) [pid = 1738] [serial = 939] [outer = 0x8db5fc00] 16:58:59 INFO - PROCESS | 1738 | 1464393539833 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1740ms 16:58:59 INFO - PROCESS | 1738 | 1464393539909 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:58:59 INFO - PROCESS | 1738 | 1464393539914 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:58:59 INFO - PROCESS | 1738 | 1464393539922 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:58:59 INFO - PROCESS | 1738 | 1464393539926 Marionette TRACE conn3 <- [1,1222,null,{}] 16:58:59 INFO - PROCESS | 1738 | 1464393539931 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:00 INFO - PROCESS | 1738 | 1464393540198 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:59:00 INFO - PROCESS | 1738 | 1464393540512 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d7000 == 134 [pid = 1738] [id = 313] 16:59:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 270 (0x8e307800) [pid = 1738] [serial = 940] [outer = (nil)] 16:59:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 271 (0x8e466000) [pid = 1738] [serial = 941] [outer = 0x8e307800] 16:59:00 INFO - PROCESS | 1738 | 1464393540617 Marionette DEBUG loaded listener.js 16:59:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 272 (0x8e5dac00) [pid = 1738] [serial = 942] [outer = 0x8e307800] 16:59:01 INFO - PROCESS | 1738 | 1464393541544 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:59:01 INFO - PROCESS | 1738 | 1464393541612 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:59:01 INFO - PROCESS | 1738 | 1464393541620 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:59:01 INFO - PROCESS | 1738 | 1464393541624 Marionette TRACE conn3 <- [1,1226,null,{}] 16:59:01 INFO - PROCESS | 1738 | 1464393541630 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:01 INFO - PROCESS | 1738 | 1464393541861 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:59:02 INFO - PROCESS | 1738 | 1464393542195 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30b000 == 135 [pid = 1738] [id = 314] 16:59:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 273 (0x8e30c800) [pid = 1738] [serial = 943] [outer = (nil)] 16:59:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 274 (0x8f104000) [pid = 1738] [serial = 944] [outer = 0x8e30c800] 16:59:02 INFO - PROCESS | 1738 | 1464393542311 Marionette DEBUG loaded listener.js 16:59:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 275 (0x8f10c000) [pid = 1738] [serial = 945] [outer = 0x8e30c800] 16:59:03 INFO - PROCESS | 1738 | 1464393543265 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:59:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:59:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1688ms 16:59:03 INFO - PROCESS | 1738 | 1464393543311 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:59:03 INFO - PROCESS | 1738 | 1464393543317 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:59:03 INFO - PROCESS | 1738 | 1464393543326 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:59:03 INFO - PROCESS | 1738 | 1464393543332 Marionette TRACE conn3 <- [1,1230,null,{}] 16:59:03 INFO - PROCESS | 1738 | 1464393543341 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:03 INFO - PROCESS | 1738 | 1464393543641 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:59:03 INFO - PROCESS | 1738 | 1464393543963 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6b9400 == 136 [pid = 1738] [id = 315] 16:59:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 276 (0x8f6bf400) [pid = 1738] [serial = 946] [outer = (nil)] 16:59:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 277 (0x8f880800) [pid = 1738] [serial = 947] [outer = 0x8f6bf400] 16:59:04 INFO - PROCESS | 1738 | 1464393544061 Marionette DEBUG loaded listener.js 16:59:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 278 (0x8f895400) [pid = 1738] [serial = 948] [outer = 0x8f6bf400] 16:59:04 INFO - PROCESS | 1738 | 1464393544980 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1692ms 16:59:05 INFO - PROCESS | 1738 | 1464393545018 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:59:05 INFO - PROCESS | 1738 | 1464393545022 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:59:05 INFO - PROCESS | 1738 | 1464393545029 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:59:05 INFO - PROCESS | 1738 | 1464393545033 Marionette TRACE conn3 <- [1,1234,null,{}] 16:59:05 INFO - PROCESS | 1738 | 1464393545038 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:05 INFO - PROCESS | 1738 | 1464393545372 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:59:05 INFO - PROCESS | 1738 | 1464393545623 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6b4c00 == 137 [pid = 1738] [id = 316] 16:59:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 279 (0x8f877800) [pid = 1738] [serial = 949] [outer = (nil)] 16:59:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 280 (0x913d9000) [pid = 1738] [serial = 950] [outer = 0x8f877800] 16:59:05 INFO - PROCESS | 1738 | 1464393545727 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 281 (0x913de000) [pid = 1738] [serial = 951] [outer = 0x8f877800] 16:59:06 INFO - PROCESS | 1738 | 1464393546646 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1686ms 16:59:06 INFO - PROCESS | 1738 | 1464393546716 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 1738 | 1464393546719 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:59:06 INFO - PROCESS | 1738 | 1464393546726 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 1738 | 1464393546730 Marionette TRACE conn3 <- [1,1238,null,{}] 16:59:06 INFO - PROCESS | 1738 | 1464393546735 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:07 INFO - PROCESS | 1738 | 1464393546995 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:59:07 INFO - PROCESS | 1738 | 1464393547376 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f53cc00 == 138 [pid = 1738] [id = 317] 16:59:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 282 (0x8f89d000) [pid = 1738] [serial = 952] [outer = (nil)] 16:59:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 283 (0x9144c400) [pid = 1738] [serial = 953] [outer = 0x8f89d000] 16:59:07 INFO - PROCESS | 1738 | 1464393547528 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 284 (0x91451800) [pid = 1738] [serial = 954] [outer = 0x8f89d000] 16:59:08 INFO - PROCESS | 1738 | 1464393548869 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:59:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:59:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2193ms 16:59:08 INFO - PROCESS | 1738 | 1464393548923 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:59:08 INFO - PROCESS | 1738 | 1464393548930 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:59:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:59:08 INFO - PROCESS | 1738 | 1464393548941 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 1738 | 1464393548948 Marionette TRACE conn3 <- [1,1242,null,{}] 16:59:08 INFO - PROCESS | 1738 | 1464393548958 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:09 INFO - PROCESS | 1738 | 1464393549297 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:59:09 INFO - PROCESS | 1738 | 1464393549618 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x913d4800 == 139 [pid = 1738] [id = 318] 16:59:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 285 (0x913f6000) [pid = 1738] [serial = 955] [outer = (nil)] 16:59:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 286 (0x918a0800) [pid = 1738] [serial = 956] [outer = 0x913f6000] 16:59:09 INFO - PROCESS | 1738 | 1464393549719 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 287 (0x918ccc00) [pid = 1738] [serial = 957] [outer = 0x913f6000] 16:59:10 INFO - PROCESS | 1738 | 1464393550712 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1844ms 16:59:10 INFO - PROCESS | 1738 | 1464393550784 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:59:10 INFO - PROCESS | 1738 | 1464393550789 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:59:10 INFO - PROCESS | 1738 | 1464393550796 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:59:10 INFO - PROCESS | 1738 | 1464393550800 Marionette TRACE conn3 <- [1,1246,null,{}] 16:59:10 INFO - PROCESS | 1738 | 1464393550806 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:11 INFO - PROCESS | 1738 | 1464393551095 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:59:11 INFO - PROCESS | 1738 | 1464393551413 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e7800 == 140 [pid = 1738] [id = 319] 16:59:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 288 (0x8e5d2400) [pid = 1738] [serial = 958] [outer = (nil)] 16:59:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 289 (0x91b36c00) [pid = 1738] [serial = 959] [outer = 0x8e5d2400] 16:59:11 INFO - PROCESS | 1738 | 1464393551505 Marionette DEBUG loaded listener.js 16:59:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 290 (0x91b3d400) [pid = 1738] [serial = 960] [outer = 0x8e5d2400] 16:59:12 INFO - PROCESS | 1738 | 1464393552472 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1742ms 16:59:12 INFO - PROCESS | 1738 | 1464393552539 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:59:12 INFO - PROCESS | 1738 | 1464393552544 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:59:12 INFO - PROCESS | 1738 | 1464393552552 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 1738 | 1464393552559 Marionette TRACE conn3 <- [1,1250,null,{}] 16:59:12 INFO - PROCESS | 1738 | 1464393552566 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:12 INFO - PROCESS | 1738 | 1464393552879 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:59:13 INFO - PROCESS | 1738 | 1464393553244 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cc800 == 141 [pid = 1738] [id = 320] 16:59:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 291 (0x92763000) [pid = 1738] [serial = 961] [outer = (nil)] 16:59:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 292 (0x9276a400) [pid = 1738] [serial = 962] [outer = 0x92763000] 16:59:13 INFO - PROCESS | 1738 | 1464393553345 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 293 (0x928ec800) [pid = 1738] [serial = 963] [outer = 0x92763000] 16:59:14 INFO - PROCESS | 1738 | 1464393554328 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:59:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1845ms 16:59:14 INFO - PROCESS | 1738 | 1464393554398 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:59:14 INFO - PROCESS | 1738 | 1464393554402 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:59:14 INFO - PROCESS | 1738 | 1464393554409 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 1738 | 1464393554413 Marionette TRACE conn3 <- [1,1254,null,{}] 16:59:14 INFO - PROCESS | 1738 | 1464393554419 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:14 INFO - PROCESS | 1738 | 1464393554683 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:59:15 INFO - PROCESS | 1738 | 1464393555008 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x923c6c00 == 142 [pid = 1738] [id = 321] 16:59:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 294 (0x92ab2c00) [pid = 1738] [serial = 964] [outer = (nil)] 16:59:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 295 (0x92ec8800) [pid = 1738] [serial = 965] [outer = 0x92ab2c00] 16:59:15 INFO - PROCESS | 1738 | 1464393555106 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 296 (0x93942000) [pid = 1738] [serial = 966] [outer = 0x92ab2c00] 16:59:16 INFO - PROCESS | 1738 | 1464393556051 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:59:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1693ms 16:59:16 INFO - PROCESS | 1738 | 1464393556104 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 1738 | 1464393556107 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:59:16 INFO - PROCESS | 1738 | 1464393556115 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 1738 | 1464393556119 Marionette TRACE conn3 <- [1,1258,null,{}] 16:59:16 INFO - PROCESS | 1738 | 1464393556125 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:16 INFO - PROCESS | 1738 | 1464393556359 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:59:16 INFO - PROCESS | 1738 | 1464393556690 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x918d4000 == 143 [pid = 1738] [id = 322] 16:59:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 297 (0x922eec00) [pid = 1738] [serial = 967] [outer = (nil)] 16:59:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 298 (0x950f3c00) [pid = 1738] [serial = 968] [outer = 0x922eec00] 16:59:16 INFO - PROCESS | 1738 | 1464393556789 Marionette DEBUG loaded listener.js 16:59:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 299 (0x951b4400) [pid = 1738] [serial = 969] [outer = 0x922eec00] 16:59:17 INFO - PROCESS | 1738 | 1464393557704 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:59:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:59:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1640ms 16:59:17 INFO - PROCESS | 1738 | 1464393557757 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:59:17 INFO - PROCESS | 1738 | 1464393557761 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:59:17 INFO - PROCESS | 1738 | 1464393557791 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:59:17 INFO - PROCESS | 1738 | 1464393557794 Marionette TRACE conn3 <- [1,1262,null,{}] 16:59:17 INFO - PROCESS | 1738 | 1464393557801 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:18 INFO - PROCESS | 1738 | 1464393558052 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:59:18 INFO - PROCESS | 1738 | 1464393558372 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x923ca400 == 144 [pid = 1738] [id = 323] 16:59:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 300 (0x92e09800) [pid = 1738] [serial = 970] [outer = (nil)] 16:59:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 301 (0x952e4c00) [pid = 1738] [serial = 971] [outer = 0x92e09800] 16:59:18 INFO - PROCESS | 1738 | 1464393558470 Marionette DEBUG loaded listener.js 16:59:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 302 (0x95315400) [pid = 1738] [serial = 972] [outer = 0x92e09800] 16:59:19 INFO - PROCESS | 1738 | 1464393559395 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1686ms 16:59:19 INFO - PROCESS | 1738 | 1464393559473 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:59:19 INFO - PROCESS | 1738 | 1464393559477 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:59:19 INFO - PROCESS | 1738 | 1464393559484 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:59:19 INFO - PROCESS | 1738 | 1464393559488 Marionette TRACE conn3 <- [1,1266,null,{}] 16:59:19 INFO - PROCESS | 1738 | 1464393559494 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:19 INFO - PROCESS | 1738 | 1464393559761 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:59:20 INFO - PROCESS | 1738 | 1464393560099 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x881ef000 == 145 [pid = 1738] [id = 324] 16:59:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 303 (0x885ea400) [pid = 1738] [serial = 973] [outer = (nil)] 16:59:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 304 (0x99051800) [pid = 1738] [serial = 974] [outer = 0x885ea400] 16:59:20 INFO - PROCESS | 1738 | 1464393560207 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 305 (0x992b5000) [pid = 1738] [serial = 975] [outer = 0x885ea400] 16:59:21 INFO - PROCESS | 1738 | 1464393561169 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1737ms 16:59:21 INFO - PROCESS | 1738 | 1464393561221 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 1738 | 1464393561225 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:59:21 INFO - PROCESS | 1738 | 1464393561234 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 1738 | 1464393561238 Marionette TRACE conn3 <- [1,1270,null,{}] 16:59:21 INFO - PROCESS | 1738 | 1464393561245 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:21 INFO - PROCESS | 1738 | 1464393561498 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:59:22 INFO - PROCESS | 1738 | 1464393562397 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efc800 == 146 [pid = 1738] [id = 325] 16:59:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 306 (0x87efd000) [pid = 1738] [serial = 976] [outer = (nil)] 16:59:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 307 (0x881ebc00) [pid = 1738] [serial = 977] [outer = 0x87efd000] 16:59:22 INFO - PROCESS | 1738 | 1464393562485 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 308 (0x885f2c00) [pid = 1738] [serial = 978] [outer = 0x87efd000] 16:59:23 INFO - PROCESS | 1738 | 1464393563475 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2287ms 16:59:23 INFO - PROCESS | 1738 | 1464393563522 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:59:23 INFO - PROCESS | 1738 | 1464393563529 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:59:23 INFO - PROCESS | 1738 | 1464393563538 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 1738 | 1464393563544 Marionette TRACE conn3 <- [1,1274,null,{}] 16:59:23 INFO - PROCESS | 1738 | 1464393563551 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:23 INFO - PROCESS | 1738 | 1464393563777 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:59:24 INFO - PROCESS | 1738 | 1464393564124 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x881f1c00 == 147 [pid = 1738] [id = 326] 16:59:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 309 (0x890ee000) [pid = 1738] [serial = 979] [outer = (nil)] 16:59:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 310 (0x874cec00) [pid = 1738] [serial = 980] [outer = 0x890ee000] 16:59:24 INFO - PROCESS | 1738 | 1464393564308 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 311 (0x8a9aac00) [pid = 1738] [serial = 981] [outer = 0x890ee000] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x950ef400 == 146 [pid = 1738] [id = 16] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x9393bc00 == 145 [pid = 1738] [id = 17] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x913d3800 == 144 [pid = 1738] [id = 80] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8e465800 == 143 [pid = 1738] [id = 137] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8dba9800 == 142 [pid = 1738] [id = 178] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae5400 == 141 [pid = 1738] [id = 237] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x99049800 == 140 [pid = 1738] [id = 52] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4ec000 == 139 [pid = 1738] [id = 238] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d3000 == 138 [pid = 1738] [id = 239] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x9393a800 == 137 [pid = 1738] [id = 18] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x9ba6e000 == 136 [pid = 1738] [id = 21] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8d055800 == 135 [pid = 1738] [id = 241] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8cfd9400 == 134 [pid = 1738] [id = 213] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x918c2800 == 133 [pid = 1738] [id = 138] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x9183a800 == 132 [pid = 1738] [id = 176] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e1800 == 131 [pid = 1738] [id = 182] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8e304000 == 130 [pid = 1738] [id = 141] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0xa6282400 == 129 [pid = 1738] [id = 211] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae0800 == 128 [pid = 1738] [id = 214] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x9c342c00 == 127 [pid = 1738] [id = 20] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8cfd0800 == 126 [pid = 1738] [id = 180] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8db56c00 == 125 [pid = 1738] [id = 181] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0xa060c000 == 124 [pid = 1738] [id = 179] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x951bc800 == 123 [pid = 1738] [id = 177] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba5000 == 122 [pid = 1738] [id = 308] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba6400 == 121 [pid = 1738] [id = 307] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x890ea400 == 120 [pid = 1738] [id = 306] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x87491800 == 119 [pid = 1738] [id = 304] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x87498c00 == 118 [pid = 1738] [id = 303] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x8748b400 == 117 [pid = 1738] [id = 301] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x87490c00 == 116 [pid = 1738] [id = 302] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x87489400 == 115 [pid = 1738] [id = 300] 16:59:25 INFO - PROCESS | 1738 | --DOCSHELL 0x9a2a2000 == 114 [pid = 1738] [id = 10] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 310 (0x8e5da000) [pid = 1738] [serial = 860] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 309 (0x952e4800) [pid = 1738] [serial = 812] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 308 (0x8f6be000) [pid = 1738] [serial = 836] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 307 (0x913f2c00) [pid = 1738] [serial = 803] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 306 (0x918e0c00) [pid = 1738] [serial = 795] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 305 (0x888d4c00) [pid = 1738] [serial = 845] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 304 (0x890f0000) [pid = 1738] [serial = 830] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 303 (0xa2147400) [pid = 1738] [serial = 821] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 302 (0x8f892400) [pid = 1738] [serial = 861] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 301 (0x9ae45000) [pid = 1738] [serial = 815] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 300 (0x888d1800) [pid = 1738] [serial = 839] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 299 (0x890e6000) [pid = 1738] [serial = 848] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 298 (0x89ba6000) [pid = 1738] [serial = 851] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 297 (0x899ef400) [pid = 1738] [serial = 797] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 296 (0x8f109400) [pid = 1738] [serial = 857] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 295 (0x8a9b0400) [pid = 1738] [serial = 852] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 294 (0x8f53fc00) [pid = 1738] [serial = 858] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 293 (0x8d9d3400) [pid = 1738] [serial = 854] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 292 (0x890ef800) [pid = 1738] [serial = 849] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 291 (0x923d3000) [pid = 1738] [serial = 806] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 290 (0x9c067800) [pid = 1738] [serial = 818] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 289 (0x87ef8000) [pid = 1738] [serial = 842] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 288 (0x8f6bf000) [pid = 1738] [serial = 827] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 287 (0xa50aa000) [pid = 1738] [serial = 824] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 286 (0x885f4000) [pid = 1738] [serial = 833] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 285 (0x9144e800) [pid = 1738] [serial = 863] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 284 (0x8dbb1800) [pid = 1738] [serial = 855] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 283 (0x92ab1800) [pid = 1738] [serial = 809] [outer = (nil)] [url = about:blank] 16:59:25 INFO - PROCESS | 1738 | --DOMWINDOW == 282 (0x8db65000) [pid = 1738] [serial = 800] [outer = (nil)] [url = about:blank] 16:59:26 INFO - PROCESS | 1738 | 1464393566055 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 2547ms 16:59:26 INFO - PROCESS | 1738 | 1464393566088 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 1738 | 1464393566095 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:59:26 INFO - PROCESS | 1738 | 1464393566103 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 1738 | 1464393566107 Marionette TRACE conn3 <- [1,1278,null,{}] 16:59:26 INFO - PROCESS | 1738 | 1464393566113 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:26 INFO - PROCESS | 1738 | 1464393566371 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:59:26 INFO - PROCESS | 1738 | 1464393566606 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x885f7000 == 115 [pid = 1738] [id = 327] 16:59:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 283 (0x890e6c00) [pid = 1738] [serial = 982] [outer = (nil)] 16:59:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 284 (0x899ef800) [pid = 1738] [serial = 983] [outer = 0x890e6c00] 16:59:26 INFO - PROCESS | 1738 | 1464393566697 Marionette DEBUG loaded listener.js 16:59:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 285 (0x8a9b0000) [pid = 1738] [serial = 984] [outer = 0x890e6c00] 16:59:27 INFO - PROCESS | 1738 | 1464393567550 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1531ms 16:59:27 INFO - PROCESS | 1738 | 1464393567636 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 1738 | 1464393567640 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:59:27 INFO - PROCESS | 1738 | 1464393567664 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 1738 | 1464393567675 Marionette TRACE conn3 <- [1,1282,null,{}] 16:59:27 INFO - PROCESS | 1738 | 1464393567683 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:27 INFO - PROCESS | 1738 | 1464393567963 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:59:28 INFO - PROCESS | 1738 | 1464393567992 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x899ea000 == 116 [pid = 1738] [id = 328] 16:59:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 286 (0x89ba0c00) [pid = 1738] [serial = 985] [outer = (nil)] 16:59:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 287 (0x8b4ec400) [pid = 1738] [serial = 986] [outer = 0x89ba0c00] 16:59:28 INFO - PROCESS | 1738 | 1464393568085 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 288 (0x8d24fc00) [pid = 1738] [serial = 987] [outer = 0x89ba0c00] 16:59:29 INFO - PROCESS | 1738 | 1464393569139 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1559ms 16:59:29 INFO - PROCESS | 1738 | 1464393569209 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 1738 | 1464393569214 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:59:29 INFO - PROCESS | 1738 | 1464393569220 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 1738 | 1464393569224 Marionette TRACE conn3 <- [1,1286,null,{}] 16:59:29 INFO - PROCESS | 1738 | 1464393569229 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:29 INFO - PROCESS | 1738 | 1464393569507 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:59:29 INFO - PROCESS | 1738 | 1464393569537 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e1800 == 117 [pid = 1738] [id = 329] 16:59:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 289 (0x8cfd0800) [pid = 1738] [serial = 988] [outer = (nil)] 16:59:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 290 (0x8d937800) [pid = 1738] [serial = 989] [outer = 0x8cfd0800] 16:59:29 INFO - PROCESS | 1738 | 1464393569613 Marionette DEBUG loaded listener.js 16:59:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 291 (0x8d93f000) [pid = 1738] [serial = 990] [outer = 0x8cfd0800] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 290 (0x918df000) [pid = 1738] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 289 (0x8f10ec00) [pid = 1738] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 288 (0x8a9ab400) [pid = 1738] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 287 (0x885f5800) [pid = 1738] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 286 (0x951b9c00) [pid = 1738] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 285 (0x8e301c00) [pid = 1738] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 284 (0x97719400) [pid = 1738] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 283 (0x8e45f800) [pid = 1738] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 282 (0x918c6000) [pid = 1738] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 281 (0x899e0c00) [pid = 1738] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 280 (0x899e6000) [pid = 1738] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 279 (0x890e9000) [pid = 1738] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 278 (0x918c8000) [pid = 1738] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 277 (0x9812f800) [pid = 1738] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 276 (0x88f22c00) [pid = 1738] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 275 (0x8748d400) [pid = 1738] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 274 (0x92761c00) [pid = 1738] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 273 (0x94697400) [pid = 1738] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 272 (0x951b1800) [pid = 1738] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 271 (0x874d0400) [pid = 1738] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 270 (0x92762800) [pid = 1738] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 269 (0x87492400) [pid = 1738] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 268 (0x899e2c00) [pid = 1738] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 267 (0x92ab6400) [pid = 1738] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 266 (0x9275e800) [pid = 1738] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 265 (0x890eb400) [pid = 1738] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 264 (0x9aaed400) [pid = 1738] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 263 (0xa6d03800) [pid = 1738] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 262 (0x990b9c00) [pid = 1738] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 261 (0x874cd000) [pid = 1738] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 260 (0x87ef0800) [pid = 1738] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 259 (0x87efe000) [pid = 1738] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 258 (0x992ae400) [pid = 1738] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 257 (0x8f896400) [pid = 1738] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 256 (0x913f0400) [pid = 1738] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 255 (0x8f10b400) [pid = 1738] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 254 (0x8d24d400) [pid = 1738] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 253 (0x913f0c00) [pid = 1738] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 252 (0x8f6bc400) [pid = 1738] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 251 (0x9b8a5800) [pid = 1738] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 250 (0x899ecc00) [pid = 1738] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 249 (0x9144c800) [pid = 1738] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 248 (0x9a35cc00) [pid = 1738] [serial = 27] [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.] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 247 (0x888cd000) [pid = 1738] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 246 (0x8a9a2800) [pid = 1738] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 245 (0x9ae50000) [pid = 1738] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 244 (0x92aafc00) [pid = 1738] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 243 (0x91b3f000) [pid = 1738] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 242 (0x91453800) [pid = 1738] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 241 (0xa22c6000) [pid = 1738] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 240 (0x8d052800) [pid = 1738] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 239 (0xa6284c00) [pid = 1738] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 238 (0x87489800) [pid = 1738] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 237 (0x8db5dc00) [pid = 1738] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 236 (0x8ee42400) [pid = 1738] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 235 (0x9c06ac00) [pid = 1738] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 234 (0x8db5c000) [pid = 1738] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 233 (0x881e8000) [pid = 1738] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 232 (0x95308400) [pid = 1738] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 231 (0x8f899400) [pid = 1738] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 230 (0xa346a000) [pid = 1738] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 229 (0x952de800) [pid = 1738] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 228 (0x93943c00) [pid = 1738] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 227 (0x8ee44000) [pid = 1738] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 226 (0x8b4e2400) [pid = 1738] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 225 (0x9ae0ec00) [pid = 1738] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 224 (0x8b33e800) [pid = 1738] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 223 (0x8d05e400) [pid = 1738] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 222 (0x8aae7400) [pid = 1738] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 221 (0xa21af400) [pid = 1738] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 220 (0x8dbb0400) [pid = 1738] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 219 (0x9aaebc00) [pid = 1738] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 218 (0x8aae3c00) [pid = 1738] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 217 (0x9ae41c00) [pid = 1738] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 216 (0x8d053800) [pid = 1738] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 215 (0x952dbc00) [pid = 1738] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 214 (0x8b339800) [pid = 1738] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 213 (0x8e5dc800) [pid = 1738] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 212 (0x8aaed000) [pid = 1738] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 211 (0x92762400) [pid = 1738] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 210 (0x92ebc800) [pid = 1738] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 209 (0x9533b400) [pid = 1738] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 208 (0x8f881c00) [pid = 1738] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 207 (0x9ae46000) [pid = 1738] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 206 (0x885ee400) [pid = 1738] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 205 (0x9aae6c00) [pid = 1738] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 204 (0x99fe0400) [pid = 1738] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 203 (0x8a9a4c00) [pid = 1738] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 202 (0x9b23e400) [pid = 1738] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 201 (0x9aae3400) [pid = 1738] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0xa35e9800) [pid = 1738] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0x92e10c00) [pid = 1738] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0x9c071800) [pid = 1738] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:59:32 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x9ba79000) [pid = 1738] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:59:32 INFO - PROCESS | 1738 | 1464393572902 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 3741ms 16:59:32 INFO - PROCESS | 1738 | 1464393572963 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 1738 | 1464393572967 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:59:32 INFO - PROCESS | 1738 | 1464393572974 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 1738 | 1464393572978 Marionette TRACE conn3 <- [1,1290,null,{}] 16:59:32 INFO - PROCESS | 1738 | 1464393572984 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:33 INFO - PROCESS | 1738 | 1464393573261 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:59:33 INFO - PROCESS | 1738 | 1464393573279 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x881f0800 == 118 [pid = 1738] [id = 330] 16:59:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x885ee400) [pid = 1738] [serial = 991] [outer = (nil)] 16:59:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x890ed800) [pid = 1738] [serial = 992] [outer = 0x885ee400] 16:59:33 INFO - PROCESS | 1738 | 1464393573368 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x8a9ab400) [pid = 1738] [serial = 993] [outer = 0x885ee400] 16:59:34 INFO - PROCESS | 1738 | 1464393574566 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1631ms 16:59:34 INFO - PROCESS | 1738 | 1464393574607 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 1738 | 1464393574614 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:59:34 INFO - PROCESS | 1738 | 1464393574624 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 1738 | 1464393574630 Marionette TRACE conn3 <- [1,1294,null,{}] 16:59:34 INFO - PROCESS | 1738 | 1464393574640 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:34 INFO - PROCESS | 1738 | 1464393574881 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:59:35 INFO - PROCESS | 1738 | 1464393575214 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cb800 == 119 [pid = 1738] [id = 331] 16:59:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0x87efa400) [pid = 1738] [serial = 994] [outer = (nil)] 16:59:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 202 (0x888d4400) [pid = 1738] [serial = 995] [outer = 0x87efa400] 16:59:35 INFO - PROCESS | 1738 | 1464393575327 Marionette DEBUG loaded listener.js 16:59:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 203 (0x890e5000) [pid = 1738] [serial = 996] [outer = 0x87efa400] 16:59:36 INFO - PROCESS | 1738 | 1464393576243 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1647ms 16:59:36 INFO - PROCESS | 1738 | 1464393576275 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:59:36 INFO - PROCESS | 1738 | 1464393576284 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:59:36 INFO - PROCESS | 1738 | 1464393576298 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:59:36 INFO - PROCESS | 1738 | 1464393576302 Marionette TRACE conn3 <- [1,1298,null,{}] 16:59:36 INFO - PROCESS | 1738 | 1464393576309 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:36 INFO - PROCESS | 1738 | 1464393576545 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:59:36 INFO - PROCESS | 1738 | 1464393576868 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba0800 == 120 [pid = 1738] [id = 332] 16:59:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 204 (0x89ba5000) [pid = 1738] [serial = 997] [outer = (nil)] 16:59:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 205 (0x8a9a9800) [pid = 1738] [serial = 998] [outer = 0x89ba5000] 16:59:36 INFO - PROCESS | 1738 | 1464393576968 Marionette DEBUG loaded listener.js 16:59:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 206 (0x8b339800) [pid = 1738] [serial = 999] [outer = 0x89ba5000] 16:59:38 INFO - PROCESS | 1738 | 1464393578006 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:59:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1740ms 16:59:38 INFO - PROCESS | 1738 | 1464393578039 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 1738 | 1464393578043 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:59:38 INFO - PROCESS | 1738 | 1464393578050 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 1738 | 1464393578057 Marionette TRACE conn3 <- [1,1302,null,{}] 16:59:38 INFO - PROCESS | 1738 | 1464393578075 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:38 INFO - PROCESS | 1738 | 1464393578322 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:59:38 INFO - PROCESS | 1738 | 1464393578645 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x888cfc00 == 121 [pid = 1738] [id = 333] 16:59:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 207 (0x8d059800) [pid = 1738] [serial = 1000] [outer = (nil)] 16:59:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 208 (0x8d935400) [pid = 1738] [serial = 1001] [outer = 0x8d059800] 16:59:38 INFO - PROCESS | 1738 | 1464393578748 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 209 (0x8d9d4400) [pid = 1738] [serial = 1002] [outer = 0x8d059800] 16:59:39 INFO - PROCESS | 1738 | 1464393579709 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:59:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:59:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1698ms 16:59:39 INFO - PROCESS | 1738 | 1464393579749 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:59:39 INFO - PROCESS | 1738 | 1464393579754 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:59:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:59:39 INFO - PROCESS | 1738 | 1464393579761 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:59:39 INFO - PROCESS | 1738 | 1464393579765 Marionette TRACE conn3 <- [1,1306,null,{}] 16:59:39 INFO - PROCESS | 1738 | 1464393579770 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:40 INFO - PROCESS | 1738 | 1464393580004 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:59:40 INFO - PROCESS | 1738 | 1464393580279 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e9c00 == 122 [pid = 1738] [id = 334] 16:59:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 210 (0x8d9d9400) [pid = 1738] [serial = 1003] [outer = (nil)] 16:59:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 211 (0x8dba9c00) [pid = 1738] [serial = 1004] [outer = 0x8d9d9400] 16:59:40 INFO - PROCESS | 1738 | 1464393580440 Marionette DEBUG loaded listener.js 16:59:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 212 (0x8dbb4c00) [pid = 1738] [serial = 1005] [outer = 0x8d9d9400] 16:59:41 INFO - PROCESS | 1738 | 1464393581479 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:59:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:59:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1783ms 16:59:41 INFO - PROCESS | 1738 | 1464393581545 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:59:41 INFO - PROCESS | 1738 | 1464393581550 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:59:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:59:41 INFO - PROCESS | 1738 | 1464393581557 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:59:41 INFO - PROCESS | 1738 | 1464393581562 Marionette TRACE conn3 <- [1,1310,null,{}] 16:59:41 INFO - PROCESS | 1738 | 1464393581568 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:41 INFO - PROCESS | 1738 | 1464393581794 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:59:42 INFO - PROCESS | 1738 | 1464393582067 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d254c00 == 123 [pid = 1738] [id = 335] 16:59:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 213 (0x8d9ce400) [pid = 1738] [serial = 1006] [outer = (nil)] 16:59:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 214 (0x8e30dc00) [pid = 1738] [serial = 1007] [outer = 0x8d9ce400] 16:59:42 INFO - PROCESS | 1738 | 1464393582200 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 215 (0x8e460c00) [pid = 1738] [serial = 1008] [outer = 0x8d9ce400] 16:59:43 INFO - PROCESS | 1738 | 1464393583121 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:59:43 INFO - PROCESS | 1738 | 1464393583203 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:59:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:59:43 INFO - PROCESS | 1738 | 1464393583210 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 1738 | 1464393583213 Marionette TRACE conn3 <- [1,1314,null,{}] 16:59:43 INFO - PROCESS | 1738 | 1464393583220 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:43 INFO - PROCESS | 1738 | 1464393583467 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:59:43 INFO - PROCESS | 1738 | 1464393583776 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x8cfd6c00 == 124 [pid = 1738] [id = 336] 16:59:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 216 (0x8e301800) [pid = 1738] [serial = 1009] [outer = (nil)] 16:59:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 217 (0x8f10a000) [pid = 1738] [serial = 1010] [outer = 0x8e301800] 16:59:43 INFO - PROCESS | 1738 | 1464393583911 Marionette DEBUG loaded listener.js 16:59:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 218 (0x8f6ba400) [pid = 1738] [serial = 1011] [outer = 0x8e301800] 16:59:44 INFO - PROCESS | 1738 | 1464393584811 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:59:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:59:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1639ms 16:59:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:59:44 INFO - PROCESS | 1738 | 1464393584865 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:59:44 INFO - PROCESS | 1738 | 1464393584868 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:59:44 INFO - PROCESS | 1738 | 1464393584876 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:59:44 INFO - PROCESS | 1738 | 1464393584879 Marionette TRACE conn3 <- [1,1318,null,{}] 16:59:44 INFO - PROCESS | 1738 | 1464393584886 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:45 INFO - PROCESS | 1738 | 1464393585116 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:59:45 INFO - PROCESS | 1738 | 1464393585434 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e309000 == 125 [pid = 1738] [id = 337] 16:59:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 219 (0x8f53c800) [pid = 1738] [serial = 1012] [outer = (nil)] 16:59:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 220 (0x8f6c2800) [pid = 1738] [serial = 1013] [outer = 0x8f53c800] 16:59:45 INFO - PROCESS | 1738 | 1464393585531 Marionette DEBUG loaded listener.js 16:59:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 221 (0x8f87a800) [pid = 1738] [serial = 1014] [outer = 0x8f53c800] 16:59:46 INFO - PROCESS | 1738 | 1464393586447 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:59:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1637ms 16:59:46 INFO - PROCESS | 1738 | 1464393586514 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:59:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:59:46 INFO - PROCESS | 1738 | 1464393586519 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:59:46 INFO - PROCESS | 1738 | 1464393586527 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 1738 | 1464393586530 Marionette TRACE conn3 <- [1,1322,null,{}] 16:59:46 INFO - PROCESS | 1738 | 1464393586538 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:46 INFO - PROCESS | 1738 | 1464393586813 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:59:47 INFO - PROCESS | 1738 | 1464393587094 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6be000 == 126 [pid = 1738] [id = 338] 16:59:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 222 (0x8f6bf000) [pid = 1738] [serial = 1015] [outer = (nil)] 16:59:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 223 (0x913db400) [pid = 1738] [serial = 1016] [outer = 0x8f6bf000] 16:59:47 INFO - PROCESS | 1738 | 1464393587190 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 224 (0x913f3400) [pid = 1738] [serial = 1017] [outer = 0x8f6bf000] 16:59:48 INFO - PROCESS | 1738 | 1464393588124 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:59:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1646ms 16:59:48 INFO - PROCESS | 1738 | 1464393588173 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:59:48 INFO - PROCESS | 1738 | 1464393588177 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:59:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:59:48 INFO - PROCESS | 1738 | 1464393588185 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 1738 | 1464393588188 Marionette TRACE conn3 <- [1,1326,null,{}] 16:59:48 INFO - PROCESS | 1738 | 1464393588195 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:48 INFO - PROCESS | 1738 | 1464393588422 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:59:48 INFO - PROCESS | 1738 | 1464393588687 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f540400 == 127 [pid = 1738] [id = 339] 16:59:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 225 (0x8f876400) [pid = 1738] [serial = 1018] [outer = (nil)] 16:59:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 226 (0x91839400) [pid = 1738] [serial = 1019] [outer = 0x8f876400] 16:59:48 INFO - PROCESS | 1738 | 1464393588848 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 227 (0x9189ac00) [pid = 1738] [serial = 1020] [outer = 0x8f876400] 16:59:49 INFO - PROCESS | 1738 | 1464393589770 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:59:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:59:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1642ms 16:59:49 INFO - PROCESS | 1738 | 1464393589828 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 1738 | 1464393589831 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:59:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:59:49 INFO - PROCESS | 1738 | 1464393589839 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:59:49 INFO - PROCESS | 1738 | 1464393589843 Marionette TRACE conn3 <- [1,1330,null,{}] 16:59:49 INFO - PROCESS | 1738 | 1464393589849 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:50 INFO - PROCESS | 1738 | 1464393590081 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:59:50 INFO - PROCESS | 1738 | 1464393590400 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x9144e800 == 128 [pid = 1738] [id = 340] 16:59:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 228 (0x91892c00) [pid = 1738] [serial = 1021] [outer = (nil)] 16:59:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 229 (0x91b38800) [pid = 1738] [serial = 1022] [outer = 0x91892c00] 16:59:50 INFO - PROCESS | 1738 | 1464393590501 Marionette DEBUG loaded listener.js 16:59:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 230 (0x91b3d000) [pid = 1738] [serial = 1023] [outer = 0x91892c00] 16:59:51 INFO - PROCESS | 1738 | 1464393591452 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:59:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1692ms 16:59:51 INFO - PROCESS | 1738 | 1464393591532 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:59:51 INFO - PROCESS | 1738 | 1464393591536 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:59:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:59:51 INFO - PROCESS | 1738 | 1464393591544 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 1738 | 1464393591549 Marionette TRACE conn3 <- [1,1334,null,{}] 16:59:51 INFO - PROCESS | 1738 | 1464393591556 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:51 INFO - PROCESS | 1738 | 1464393591848 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:59:52 INFO - PROCESS | 1738 | 1464393592188 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cb400 == 129 [pid = 1738] [id = 341] 16:59:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 231 (0x923d1800) [pid = 1738] [serial = 1024] [outer = (nil)] 16:59:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 232 (0x92762000) [pid = 1738] [serial = 1025] [outer = 0x923d1800] 16:59:52 INFO - PROCESS | 1738 | 1464393592303 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 233 (0x928de800) [pid = 1738] [serial = 1026] [outer = 0x923d1800] 16:59:53 INFO - PROCESS | 1738 | 1464393593256 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:59:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1783ms 16:59:53 INFO - PROCESS | 1738 | 1464393593328 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 1738 | 1464393593332 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:59:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:59:53 INFO - PROCESS | 1738 | 1464393593340 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 1738 | 1464393593344 Marionette TRACE conn3 <- [1,1338,null,{}] 16:59:53 INFO - PROCESS | 1738 | 1464393593349 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:53 INFO - PROCESS | 1738 | 1464393593577 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:59:53 INFO - PROCESS | 1738 | 1464393593959 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x923ca800 == 130 [pid = 1738] [id = 342] 16:59:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 234 (0x928de400) [pid = 1738] [serial = 1027] [outer = (nil)] 16:59:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 235 (0x92aac800) [pid = 1738] [serial = 1028] [outer = 0x928de400] 16:59:54 INFO - PROCESS | 1738 | 1464393594063 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 236 (0x92ab0000) [pid = 1738] [serial = 1029] [outer = 0x928de400] 16:59:55 INFO - PROCESS | 1738 | 1464393595467 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:59:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2183ms 16:59:55 INFO - PROCESS | 1738 | 1464393595558 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 1738 | 1464393595563 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:59:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:59:55 INFO - PROCESS | 1738 | 1464393595575 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 1738 | 1464393595578 Marionette TRACE conn3 <- [1,1342,null,{}] 16:59:55 INFO - PROCESS | 1738 | 1464393595585 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:55 INFO - PROCESS | 1738 | 1464393595801 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:59:56 INFO - PROCESS | 1738 | 1464393596061 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x928e4400 == 131 [pid = 1738] [id = 343] 16:59:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 237 (0x928e7000) [pid = 1738] [serial = 1030] [outer = (nil)] 16:59:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 238 (0x93c81c00) [pid = 1738] [serial = 1031] [outer = 0x928e7000] 16:59:56 INFO - PROCESS | 1738 | 1464393596152 Marionette DEBUG loaded listener.js 16:59:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 239 (0x93c8e000) [pid = 1738] [serial = 1032] [outer = 0x928e7000] 16:59:57 INFO - PROCESS | 1738 | 1464393597117 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:59:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:59:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1579ms 16:59:57 INFO - PROCESS | 1738 | 1464393597155 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:59:57 INFO - PROCESS | 1738 | 1464393597159 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:59:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:59:57 INFO - PROCESS | 1738 | 1464393597167 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:59:57 INFO - PROCESS | 1738 | 1464393597170 Marionette TRACE conn3 <- [1,1346,null,{}] 16:59:57 INFO - PROCESS | 1738 | 1464393597177 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:57 INFO - PROCESS | 1738 | 1464393597422 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:59:57 INFO - PROCESS | 1738 | 1464393597753 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9cac00 == 132 [pid = 1738] [id = 344] 16:59:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 240 (0x918ce400) [pid = 1738] [serial = 1033] [outer = (nil)] 16:59:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 241 (0x952dbc00) [pid = 1738] [serial = 1034] [outer = 0x918ce400] 16:59:57 INFO - PROCESS | 1738 | 1464393597852 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 242 (0x952e2400) [pid = 1738] [serial = 1035] [outer = 0x918ce400] 16:59:58 INFO - PROCESS | 1738 | 1464393598838 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:59:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1789ms 16:59:58 INFO - PROCESS | 1738 | 1464393598957 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 1738 | 1464393598961 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:59:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:59:58 INFO - PROCESS | 1738 | 1464393598968 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 1738 | 1464393598971 Marionette TRACE conn3 <- [1,1350,null,{}] 16:59:58 INFO - PROCESS | 1738 | 1464393598977 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:59:59 INFO - PROCESS | 1738 | 1464393599309 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:59:59 INFO - PROCESS | 1738 | 1464393599560 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x9144e000 == 133 [pid = 1738] [id = 345] 16:59:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 243 (0x92ebc000) [pid = 1738] [serial = 1036] [outer = (nil)] 16:59:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 244 (0x990b9c00) [pid = 1738] [serial = 1037] [outer = 0x92ebc000] 16:59:59 INFO - PROCESS | 1738 | 1464393599652 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 245 (0x9971d000) [pid = 1738] [serial = 1038] [outer = 0x92ebc000] 17:00:00 INFO - PROCESS | 1738 | 1464393600635 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:00:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:00:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1735ms 17:00:00 INFO - PROCESS | 1738 | 1464393600704 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 17:00:00 INFO - PROCESS | 1738 | 1464393600707 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 17:00:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:00:00 INFO - PROCESS | 1738 | 1464393600714 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:00:00 INFO - PROCESS | 1738 | 1464393600719 Marionette TRACE conn3 <- [1,1354,null,{}] 17:00:00 INFO - PROCESS | 1738 | 1464393600725 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:01 INFO - PROCESS | 1738 | 1464393600999 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 17:00:01 INFO - PROCESS | 1738 | 1464393601358 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x97728800 == 134 [pid = 1738] [id = 346] 17:00:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 246 (0x9813cc00) [pid = 1738] [serial = 1039] [outer = (nil)] 17:00:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 247 (0x99fea000) [pid = 1738] [serial = 1040] [outer = 0x9813cc00] 17:00:01 INFO - PROCESS | 1738 | 1464393601475 Marionette DEBUG loaded listener.js 17:00:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 248 (0x9a0e4000) [pid = 1738] [serial = 1041] [outer = 0x9813cc00] 17:00:02 INFO - PROCESS | 1738 | 1464393602464 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:00:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:00:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1793ms 17:00:02 INFO - PROCESS | 1738 | 1464393602509 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 17:00:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:00:02 INFO - PROCESS | 1738 | 1464393602514 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 17:00:02 INFO - PROCESS | 1738 | 1464393602522 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:00:02 INFO - PROCESS | 1738 | 1464393602525 Marionette TRACE conn3 <- [1,1358,null,{}] 17:00:02 INFO - PROCESS | 1738 | 1464393602532 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:02 INFO - PROCESS | 1738 | 1464393602809 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 17:00:03 INFO - PROCESS | 1738 | 1464393603176 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x87497c00 == 135 [pid = 1738] [id = 347] 17:00:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 249 (0x87498800) [pid = 1738] [serial = 1042] [outer = (nil)] 17:00:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 250 (0x9a35e400) [pid = 1738] [serial = 1043] [outer = 0x87498800] 17:00:03 INFO - PROCESS | 1738 | 1464393603271 Marionette DEBUG loaded listener.js 17:00:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 251 (0x9a72dc00) [pid = 1738] [serial = 1044] [outer = 0x87498800] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x99ea3400 == 134 [pid = 1738] [id = 227] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x88f1dc00 == 133 [pid = 1738] [id = 282] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e1800 == 132 [pid = 1738] [id = 329] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x899ea000 == 131 [pid = 1738] [id = 328] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x885f7000 == 130 [pid = 1738] [id = 327] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x881f1c00 == 129 [pid = 1738] [id = 326] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x87efc800 == 128 [pid = 1738] [id = 325] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x923ca400 == 127 [pid = 1738] [id = 323] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x918d4000 == 126 [pid = 1738] [id = 322] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x923c6c00 == 125 [pid = 1738] [id = 321] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x913d4800 == 124 [pid = 1738] [id = 318] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8f53cc00 == 123 [pid = 1738] [id = 317] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6b4c00 == 122 [pid = 1738] [id = 316] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6b9400 == 121 [pid = 1738] [id = 315] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30b000 == 120 [pid = 1738] [id = 314] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d7000 == 119 [pid = 1738] [id = 313] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8b341000 == 118 [pid = 1738] [id = 312] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x888cac00 == 117 [pid = 1738] [id = 310] 17:00:05 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4ee800 == 116 [pid = 1738] [id = 311] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 250 (0x8d939c00) [pid = 1738] [serial = 929] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 249 (0x923c8400) [pid = 1738] [serial = 873] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 248 (0x9276c400) [pid = 1738] [serial = 807] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 247 (0x8aae8c00) [pid = 1738] [serial = 923] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 246 (0xa214f400) [pid = 1738] [serial = 837] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 245 (0x9a4ba800) [pid = 1738] [serial = 813] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 244 (0x8e5d8000) [pid = 1738] [serial = 608] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 243 (0x9ae19000) [pid = 1738] [serial = 578] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 242 (0x8e5d6000) [pid = 1738] [serial = 869] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 241 (0xa6c39c00) [pid = 1738] [serial = 896] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 240 (0x899eb400) [pid = 1738] [serial = 771] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 239 (0x8a9ae000) [pid = 1738] [serial = 866] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 238 (0x8f6bd800) [pid = 1738] [serial = 831] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 237 (0x91b67400) [pid = 1738] [serial = 872] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 236 (0x9a0e6400) [pid = 1738] [serial = 881] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 235 (0x9c34f800) [pid = 1738] [serial = 819] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 234 (0x8a9a8000) [pid = 1738] [serial = 798] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 233 (0x874c7800) [pid = 1738] [serial = 906] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 232 (0x928e6000) [pid = 1738] [serial = 876] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 231 (0xa227e000) [pid = 1738] [serial = 822] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 230 (0x9ae16400) [pid = 1738] [serial = 741] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 229 (0x8bc50400) [pid = 1738] [serial = 914] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 228 (0x93937c00) [pid = 1738] [serial = 810] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 227 (0x874cf800) [pid = 1738] [serial = 908] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 226 (0x89ba4000) [pid = 1738] [serial = 774] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 225 (0x952e2800) [pid = 1738] [serial = 735] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 224 (0x9276a000) [pid = 1738] [serial = 705] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 223 (0x8d93c400) [pid = 1738] [serial = 917] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 222 (0x899eec00) [pid = 1738] [serial = 921] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 221 (0xa0605800) [pid = 1738] [serial = 581] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 220 (0xa6d10800) [pid = 1738] [serial = 639] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 219 (0x9c364400) [pid = 1738] [serial = 887] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 218 (0x8f106400) [pid = 1738] [serial = 870] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 217 (0x8d936c00) [pid = 1738] [serial = 912] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 216 (0x87efb400) [pid = 1738] [serial = 843] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 215 (0x888d7800) [pid = 1738] [serial = 846] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 214 (0x9ae50c00) [pid = 1738] [serial = 687] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 213 (0x8f89c400) [pid = 1738] [serial = 768] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 212 (0x928e8400) [pid = 1738] [serial = 642] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 211 (0x881ec800) [pid = 1738] [serial = 909] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 210 (0x9144d400) [pid = 1738] [serial = 732] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 209 (0x8d257c00) [pid = 1738] [serial = 894] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 208 (0xa113b400) [pid = 1738] [serial = 888] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 207 (0x9a35d800) [pid = 1738] [serial = 621] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 206 (0xa26c8000) [pid = 1738] [serial = 828] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 205 (0x9d1b0000) [pid = 1738] [serial = 627] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 204 (0x89bac400) [pid = 1738] [serial = 777] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 203 (0x91840c00) [pid = 1738] [serial = 612] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 202 (0x913ddc00) [pid = 1738] [serial = 609] [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.] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 201 (0x888d2c00) [pid = 1738] [serial = 840] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0xa6740000) [pid = 1738] [serial = 756] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0xa3227400) [pid = 1738] [serial = 584] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0x9b23c800) [pid = 1738] [serial = 816] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x9468c400) [pid = 1738] [serial = 615] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 196 (0x91b69000) [pid = 1738] [serial = 675] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 195 (0xa34a4800) [pid = 1738] [serial = 633] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0xa349dc00) [pid = 1738] [serial = 590] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x8bc52800) [pid = 1738] [serial = 915] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0xa675dc00) [pid = 1738] [serial = 636] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x87492000) [pid = 1738] [serial = 902] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x8dbb3c00) [pid = 1738] [serial = 729] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x8ee4b000) [pid = 1738] [serial = 762] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0xa673d800) [pid = 1738] [serial = 825] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x8e466c00) [pid = 1738] [serial = 801] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x881ef400) [pid = 1738] [serial = 899] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x99eab800) [pid = 1738] [serial = 605] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x9183c000) [pid = 1738] [serial = 804] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x881f1000) [pid = 1738] [serial = 900] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0xa67d3800) [pid = 1738] [serial = 699] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x98136800) [pid = 1738] [serial = 681] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x97724c00) [pid = 1738] [serial = 618] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x8f895000) [pid = 1738] [serial = 765] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8db60400) [pid = 1738] [serial = 566] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x9b305c00) [pid = 1738] [serial = 885] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0xa3250c00) [pid = 1738] [serial = 759] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x8b33b400) [pid = 1738] [serial = 924] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x92abb800) [pid = 1738] [serial = 708] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8d05cc00) [pid = 1738] [serial = 669] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0xa35ecc00) [pid = 1738] [serial = 750] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x9468e400) [pid = 1738] [serial = 593] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x87494400) [pid = 1738] [serial = 903] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9a88d800) [pid = 1738] [serial = 882] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0xa325e800) [pid = 1738] [serial = 890] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8aaef000) [pid = 1738] [serial = 645] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0xa3020800) [pid = 1738] [serial = 747] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8d05d800) [pid = 1738] [serial = 587] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9a4be000) [pid = 1738] [serial = 575] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0xa6d04800) [pid = 1738] [serial = 897] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8d060c00) [pid = 1738] [serial = 927] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8f879800) [pid = 1738] [serial = 672] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8e5dec00) [pid = 1738] [serial = 648] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x951bdc00) [pid = 1738] [serial = 879] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x951bf400) [pid = 1738] [serial = 572] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x9a890000) [pid = 1738] [serial = 738] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x91840800) [pid = 1738] [serial = 569] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9ba1ec00) [pid = 1738] [serial = 690] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x885f6800) [pid = 1738] [serial = 834] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9276b400) [pid = 1738] [serial = 875] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8d934c00) [pid = 1738] [serial = 911] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0xa1138000) [pid = 1738] [serial = 744] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9aaeec00) [pid = 1738] [serial = 684] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x8a9ac400) [pid = 1738] [serial = 753] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0xa6289800) [pid = 1738] [serial = 891] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8d255c00) [pid = 1738] [serial = 893] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9d1b3c00) [pid = 1738] [serial = 693] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9ae49c00) [pid = 1738] [serial = 884] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x874c5400) [pid = 1738] [serial = 905] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8b345800) [pid = 1738] [serial = 867] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8d051c00) [pid = 1738] [serial = 926] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x9b89a800) [pid = 1738] [serial = 624] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0xa6d05400) [pid = 1738] [serial = 702] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x951b6000) [pid = 1738] [serial = 678] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x899e4000) [pid = 1738] [serial = 920] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0xa22c1800) [pid = 1738] [serial = 696] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0xa22c8400) [pid = 1738] [serial = 630] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x93c85000) [pid = 1738] [serial = 878] [outer = (nil)] [url = about:blank] 17:00:05 INFO - PROCESS | 1738 | 1464393605750 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:00:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:00:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 3398ms 17:00:05 INFO - PROCESS | 1738 | 1464393605920 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 1738 | 1464393605926 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:00:05 INFO - PROCESS | 1738 | 1464393605934 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 1738 | 1464393605941 Marionette TRACE conn3 <- [1,1362,null,{}] 17:00:05 INFO - PROCESS | 1738 | 1464393605951 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:06 INFO - PROCESS | 1738 | 1464393606155 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 17:00:06 INFO - PROCESS | 1738 | 1464393606349 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efcc00 == 117 [pid = 1738] [id = 348] 17:00:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x87efd800) [pid = 1738] [serial = 1045] [outer = (nil)] 17:00:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x881eac00) [pid = 1738] [serial = 1046] [outer = 0x87efd800] 17:00:06 INFO - PROCESS | 1738 | 1464393606433 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x881f1c00) [pid = 1738] [serial = 1047] [outer = 0x87efd800] 17:00:07 INFO - PROCESS | 1738 | 1464393607334 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:00:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1442ms 17:00:07 INFO - PROCESS | 1738 | 1464393607377 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 1738 | 1464393607394 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 17:00:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:00:07 INFO - PROCESS | 1738 | 1464393607407 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 1738 | 1464393607411 Marionette TRACE conn3 <- [1,1366,null,{}] 17:00:07 INFO - PROCESS | 1738 | 1464393607418 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:07 INFO - PROCESS | 1738 | 1464393607640 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 17:00:07 INFO - PROCESS | 1738 | 1464393607875 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x888d6c00 == 118 [pid = 1738] [id = 349] 17:00:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x888d9800) [pid = 1738] [serial = 1048] [outer = (nil)] 17:00:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x88f24000) [pid = 1738] [serial = 1049] [outer = 0x888d9800] 17:00:07 INFO - PROCESS | 1738 | 1464393607960 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x890f1400) [pid = 1738] [serial = 1050] [outer = 0x888d9800] 17:00:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1545ms 17:00:08 INFO - PROCESS | 1738 | 1464393608935 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:00:08 INFO - PROCESS | 1738 | 1464393608965 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 17:00:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:00:08 INFO - PROCESS | 1738 | 1464393608984 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:00:08 INFO - PROCESS | 1738 | 1464393608990 Marionette TRACE conn3 <- [1,1370,null,{}] 17:00:09 INFO - PROCESS | 1738 | 1464393609006 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:09 INFO - PROCESS | 1738 | 1464393609295 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 17:00:09 INFO - PROCESS | 1738 | 1464393609327 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x88f23800 == 119 [pid = 1738] [id = 350] 17:00:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x89ba0000) [pid = 1738] [serial = 1051] [outer = (nil)] 17:00:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8a9a5400) [pid = 1738] [serial = 1052] [outer = 0x89ba0000] 17:00:09 INFO - PROCESS | 1738 | 1464393609410 Marionette DEBUG loaded listener.js 17:00:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8aae8c00) [pid = 1738] [serial = 1053] [outer = 0x89ba0000] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x990bac00) [pid = 1738] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x89ba0c00) [pid = 1738] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x890ee000) [pid = 1738] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8bc51000) [pid = 1738] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x890e6c00) [pid = 1738] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8cfd0800) [pid = 1738] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:00:10 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x87efd000) [pid = 1738] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:00:10 INFO - PROCESS | 1738 | 1464393610898 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:00:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 17:00:10 INFO - PROCESS | 1738 | 1464393610935 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 17:00:10 INFO - PROCESS | 1738 | 1464393610942 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:00:10 INFO - PROCESS | 1738 | 1464393610945 Marionette TRACE conn3 <- [1,1374,null,{}] 17:00:10 INFO - PROCESS | 1738 | 1464393610967 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:11 INFO - PROCESS | 1738 | 1464393611216 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 17:00:11 INFO - PROCESS | 1738 | 1464393611384 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x874c9800 == 120 [pid = 1738] [id = 351] 17:00:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x885f1000) [pid = 1738] [serial = 1054] [outer = (nil)] 17:00:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8b340000) [pid = 1738] [serial = 1055] [outer = 0x885f1000] 17:00:11 INFO - PROCESS | 1738 | 1464393611463 Marionette DEBUG loaded listener.js 17:00:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8b4e1400) [pid = 1738] [serial = 1056] [outer = 0x885f1000] 17:00:12 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:12 INFO - PROCESS | 1738 | 1464393612306 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:00:12 INFO - PROCESS | 1738 | 1464393612380 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 17:00:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 17:00:12 INFO - PROCESS | 1738 | 1464393612387 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:00:12 INFO - PROCESS | 1738 | 1464393612391 Marionette TRACE conn3 <- [1,1378,null,{}] 17:00:12 INFO - PROCESS | 1738 | 1464393612406 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:12 INFO - PROCESS | 1738 | 1464393612692 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 17:00:13 INFO - PROCESS | 1738 | 1464393613058 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x87494800 == 121 [pid = 1738] [id = 352] 17:00:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x87495400) [pid = 1738] [serial = 1057] [outer = (nil)] 17:00:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x874c8000) [pid = 1738] [serial = 1058] [outer = 0x87495400] 17:00:13 INFO - PROCESS | 1738 | 1464393613154 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x87efbc00) [pid = 1738] [serial = 1059] [outer = 0x87495400] 17:00:14 INFO - PROCESS | 1738 | 1464393614242 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 1738 | 1464393614301 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 17:00:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 17:00:14 INFO - PROCESS | 1738 | 1464393614311 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 1738 | 1464393614318 Marionette TRACE conn3 <- [1,1382,null,{}] 17:00:14 INFO - PROCESS | 1738 | 1464393614327 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:14 INFO - PROCESS | 1738 | 1464393614712 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 17:00:14 INFO - PROCESS | 1738 | 1464393614921 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e5c00 == 122 [pid = 1738] [id = 353] 17:00:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x899ebc00) [pid = 1738] [serial = 1060] [outer = (nil)] 17:00:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x89ba2c00) [pid = 1738] [serial = 1061] [outer = 0x899ebc00] 17:00:15 INFO - PROCESS | 1738 | 1464393615019 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8a9acc00) [pid = 1738] [serial = 1062] [outer = 0x899ebc00] 17:00:16 INFO - PROCESS | 1738 | [1738] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 17:00:16 INFO - PROCESS | 1738 | 1464393616069 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 17:00:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:00:16 INFO - PROCESS | 1738 | 1464393616128 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 17:00:16 INFO - PROCESS | 1738 | 1464393616136 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 1738 | 1464393616141 Marionette TRACE conn3 <- [1,1386,null,{}] 17:00:16 INFO - PROCESS | 1738 | 1464393616148 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:16 INFO - PROCESS | 1738 | 1464393616405 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 17:00:16 INFO - PROCESS | 1738 | 1464393616755 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc52800 == 123 [pid = 1738] [id = 354] 17:00:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8bc55000) [pid = 1738] [serial = 1063] [outer = (nil)] 17:00:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x8cfcdc00) [pid = 1738] [serial = 1064] [outer = 0x8bc55000] 17:00:16 INFO - PROCESS | 1738 | 1464393616848 Marionette DEBUG loaded listener.js 17:00:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x8d053000) [pid = 1738] [serial = 1065] [outer = 0x8bc55000] 17:00:17 INFO - PROCESS | 1738 | 1464393617926 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:00:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 17:00:17 INFO - PROCESS | 1738 | 1464393617992 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 17:00:18 INFO - PROCESS | 1738 | 1464393618009 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:00:18 INFO - PROCESS | 1738 | 1464393618019 Marionette TRACE conn3 <- [1,1390,null,{}] 17:00:18 INFO - PROCESS | 1738 | 1464393618073 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:18 INFO - PROCESS | 1738 | 1464393618337 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 17:00:18 INFO - PROCESS | 1738 | 1464393618593 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc4dc00 == 124 [pid = 1738] [id = 355] 17:00:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x8bc4f000) [pid = 1738] [serial = 1066] [outer = (nil)] 17:00:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x8d25c800) [pid = 1738] [serial = 1067] [outer = 0x8bc4f000] 17:00:18 INFO - PROCESS | 1738 | 1464393618722 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8d93fc00) [pid = 1738] [serial = 1068] [outer = 0x8bc4f000] 17:00:19 INFO - PROCESS | 1738 | 1464393619757 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:00:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:00:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1795ms 17:00:19 INFO - PROCESS | 1738 | 1464393619795 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 1738 | 1464393619801 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 17:00:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:00:19 INFO - PROCESS | 1738 | 1464393619808 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 1738 | 1464393619813 Marionette TRACE conn3 <- [1,1394,null,{}] 17:00:19 INFO - PROCESS | 1738 | 1464393619819 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:20 INFO - PROCESS | 1738 | 1464393620114 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 17:00:20 INFO - PROCESS | 1738 | 1464393620419 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d255c00 == 125 [pid = 1738] [id = 356] 17:00:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x8d259800) [pid = 1738] [serial = 1069] [outer = (nil)] 17:00:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x8dbac000) [pid = 1738] [serial = 1070] [outer = 0x8d259800] 17:00:20 INFO - PROCESS | 1738 | 1464393620514 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x8e304c00) [pid = 1738] [serial = 1071] [outer = 0x8d259800] 17:00:21 INFO - PROCESS | 1738 | 1464393621512 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:00:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1737ms 17:00:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:00:21 INFO - PROCESS | 1738 | 1464393621546 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 1738 | 1464393621550 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 17:00:21 INFO - PROCESS | 1738 | 1464393621558 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 1738 | 1464393621561 Marionette TRACE conn3 <- [1,1398,null,{}] 17:00:21 INFO - PROCESS | 1738 | 1464393621568 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:21 INFO - PROCESS | 1738 | 1464393621810 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 17:00:22 INFO - PROCESS | 1738 | 1464393622076 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30f000 == 126 [pid = 1738] [id = 357] 17:00:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x8e45b400) [pid = 1738] [serial = 1072] [outer = (nil)] 17:00:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x8e5d5c00) [pid = 1738] [serial = 1073] [outer = 0x8e45b400] 17:00:22 INFO - PROCESS | 1738 | 1464393622225 Marionette DEBUG loaded listener.js 17:00:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x8f104400) [pid = 1738] [serial = 1074] [outer = 0x8e45b400] 17:00:23 INFO - PROCESS | 1738 | 1464393623285 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:00:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:00:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1741ms 17:00:23 INFO - PROCESS | 1738 | 1464393623298 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 17:00:23 INFO - PROCESS | 1738 | 1464393623303 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 17:00:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:00:23 INFO - PROCESS | 1738 | 1464393623310 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:00:23 INFO - PROCESS | 1738 | 1464393623312 Marionette TRACE conn3 <- [1,1402,null,{}] 17:00:23 INFO - PROCESS | 1738 | 1464393623320 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:23 INFO - PROCESS | 1738 | 1464393623557 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 17:00:23 INFO - PROCESS | 1738 | 1464393623820 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e466c00 == 127 [pid = 1738] [id = 358] 17:00:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x8e468400) [pid = 1738] [serial = 1075] [outer = (nil)] 17:00:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x8f6bb000) [pid = 1738] [serial = 1076] [outer = 0x8e468400] 17:00:23 INFO - PROCESS | 1738 | 1464393623959 Marionette DEBUG loaded listener.js 17:00:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x8f873c00) [pid = 1738] [serial = 1077] [outer = 0x8e468400] 17:00:24 INFO - PROCESS | 1738 | 1464393624892 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:00:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:00:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1639ms 17:00:24 INFO - PROCESS | 1738 | 1464393624951 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 17:00:24 INFO - PROCESS | 1738 | 1464393624955 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 17:00:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:00:24 INFO - PROCESS | 1738 | 1464393624962 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:00:24 INFO - PROCESS | 1738 | 1464393624966 Marionette TRACE conn3 <- [1,1406,null,{}] 17:00:24 INFO - PROCESS | 1738 | 1464393624972 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:25 INFO - PROCESS | 1738 | 1464393625205 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 17:00:25 INFO - PROCESS | 1738 | 1464393625476 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d5800 == 128 [pid = 1738] [id = 359] 17:00:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8e310000) [pid = 1738] [serial = 1078] [outer = (nil)] 17:00:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x8f899800) [pid = 1738] [serial = 1079] [outer = 0x8e310000] 17:00:25 INFO - PROCESS | 1738 | 1464393625609 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x913d4800) [pid = 1738] [serial = 1080] [outer = 0x8e310000] 17:00:26 INFO - PROCESS | 1738 | 1464393626536 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:00:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:00:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1637ms 17:00:26 INFO - PROCESS | 1738 | 1464393626601 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 17:00:26 INFO - PROCESS | 1738 | 1464393626605 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 17:00:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:00:26 INFO - PROCESS | 1738 | 1464393626611 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:00:26 INFO - PROCESS | 1738 | 1464393626615 Marionette TRACE conn3 <- [1,1410,null,{}] 17:00:26 INFO - PROCESS | 1738 | 1464393626621 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:26 INFO - PROCESS | 1738 | 1464393626846 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 17:00:27 INFO - PROCESS | 1738 | 1464393627101 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6bd800 == 129 [pid = 1738] [id = 360] 17:00:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8f87e400) [pid = 1738] [serial = 1081] [outer = (nil)] 17:00:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x91837c00) [pid = 1738] [serial = 1082] [outer = 0x8f87e400] 17:00:27 INFO - PROCESS | 1738 | 1464393627237 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9183f800) [pid = 1738] [serial = 1083] [outer = 0x8f87e400] 17:00:28 INFO - PROCESS | 1738 | 1464393628345 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:00:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1784ms 17:00:28 INFO - PROCESS | 1738 | 1464393628397 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 1738 | 1464393628400 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:00:28 INFO - PROCESS | 1738 | 1464393628407 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 1738 | 1464393628410 Marionette TRACE conn3 <- [1,1414,null,{}] 17:00:28 INFO - PROCESS | 1738 | 1464393628416 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:28 INFO - PROCESS | 1738 | 1464393628688 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 17:00:29 INFO - PROCESS | 1738 | 1464393628989 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x913f6800 == 130 [pid = 1738] [id = 361] 17:00:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9144fc00) [pid = 1738] [serial = 1084] [outer = (nil)] 17:00:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x918d3400) [pid = 1738] [serial = 1085] [outer = 0x9144fc00] 17:00:29 INFO - PROCESS | 1738 | 1464393629093 Marionette DEBUG loaded listener.js 17:00:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x918d5800) [pid = 1738] [serial = 1086] [outer = 0x9144fc00] 17:00:30 INFO - PROCESS | 1738 | 1464393630187 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:00:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:00:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1832ms 17:00:30 INFO - PROCESS | 1738 | 1464393630240 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 17:00:30 INFO - PROCESS | 1738 | 1464393630243 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 17:00:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:00:30 INFO - PROCESS | 1738 | 1464393630251 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:00:30 INFO - PROCESS | 1738 | 1464393630255 Marionette TRACE conn3 <- [1,1418,null,{}] 17:00:30 INFO - PROCESS | 1738 | 1464393630261 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:30 INFO - PROCESS | 1738 | 1464393630540 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 17:00:30 INFO - PROCESS | 1738 | 1464393630858 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b65000 == 131 [pid = 1738] [id = 362] 17:00:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x91b67400) [pid = 1738] [serial = 1087] [outer = (nil)] 17:00:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x922e3800) [pid = 1738] [serial = 1088] [outer = 0x91b67400] 17:00:30 INFO - PROCESS | 1738 | 1464393630966 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x923cbc00) [pid = 1738] [serial = 1089] [outer = 0x91b67400] 17:00:32 INFO - PROCESS | 1738 | 1464393632032 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:00:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:00:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1838ms 17:00:32 INFO - PROCESS | 1738 | 1464393632091 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 17:00:32 INFO - PROCESS | 1738 | 1464393632097 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 17:00:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:00:32 INFO - PROCESS | 1738 | 1464393632104 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:00:32 INFO - PROCESS | 1738 | 1464393632108 Marionette TRACE conn3 <- [1,1422,null,{}] 17:00:32 INFO - PROCESS | 1738 | 1464393632115 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:32 INFO - PROCESS | 1738 | 1464393632388 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 17:00:32 INFO - PROCESS | 1738 | 1464393632694 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b6ec00 == 132 [pid = 1738] [id = 363] 17:00:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x92765400) [pid = 1738] [serial = 1090] [outer = (nil)] 17:00:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x928eb800) [pid = 1738] [serial = 1091] [outer = 0x92765400] 17:00:32 INFO - PROCESS | 1738 | 1464393632787 Marionette DEBUG loaded listener.js 17:00:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x92aae000) [pid = 1738] [serial = 1092] [outer = 0x92765400] 17:00:33 INFO - PROCESS | 1738 | 1464393633746 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:00:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1689ms 17:00:33 INFO - PROCESS | 1738 | 1464393633795 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 17:00:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:00:33 INFO - PROCESS | 1738 | 1464393633799 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 17:00:33 INFO - PROCESS | 1738 | 1464393633805 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 1738 | 1464393633809 Marionette TRACE conn3 <- [1,1426,null,{}] 17:00:33 INFO - PROCESS | 1738 | 1464393633815 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:34 INFO - PROCESS | 1738 | 1464393634078 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 17:00:34 INFO - PROCESS | 1738 | 1464393634373 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef2000 == 133 [pid = 1738] [id = 364] 17:00:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x918d2400) [pid = 1738] [serial = 1093] [outer = (nil)] 17:00:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x93c86000) [pid = 1738] [serial = 1094] [outer = 0x918d2400] 17:00:34 INFO - PROCESS | 1738 | 1464393634464 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x93c8c400) [pid = 1738] [serial = 1095] [outer = 0x918d2400] 17:00:35 INFO - PROCESS | 1738 | 1464393635418 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:00:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1686ms 17:00:35 INFO - PROCESS | 1738 | 1464393635492 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 1738 | 1464393635496 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 17:00:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:00:35 INFO - PROCESS | 1738 | 1464393635504 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 1738 | 1464393635509 Marionette TRACE conn3 <- [1,1430,null,{}] 17:00:35 INFO - PROCESS | 1738 | 1464393635516 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:35 INFO - PROCESS | 1738 | 1464393635786 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 17:00:36 INFO - PROCESS | 1738 | 1464393636114 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d0400 == 134 [pid = 1738] [id = 365] 17:00:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x918cdc00) [pid = 1738] [serial = 1096] [outer = (nil)] 17:00:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x951c0000) [pid = 1738] [serial = 1097] [outer = 0x918cdc00] 17:00:36 INFO - PROCESS | 1738 | 1464393636206 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x952de800) [pid = 1738] [serial = 1098] [outer = 0x918cdc00] 17:00:37 INFO - PROCESS | 1738 | 1464393637197 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:00:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1746ms 17:00:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:00:37 INFO - PROCESS | 1738 | 1464393637268 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 1738 | 1464393637271 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 17:00:37 INFO - PROCESS | 1738 | 1464393637279 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 1738 | 1464393637283 Marionette TRACE conn3 <- [1,1434,null,{}] 17:00:37 INFO - PROCESS | 1738 | 1464393637288 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:37 INFO - PROCESS | 1738 | 1464393637534 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 17:00:37 INFO - PROCESS | 1738 | 1464393637828 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x939df000 == 135 [pid = 1738] [id = 366] 17:00:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x951b7c00) [pid = 1738] [serial = 1099] [outer = (nil)] 17:00:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x97726c00) [pid = 1738] [serial = 1100] [outer = 0x951b7c00] 17:00:37 INFO - PROCESS | 1738 | 1464393637922 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x99049800) [pid = 1738] [serial = 1101] [outer = 0x951b7c00] 17:00:38 INFO - PROCESS | 1738 | 1464393638869 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:00:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:00:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1635ms 17:00:38 INFO - PROCESS | 1738 | 1464393638932 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 17:00:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:00:38 INFO - PROCESS | 1738 | 1464393638937 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 17:00:38 INFO - PROCESS | 1738 | 1464393638943 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:00:38 INFO - PROCESS | 1738 | 1464393638947 Marionette TRACE conn3 <- [1,1438,null,{}] 17:00:38 INFO - PROCESS | 1738 | 1464393638953 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:39 INFO - PROCESS | 1738 | 1464393639190 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 17:00:39 INFO - PROCESS | 1738 | 1464393639511 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d3c00 == 136 [pid = 1738] [id = 367] 17:00:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x94696800) [pid = 1738] [serial = 1102] [outer = (nil)] 17:00:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x9a010400) [pid = 1738] [serial = 1103] [outer = 0x94696800] 17:00:39 INFO - PROCESS | 1738 | 1464393639613 Marionette DEBUG loaded listener.js 17:00:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x9a235800) [pid = 1738] [serial = 1104] [outer = 0x94696800] 17:00:40 INFO - PROCESS | 1738 | 1464393640590 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:00:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:00:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1682ms 17:00:40 INFO - PROCESS | 1738 | 1464393640626 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 17:00:40 INFO - PROCESS | 1738 | 1464393640629 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 17:00:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:00:40 INFO - PROCESS | 1738 | 1464393640636 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 1738 | 1464393640640 Marionette TRACE conn3 <- [1,1442,null,{}] 17:00:40 INFO - PROCESS | 1738 | 1464393640649 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:40 INFO - PROCESS | 1738 | 1464393640898 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 17:00:41 INFO - PROCESS | 1738 | 1464393641794 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:41 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cd400 == 137 [pid = 1738] [id = 368] 17:00:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x874cf000) [pid = 1738] [serial = 1105] [outer = (nil)] 17:00:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x87ef7400) [pid = 1738] [serial = 1106] [outer = 0x874cf000] 17:00:41 INFO - PROCESS | 1738 | 1464393641883 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x885f6800) [pid = 1738] [serial = 1107] [outer = 0x874cf000] 17:00:42 INFO - PROCESS | 1738 | 1464393642857 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:00:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:00:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 2287ms 17:00:42 INFO - PROCESS | 1738 | 1464393642925 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 17:00:42 INFO - PROCESS | 1738 | 1464393642932 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 17:00:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:00:42 INFO - PROCESS | 1738 | 1464393642941 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:00:42 INFO - PROCESS | 1738 | 1464393642947 Marionette TRACE conn3 <- [1,1446,null,{}] 17:00:42 INFO - PROCESS | 1738 | 1464393642954 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:43 INFO - PROCESS | 1738 | 1464393643229 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8cfcc400 == 136 [pid = 1738] [id = 285] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x923cd000 == 135 [pid = 1738] [id = 240] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x899e3400 == 134 [pid = 1738] [id = 297] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x899e9800 == 133 [pid = 1738] [id = 286] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f543400 == 132 [pid = 1738] [id = 291] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30fc00 == 131 [pid = 1738] [id = 289] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8e308400 == 130 [pid = 1738] [id = 290] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x923c6800 == 129 [pid = 1738] [id = 292] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8b337800 == 128 [pid = 1738] [id = 284] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x92e07400 == 127 [pid = 1738] [id = 294] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x92eca000 == 126 [pid = 1738] [id = 78] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9183d400 == 125 [pid = 1738] [id = 293] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x918c3000 == 124 [pid = 1738] [id = 296] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x881e7800 == 123 [pid = 1738] [id = 299] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6c2000 == 122 [pid = 1738] [id = 295] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8d25ac00 == 121 [pid = 1738] [id = 298] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x874c9800 == 120 [pid = 1738] [id = 351] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x88f23800 == 119 [pid = 1738] [id = 350] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x888d6c00 == 118 [pid = 1738] [id = 349] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x87efcc00 == 117 [pid = 1738] [id = 348] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x87497c00 == 116 [pid = 1738] [id = 347] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x97728800 == 115 [pid = 1738] [id = 346] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9cac00 == 114 [pid = 1738] [id = 344] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9144e000 == 113 [pid = 1738] [id = 345] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x928e4400 == 112 [pid = 1738] [id = 343] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x923ca800 == 111 [pid = 1738] [id = 342] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x923cb400 == 110 [pid = 1738] [id = 341] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f540400 == 109 [pid = 1738] [id = 339] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9144e800 == 108 [pid = 1738] [id = 340] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6be000 == 107 [pid = 1738] [id = 338] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8e309000 == 106 [pid = 1738] [id = 337] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8cfd6c00 == 105 [pid = 1738] [id = 336] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8d254c00 == 104 [pid = 1738] [id = 335] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e9c00 == 103 [pid = 1738] [id = 334] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba0800 == 102 [pid = 1738] [id = 332] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x888cfc00 == 101 [pid = 1738] [id = 333] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x881f0800 == 100 [pid = 1738] [id = 330] 17:00:43 INFO - PROCESS | 1738 | --DOCSHELL 0x874cb800 == 99 [pid = 1738] [id = 331] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x890ed800) [pid = 1738] [serial = 992] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x913d9000) [pid = 1738] [serial = 950] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x8e466000) [pid = 1738] [serial = 941] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x9144c400) [pid = 1738] [serial = 953] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x9a4c0000) [pid = 1738] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x92ec8800) [pid = 1738] [serial = 965] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x8b4ec400) [pid = 1738] [serial = 986] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x918a0800) [pid = 1738] [serial = 956] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x8f104000) [pid = 1738] [serial = 944] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x8d24fc00) [pid = 1738] [serial = 987] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x874cec00) [pid = 1738] [serial = 980] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x9276a400) [pid = 1738] [serial = 962] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8bc4cc00) [pid = 1738] [serial = 935] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x99051800) [pid = 1738] [serial = 974] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x8d93e400) [pid = 1738] [serial = 918] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x8a9b0000) [pid = 1738] [serial = 984] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x8dbadc00) [pid = 1738] [serial = 938] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x91b36c00) [pid = 1738] [serial = 959] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8d93f000) [pid = 1738] [serial = 990] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8f880800) [pid = 1738] [serial = 947] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x950f3c00) [pid = 1738] [serial = 968] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x885f2c00) [pid = 1738] [serial = 978] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8d937800) [pid = 1738] [serial = 989] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8a9aac00) [pid = 1738] [serial = 981] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x899ef800) [pid = 1738] [serial = 983] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x89b9e000) [pid = 1738] [serial = 932] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x881ebc00) [pid = 1738] [serial = 977] [outer = (nil)] [url = about:blank] 17:00:43 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x952e4c00) [pid = 1738] [serial = 971] [outer = (nil)] [url = about:blank] 17:00:44 INFO - PROCESS | 1738 | 1464393644200 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cb800 == 100 [pid = 1738] [id = 369] 17:00:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x874ccc00) [pid = 1738] [serial = 1108] [outer = (nil)] 17:00:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x881ebc00) [pid = 1738] [serial = 1109] [outer = 0x874ccc00] 17:00:44 INFO - PROCESS | 1738 | 1464393644286 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x888cfc00) [pid = 1738] [serial = 1110] [outer = 0x874ccc00] 17:00:45 INFO - PROCESS | 1738 | 1464393645177 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:00:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2287ms 17:00:45 INFO - PROCESS | 1738 | 1464393645232 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 1738 | 1464393645238 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 17:00:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:00:45 INFO - PROCESS | 1738 | 1464393645246 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 1738 | 1464393645248 Marionette TRACE conn3 <- [1,1450,null,{}] 17:00:45 INFO - PROCESS | 1738 | 1464393645255 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:45 INFO - PROCESS | 1738 | 1464393645477 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 17:00:45 INFO - PROCESS | 1738 | 1464393645666 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x89b9d400 == 101 [pid = 1738] [id = 370] 17:00:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8a9aac00) [pid = 1738] [serial = 1111] [outer = (nil)] 17:00:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x8b33b000) [pid = 1738] [serial = 1112] [outer = 0x8a9aac00] 17:00:45 INFO - PROCESS | 1738 | 1464393645746 Marionette DEBUG loaded listener.js 17:00:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8b4e6c00) [pid = 1738] [serial = 1113] [outer = 0x8a9aac00] 17:00:46 INFO - PROCESS | 1738 | 1464393646802 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:00:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:00:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1632ms 17:00:46 INFO - PROCESS | 1738 | 1464393646878 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 17:00:46 INFO - PROCESS | 1738 | 1464393646882 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 17:00:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:00:46 INFO - PROCESS | 1738 | 1464393646907 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:00:46 INFO - PROCESS | 1738 | 1464393646916 Marionette TRACE conn3 <- [1,1454,null,{}] 17:00:46 INFO - PROCESS | 1738 | 1464393646922 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:47 INFO - PROCESS | 1738 | 1464393647211 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 17:00:47 INFO - PROCESS | 1738 | 1464393647246 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a7c00 == 102 [pid = 1738] [id = 371] 17:00:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x8b4ebc00) [pid = 1738] [serial = 1114] [outer = (nil)] 17:00:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x8d250000) [pid = 1738] [serial = 1115] [outer = 0x8b4ebc00] 17:00:47 INFO - PROCESS | 1738 | 1464393647327 Marionette DEBUG loaded listener.js 17:00:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x8d257000) [pid = 1738] [serial = 1116] [outer = 0x8b4ebc00] 17:00:48 INFO - PROCESS | 1738 | 1464393648326 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:00:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:00:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1504ms 17:00:48 INFO - PROCESS | 1738 | 1464393648396 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 17:00:48 INFO - PROCESS | 1738 | 1464393648401 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 17:00:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:00:48 INFO - PROCESS | 1738 | 1464393648408 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:00:48 INFO - PROCESS | 1738 | 1464393648411 Marionette TRACE conn3 <- [1,1458,null,{}] 17:00:48 INFO - PROCESS | 1738 | 1464393648417 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:49 INFO - PROCESS | 1738 | 1464393649400 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x91892c00) [pid = 1738] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x8f6bf000) [pid = 1738] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x928e7000) [pid = 1738] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8e307800) [pid = 1738] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8f876400) [pid = 1738] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x87efd800) [pid = 1738] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x888d9800) [pid = 1738] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8f877800) [pid = 1738] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x928de400) [pid = 1738] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x89ba5000) [pid = 1738] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x89ba0000) [pid = 1738] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x9813cc00) [pid = 1738] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x87efa400) [pid = 1738] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8f89d000) [pid = 1738] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x92ebc000) [pid = 1738] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8f89e000) [pid = 1738] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x918ce400) [pid = 1738] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8f53c800) [pid = 1738] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x923d1800) [pid = 1738] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8e30c800) [pid = 1738] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x8bc47400) [pid = 1738] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:00:49 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x8f6bf400) [pid = 1738] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:00:49 INFO - PROCESS | 1738 | 1464393649677 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x87491c00 == 103 [pid = 1738] [id = 372] 17:00:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x87efa400) [pid = 1738] [serial = 1117] [outer = (nil)] 17:00:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x899e2400) [pid = 1738] [serial = 1118] [outer = 0x87efa400] 17:00:49 INFO - PROCESS | 1738 | 1464393649792 Marionette DEBUG loaded listener.js 17:00:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x8bc4cc00) [pid = 1738] [serial = 1119] [outer = 0x87efa400] 17:00:50 INFO - PROCESS | 1738 | 1464393650561 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:00:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:00:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 2185ms 17:00:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:00:50 INFO - PROCESS | 1738 | 1464393650594 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 17:00:50 INFO - PROCESS | 1738 | 1464393650596 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 17:00:50 INFO - PROCESS | 1738 | 1464393650604 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:00:50 INFO - PROCESS | 1738 | 1464393650608 Marionette TRACE conn3 <- [1,1462,null,{}] 17:00:50 INFO - PROCESS | 1738 | 1464393650613 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:50 INFO - PROCESS | 1738 | 1464393650884 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 17:00:50 INFO - PROCESS | 1738 | 1464393650905 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d8000 == 104 [pid = 1738] [id = 373] 17:00:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x8db57800) [pid = 1738] [serial = 1120] [outer = (nil)] 17:00:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x8db61800) [pid = 1738] [serial = 1121] [outer = 0x8db57800] 17:00:51 INFO - PROCESS | 1738 | 1464393651007 Marionette DEBUG loaded listener.js 17:00:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x8e5d5800) [pid = 1738] [serial = 1122] [outer = 0x8db57800] 17:00:52 INFO - PROCESS | 1738 | 1464393652289 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:00:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:00:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1733ms 17:00:52 INFO - PROCESS | 1738 | 1464393652337 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 17:00:52 INFO - PROCESS | 1738 | 1464393652344 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 17:00:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:00:52 INFO - PROCESS | 1738 | 1464393652355 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:00:52 INFO - PROCESS | 1738 | 1464393652359 Marionette TRACE conn3 <- [1,1466,null,{}] 17:00:52 INFO - PROCESS | 1738 | 1464393652370 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:52 INFO - PROCESS | 1738 | 1464393652634 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 17:00:52 INFO - PROCESS | 1738 | 1464393652928 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x881e5800 == 105 [pid = 1738] [id = 374] 17:00:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x888d6000) [pid = 1738] [serial = 1123] [outer = (nil)] 17:00:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x89b9f000) [pid = 1738] [serial = 1124] [outer = 0x888d6000] 17:00:53 INFO - PROCESS | 1738 | 1464393653025 Marionette DEBUG loaded listener.js 17:00:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x8a9a1400) [pid = 1738] [serial = 1125] [outer = 0x888d6000] 17:00:54 INFO - PROCESS | 1738 | 1464393654009 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:00:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1694ms 17:00:54 INFO - PROCESS | 1738 | 1464393654049 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 17:00:54 INFO - PROCESS | 1738 | 1464393654059 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 17:00:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:00:54 INFO - PROCESS | 1738 | 1464393654071 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 1738 | 1464393654075 Marionette TRACE conn3 <- [1,1470,null,{}] 17:00:54 INFO - PROCESS | 1738 | 1464393654084 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:54 INFO - PROCESS | 1738 | 1464393654330 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 17:00:54 INFO - PROCESS | 1738 | 1464393654644 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc49800 == 106 [pid = 1738] [id = 375] 17:00:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x8bc54000) [pid = 1738] [serial = 1126] [outer = (nil)] 17:00:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x8d059c00) [pid = 1738] [serial = 1127] [outer = 0x8bc54000] 17:00:54 INFO - PROCESS | 1738 | 1464393654754 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8d25b400) [pid = 1738] [serial = 1128] [outer = 0x8bc54000] 17:00:55 INFO - PROCESS | 1738 | 1464393655786 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:00:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:00:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1747ms 17:00:55 INFO - PROCESS | 1738 | 1464393655819 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 17:00:55 INFO - PROCESS | 1738 | 1464393655823 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 17:00:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:00:55 INFO - PROCESS | 1738 | 1464393655831 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:00:55 INFO - PROCESS | 1738 | 1464393655837 Marionette TRACE conn3 <- [1,1474,null,{}] 17:00:55 INFO - PROCESS | 1738 | 1464393655856 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:56 INFO - PROCESS | 1738 | 1464393656127 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 17:00:56 INFO - PROCESS | 1738 | 1464393656435 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee47400 == 107 [pid = 1738] [id = 376] 17:00:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x8ee48000) [pid = 1738] [serial = 1129] [outer = (nil)] 17:00:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x8f102000) [pid = 1738] [serial = 1130] [outer = 0x8ee48000] 17:00:56 INFO - PROCESS | 1738 | 1464393656531 Marionette DEBUG loaded listener.js 17:00:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8f53a800) [pid = 1738] [serial = 1131] [outer = 0x8ee48000] 17:00:57 INFO - PROCESS | 1738 | 1464393657527 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:00:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:00:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1744ms 17:00:57 INFO - PROCESS | 1738 | 1464393657576 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 17:00:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:00:57 INFO - PROCESS | 1738 | 1464393657581 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 17:00:57 INFO - PROCESS | 1738 | 1464393657588 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:00:57 INFO - PROCESS | 1738 | 1464393657592 Marionette TRACE conn3 <- [1,1478,null,{}] 17:00:57 INFO - PROCESS | 1738 | 1464393657599 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:57 INFO - PROCESS | 1738 | 1464393657853 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 17:00:58 INFO - PROCESS | 1738 | 1464393658157 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee44000 == 108 [pid = 1738] [id = 377] 17:00:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x8f10dc00) [pid = 1738] [serial = 1132] [outer = (nil)] 17:00:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8f6bf000) [pid = 1738] [serial = 1133] [outer = 0x8f10dc00] 17:00:58 INFO - PROCESS | 1738 | 1464393658254 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x8f879400) [pid = 1738] [serial = 1134] [outer = 0x8f10dc00] 17:00:59 INFO - PROCESS | 1738 | 1464393659218 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:00:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:00:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1682ms 17:00:59 INFO - PROCESS | 1738 | 1464393659272 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 1738 | 1464393659275 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:00:59 INFO - PROCESS | 1738 | 1464393659283 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 1738 | 1464393659288 Marionette TRACE conn3 <- [1,1482,null,{}] 17:00:59 INFO - PROCESS | 1738 | 1464393659294 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:00:59 INFO - PROCESS | 1738 | 1464393659523 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 17:00:59 INFO - PROCESS | 1738 | 1464393659796 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f89d000 == 109 [pid = 1738] [id = 378] 17:00:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8f89e400) [pid = 1738] [serial = 1135] [outer = (nil)] 17:00:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x913ed400) [pid = 1738] [serial = 1136] [outer = 0x8f89e400] 17:00:59 INFO - PROCESS | 1738 | 1464393659960 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x9144e800) [pid = 1738] [serial = 1137] [outer = 0x8f89e400] 17:01:01 INFO - PROCESS | 1738 | 1464393661074 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:01:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:01:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1833ms 17:01:01 INFO - PROCESS | 1738 | 1464393661117 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 17:01:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:01:01 INFO - PROCESS | 1738 | 1464393661122 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 17:01:01 INFO - PROCESS | 1738 | 1464393661129 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 1738 | 1464393661132 Marionette TRACE conn3 <- [1,1486,null,{}] 17:01:01 INFO - PROCESS | 1738 | 1464393661138 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:01 INFO - PROCESS | 1738 | 1464393661409 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 17:01:01 INFO - PROCESS | 1738 | 1464393661721 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f53b800 == 110 [pid = 1738] [id = 379] 17:01:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x91452400) [pid = 1738] [serial = 1138] [outer = (nil)] 17:01:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x91b3b000) [pid = 1738] [serial = 1139] [outer = 0x91452400] 17:01:01 INFO - PROCESS | 1738 | 1464393661818 Marionette DEBUG loaded listener.js 17:01:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x91b6e400) [pid = 1738] [serial = 1140] [outer = 0x91452400] 17:01:02 INFO - PROCESS | 1738 | 1464393662769 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:01:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:01:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1682ms 17:01:02 INFO - PROCESS | 1738 | 1464393662811 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 17:01:02 INFO - PROCESS | 1738 | 1464393662815 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 17:01:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:01:02 INFO - PROCESS | 1738 | 1464393662822 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:01:02 INFO - PROCESS | 1738 | 1464393662826 Marionette TRACE conn3 <- [1,1490,null,{}] 17:01:02 INFO - PROCESS | 1738 | 1464393662832 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:03 INFO - PROCESS | 1738 | 1464393663065 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 17:01:03 INFO - PROCESS | 1738 | 1464393663322 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x923c8400 == 111 [pid = 1738] [id = 380] 17:01:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x923c8800) [pid = 1738] [serial = 1141] [outer = (nil)] 17:01:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x9275fc00) [pid = 1738] [serial = 1142] [outer = 0x923c8800] 17:01:03 INFO - PROCESS | 1738 | 1464393663456 Marionette DEBUG loaded listener.js 17:01:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x9276a400) [pid = 1738] [serial = 1143] [outer = 0x923c8800] 17:01:04 INFO - PROCESS | 1738 | 1464393664420 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:01:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:01:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1636ms 17:01:04 INFO - PROCESS | 1738 | 1464393664459 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 17:01:04 INFO - PROCESS | 1738 | 1464393664463 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 17:01:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:01:04 INFO - PROCESS | 1738 | 1464393664470 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:01:04 INFO - PROCESS | 1738 | 1464393664474 Marionette TRACE conn3 <- [1,1494,null,{}] 17:01:04 INFO - PROCESS | 1738 | 1464393664480 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:04 INFO - PROCESS | 1738 | 1464393664703 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 17:01:05 INFO - PROCESS | 1738 | 1464393665025 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f89c000 == 112 [pid = 1738] [id = 381] 17:01:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x91b6c400) [pid = 1738] [serial = 1144] [outer = (nil)] 17:01:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x928e8c00) [pid = 1738] [serial = 1145] [outer = 0x91b6c400] 17:01:05 INFO - PROCESS | 1738 | 1464393665119 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x928ec400) [pid = 1738] [serial = 1146] [outer = 0x91b6c400] 17:01:06 INFO - PROCESS | 1738 | 1464393666072 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:01:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1638ms 17:01:06 INFO - PROCESS | 1738 | 1464393666109 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 1738 | 1464393666112 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:01:06 INFO - PROCESS | 1738 | 1464393666119 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 1738 | 1464393666122 Marionette TRACE conn3 <- [1,1498,null,{}] 17:01:06 INFO - PROCESS | 1738 | 1464393666129 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:06 INFO - PROCESS | 1738 | 1464393666358 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 17:01:06 INFO - PROCESS | 1738 | 1464393666680 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x928e2c00 == 113 [pid = 1738] [id = 382] 17:01:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x928e3400) [pid = 1738] [serial = 1147] [outer = (nil)] 17:01:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x950e9800) [pid = 1738] [serial = 1148] [outer = 0x928e3400] 17:01:06 INFO - PROCESS | 1738 | 1464393666784 Marionette DEBUG loaded listener.js 17:01:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x951b2000) [pid = 1738] [serial = 1149] [outer = 0x928e3400] 17:01:07 INFO - PROCESS | 1738 | 1464393667696 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:01:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:01:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1633ms 17:01:07 INFO - PROCESS | 1738 | 1464393667755 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 17:01:07 INFO - PROCESS | 1738 | 1464393667758 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 17:01:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:01:07 INFO - PROCESS | 1738 | 1464393667765 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:01:07 INFO - PROCESS | 1738 | 1464393667769 Marionette TRACE conn3 <- [1,1502,null,{}] 17:01:07 INFO - PROCESS | 1738 | 1464393667775 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:08 INFO - PROCESS | 1738 | 1464393668007 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 17:01:08 INFO - PROCESS | 1738 | 1464393668276 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x928e6400 == 114 [pid = 1738] [id = 383] 17:01:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x939e1800) [pid = 1738] [serial = 1150] [outer = (nil)] 17:01:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x95349400) [pid = 1738] [serial = 1151] [outer = 0x939e1800] 17:01:08 INFO - PROCESS | 1738 | 1464393668407 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x97724c00) [pid = 1738] [serial = 1152] [outer = 0x939e1800] 17:01:09 INFO - PROCESS | 1738 | 1464393669338 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:01:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:01:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1632ms 17:01:09 INFO - PROCESS | 1738 | 1464393669398 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 17:01:09 INFO - PROCESS | 1738 | 1464393669402 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 17:01:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:01:09 INFO - PROCESS | 1738 | 1464393669409 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:01:09 INFO - PROCESS | 1738 | 1464393669412 Marionette TRACE conn3 <- [1,1506,null,{}] 17:01:09 INFO - PROCESS | 1738 | 1464393669418 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:09 INFO - PROCESS | 1738 | 1464393669674 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 17:01:09 INFO - PROCESS | 1738 | 1464393669963 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cd000 == 115 [pid = 1738] [id = 384] 17:01:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x951b1c00) [pid = 1738] [serial = 1153] [outer = (nil)] 17:01:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x9a731c00) [pid = 1738] [serial = 1154] [outer = 0x951b1c00] 17:01:10 INFO - PROCESS | 1738 | 1464393670102 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x9a88dc00) [pid = 1738] [serial = 1155] [outer = 0x951b1c00] 17:01:11 INFO - PROCESS | 1738 | 1464393671043 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:01:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:01:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1689ms 17:01:11 INFO - PROCESS | 1738 | 1464393671100 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 17:01:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:01:11 INFO - PROCESS | 1738 | 1464393671104 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 17:01:11 INFO - PROCESS | 1738 | 1464393671111 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 1738 | 1464393671115 Marionette TRACE conn3 <- [1,1510,null,{}] 17:01:11 INFO - PROCESS | 1738 | 1464393671121 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:11 INFO - PROCESS | 1738 | 1464393671371 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 17:01:11 INFO - PROCESS | 1738 | 1464393671640 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a00b800 == 116 [pid = 1738] [id = 385] 17:01:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x9a36a400) [pid = 1738] [serial = 1156] [outer = (nil)] 17:01:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x9aae2400) [pid = 1738] [serial = 1157] [outer = 0x9a36a400] 17:01:11 INFO - PROCESS | 1738 | 1464393671766 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x9aae6000) [pid = 1738] [serial = 1158] [outer = 0x9a36a400] 17:01:12 INFO - PROCESS | 1738 | 1464393672707 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:01:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:01:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1632ms 17:01:12 INFO - PROCESS | 1738 | 1464393672744 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 17:01:12 INFO - PROCESS | 1738 | 1464393672748 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 17:01:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:01:12 INFO - PROCESS | 1738 | 1464393672755 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:01:12 INFO - PROCESS | 1738 | 1464393672758 Marionette TRACE conn3 <- [1,1514,null,{}] 17:01:12 INFO - PROCESS | 1738 | 1464393672775 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:13 INFO - PROCESS | 1738 | 1464393673006 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 17:01:13 INFO - PROCESS | 1738 | 1464393673311 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c83800 == 117 [pid = 1738] [id = 386] 17:01:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x9a88fc00) [pid = 1738] [serial = 1159] [outer = (nil)] 17:01:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x9aaeec00) [pid = 1738] [serial = 1160] [outer = 0x9a88fc00] 17:01:13 INFO - PROCESS | 1738 | 1464393673407 Marionette DEBUG loaded listener.js 17:01:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0x9ae0a800) [pid = 1738] [serial = 1161] [outer = 0x9a88fc00] 17:01:14 INFO - PROCESS | 1738 | 1464393674343 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:01:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:01:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1641ms 17:01:14 INFO - PROCESS | 1738 | 1464393674397 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 17:01:14 INFO - PROCESS | 1738 | 1464393674400 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 17:01:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:01:14 INFO - PROCESS | 1738 | 1464393674409 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:01:14 INFO - PROCESS | 1738 | 1464393674413 Marionette TRACE conn3 <- [1,1518,null,{}] 17:01:14 INFO - PROCESS | 1738 | 1464393674419 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:14 INFO - PROCESS | 1738 | 1464393674694 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 17:01:15 INFO - PROCESS | 1738 | 1464393675052 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ac7a800 == 118 [pid = 1738] [id = 387] 17:01:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 196 (0x9ae12c00) [pid = 1738] [serial = 1162] [outer = (nil)] 17:01:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 197 (0x9ae16000) [pid = 1738] [serial = 1163] [outer = 0x9ae12c00] 17:01:15 INFO - PROCESS | 1738 | 1464393675146 Marionette DEBUG loaded listener.js 17:01:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x9ae41c00) [pid = 1738] [serial = 1164] [outer = 0x9ae12c00] 17:01:16 INFO - PROCESS | 1738 | 1464393676103 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:01:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:01:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1737ms 17:01:16 INFO - PROCESS | 1738 | 1464393676148 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 17:01:16 INFO - PROCESS | 1738 | 1464393676152 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 17:01:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:01:16 INFO - PROCESS | 1738 | 1464393676159 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:01:16 INFO - PROCESS | 1738 | 1464393676163 Marionette TRACE conn3 <- [1,1522,null,{}] 17:01:16 INFO - PROCESS | 1738 | 1464393676169 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:16 INFO - PROCESS | 1738 | 1464393676417 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 17:01:16 INFO - PROCESS | 1738 | 1464393676725 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x881f4000 == 119 [pid = 1738] [id = 388] 17:01:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x8aaee800) [pid = 1738] [serial = 1165] [outer = (nil)] 17:01:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x9ae49c00) [pid = 1738] [serial = 1166] [outer = 0x8aaee800] 17:01:16 INFO - PROCESS | 1738 | 1464393676821 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0x9ae4c800) [pid = 1738] [serial = 1167] [outer = 0x8aaee800] 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:01:17 INFO - PROCESS | 1738 | 1464393677615 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:01:17 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 () { 17:01:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:01:17 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 () { 17:01:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:01:17 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 () { 17:01:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:01:17 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 () { 17:01:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:01:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:01:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1539ms 17:01:17 INFO - PROCESS | 1738 | 1464393677705 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 17:01:17 INFO - PROCESS | 1738 | 1464393677710 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 17:01:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:01:17 INFO - PROCESS | 1738 | 1464393677718 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:01:17 INFO - PROCESS | 1738 | 1464393677725 Marionette TRACE conn3 <- [1,1526,null,{}] 17:01:17 INFO - PROCESS | 1738 | 1464393677761 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:17 INFO - PROCESS | 1738 | 1464393677988 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 17:01:18 INFO - PROCESS | 1738 | 1464393678300 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x918d5c00 == 120 [pid = 1738] [id = 389] 17:01:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 202 (0x9ae4bc00) [pid = 1738] [serial = 1168] [outer = (nil)] 17:01:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 203 (0x9b241400) [pid = 1738] [serial = 1169] [outer = 0x9ae4bc00] 17:01:18 INFO - PROCESS | 1738 | 1464393678397 Marionette DEBUG loaded listener.js 17:01:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 204 (0x9b245400) [pid = 1738] [serial = 1170] [outer = 0x9ae4bc00] 17:01:19 INFO - PROCESS | 1738 | 1464393679279 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:01:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:01:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:01:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:01:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:01:19 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:01:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:01:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:01:19 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1618ms 17:01:19 INFO - PROCESS | 1738 | 1464393679345 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 17:01:19 INFO - PROCESS | 1738 | 1464393679349 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 17:01:19 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:01:19 INFO - PROCESS | 1738 | 1464393679361 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:01:19 INFO - PROCESS | 1738 | 1464393679364 Marionette TRACE conn3 <- [1,1530,null,{}] 17:01:19 INFO - PROCESS | 1738 | 1464393679371 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:19 INFO - PROCESS | 1738 | 1464393679613 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 17:01:19 INFO - PROCESS | 1738 | 1464393679924 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b23f000 == 121 [pid = 1738] [id = 390] 17:01:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 205 (0x9b240000) [pid = 1738] [serial = 1171] [outer = (nil)] 17:01:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 206 (0x9b8a5800) [pid = 1738] [serial = 1172] [outer = 0x9b240000] 17:01:20 INFO - PROCESS | 1738 | 1464393680034 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 207 (0x9ba1b000) [pid = 1738] [serial = 1173] [outer = 0x9b240000] 17:01:20 INFO - PROCESS | 1738 | 1464393680854 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:01:20 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 17:01:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:01:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:01:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:01:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:01:20 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:01:20 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. 17:01:20 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:01:20 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1536ms 17:01:20 INFO - PROCESS | 1738 | 1464393680900 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 17:01:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:01:20 INFO - PROCESS | 1738 | 1464393680904 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 17:01:20 INFO - PROCESS | 1738 | 1464393680911 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 1738 | 1464393680915 Marionette TRACE conn3 <- [1,1534,null,{}] 17:01:20 INFO - PROCESS | 1738 | 1464393680921 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:21 INFO - PROCESS | 1738 | 1464393681191 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 17:01:21 INFO - PROCESS | 1738 | 1464393681469 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea2400 == 122 [pid = 1738] [id = 391] 17:01:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 208 (0x9ba14800) [pid = 1738] [serial = 1174] [outer = (nil)] 17:01:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 209 (0x9c2a5000) [pid = 1738] [serial = 1175] [outer = 0x9ba14800] 17:01:21 INFO - PROCESS | 1738 | 1464393681559 Marionette DEBUG loaded listener.js 17:01:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 210 (0x9c347800) [pid = 1738] [serial = 1176] [outer = 0x9ba14800] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x888ca400 == 121 [pid = 1738] [id = 279] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x885ed000 == 120 [pid = 1738] [id = 278] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x899e5800 == 119 [pid = 1738] [id = 283] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x885eac00 == 118 [pid = 1738] [id = 277] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x939df000 == 117 [pid = 1738] [id = 366] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d3c00 == 116 [pid = 1738] [id = 367] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d0400 == 115 [pid = 1738] [id = 365] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x87ef2000 == 114 [pid = 1738] [id = 364] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x91b6ec00 == 113 [pid = 1738] [id = 363] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x913f6800 == 112 [pid = 1738] [id = 361] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x91b65000 == 111 [pid = 1738] [id = 362] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6bd800 == 110 [pid = 1738] [id = 360] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d5800 == 109 [pid = 1738] [id = 359] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8e466c00 == 108 [pid = 1738] [id = 358] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e7800 == 107 [pid = 1738] [id = 319] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30f000 == 106 [pid = 1738] [id = 357] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8d255c00 == 105 [pid = 1738] [id = 356] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc4dc00 == 104 [pid = 1738] [id = 355] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x899e5c00 == 103 [pid = 1738] [id = 353] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc52800 == 102 [pid = 1738] [id = 354] 17:01:23 INFO - PROCESS | 1738 | --DOCSHELL 0x87494800 == 101 [pid = 1738] [id = 352] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 209 (0x91b38800) [pid = 1738] [serial = 1022] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 208 (0x913db400) [pid = 1738] [serial = 1016] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 207 (0x93c8e000) [pid = 1738] [serial = 1032] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 206 (0x8e5dac00) [pid = 1738] [serial = 942] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 205 (0x9a35e400) [pid = 1738] [serial = 1043] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 204 (0x8b340000) [pid = 1738] [serial = 1055] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 203 (0x9189ac00) [pid = 1738] [serial = 1020] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 202 (0x8f10a000) [pid = 1738] [serial = 1010] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 201 (0x91839400) [pid = 1738] [serial = 1019] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0x8d935400) [pid = 1738] [serial = 1001] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0x881f1c00) [pid = 1738] [serial = 1047] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0x88f24000) [pid = 1738] [serial = 1049] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x913de000) [pid = 1738] [serial = 951] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 196 (0x92aac800) [pid = 1738] [serial = 1028] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 195 (0x8a9a9800) [pid = 1738] [serial = 998] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0x91b3d000) [pid = 1738] [serial = 1023] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x8a9a5400) [pid = 1738] [serial = 1052] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x99fea000) [pid = 1738] [serial = 1040] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x890e5000) [pid = 1738] [serial = 996] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x91451800) [pid = 1738] [serial = 954] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x93c81c00) [pid = 1738] [serial = 1031] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x9971d000) [pid = 1738] [serial = 1038] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x913f3400) [pid = 1738] [serial = 1017] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x918d8000) [pid = 1738] [serial = 864] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x92ab0000) [pid = 1738] [serial = 1029] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x952e2400) [pid = 1738] [serial = 1035] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x8f87a800) [pid = 1738] [serial = 1014] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x881eac00) [pid = 1738] [serial = 1046] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x890f1400) [pid = 1738] [serial = 1050] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x928de800) [pid = 1738] [serial = 1026] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x8aae8c00) [pid = 1738] [serial = 1053] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x9a0e4000) [pid = 1738] [serial = 1041] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x8dba9c00) [pid = 1738] [serial = 1004] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x990b9c00) [pid = 1738] [serial = 1037] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x8f6c2800) [pid = 1738] [serial = 1013] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x8f10c000) [pid = 1738] [serial = 945] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8e30dc00) [pid = 1738] [serial = 1007] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8d05d400) [pid = 1738] [serial = 936] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x92762000) [pid = 1738] [serial = 1025] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x8f895400) [pid = 1738] [serial = 948] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8b339800) [pid = 1738] [serial = 999] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x888d4400) [pid = 1738] [serial = 995] [outer = (nil)] [url = about:blank] 17:01:23 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x952dbc00) [pid = 1738] [serial = 1034] [outer = (nil)] [url = about:blank] 17:01:24 INFO - PROCESS | 1738 | 1464393684301 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:01:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 3450ms 17:01:24 INFO - PROCESS | 1738 | 1464393684362 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 1738 | 1464393684369 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 17:01:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:01:24 INFO - PROCESS | 1738 | 1464393684377 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 1738 | 1464393684383 Marionette TRACE conn3 <- [1,1538,null,{}] 17:01:24 INFO - PROCESS | 1738 | 1464393684390 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:24 INFO - PROCESS | 1738 | 1464393684613 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 17:01:24 INFO - PROCESS | 1738 | 1464393684814 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x885f4400 == 102 [pid = 1738] [id = 392] 17:01:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x885f8400) [pid = 1738] [serial = 1177] [outer = (nil)] 17:01:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x890f2400) [pid = 1738] [serial = 1178] [outer = 0x885f8400] 17:01:24 INFO - PROCESS | 1738 | 1464393684897 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x899ec800) [pid = 1738] [serial = 1179] [outer = 0x885f8400] 17:01:25 INFO - PROCESS | 1738 | 1464393685793 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:01:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:01:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1436ms 17:01:25 INFO - PROCESS | 1738 | 1464393685815 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 17:01:25 INFO - PROCESS | 1738 | 1464393685824 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 17:01:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:01:25 INFO - PROCESS | 1738 | 1464393685835 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:01:25 INFO - PROCESS | 1738 | 1464393685839 Marionette TRACE conn3 <- [1,1542,null,{}] 17:01:25 INFO - PROCESS | 1738 | 1464393685845 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:26 INFO - PROCESS | 1738 | 1464393686163 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 17:01:26 INFO - PROCESS | 1738 | 1464393686216 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x881e7000 == 103 [pid = 1738] [id = 393] 17:01:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x89ba0800) [pid = 1738] [serial = 1180] [outer = (nil)] 17:01:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x8b33c400) [pid = 1738] [serial = 1181] [outer = 0x89ba0800] 17:01:26 INFO - PROCESS | 1738 | 1464393686392 Marionette DEBUG loaded listener.js 17:01:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x8b4f0400) [pid = 1738] [serial = 1182] [outer = 0x89ba0800] 17:01:27 INFO - PROCESS | 1738 | 1464393687340 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:01:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:01:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1536ms 17:01:27 INFO - PROCESS | 1738 | 1464393687371 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 17:01:27 INFO - PROCESS | 1738 | 1464393687376 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 17:01:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:01:27 INFO - PROCESS | 1738 | 1464393687382 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:01:27 INFO - PROCESS | 1738 | 1464393687388 Marionette TRACE conn3 <- [1,1546,null,{}] 17:01:27 INFO - PROCESS | 1738 | 1464393687438 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:27 INFO - PROCESS | 1738 | 1464393687774 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 17:01:27 INFO - PROCESS | 1738 | 1464393687816 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b33a000 == 104 [pid = 1738] [id = 394] 17:01:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x8cfd0c00) [pid = 1738] [serial = 1183] [outer = (nil)] 17:01:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x8d931800) [pid = 1738] [serial = 1184] [outer = 0x8cfd0c00] 17:01:27 INFO - PROCESS | 1738 | 1464393687897 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x8d9d1c00) [pid = 1738] [serial = 1185] [outer = 0x8cfd0c00] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x885ee400) [pid = 1738] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x8db5fc00) [pid = 1738] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8d059800) [pid = 1738] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x92763000) [pid = 1738] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8d25c000) [pid = 1738] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x888d9400) [pid = 1738] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8d9ce400) [pid = 1738] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8e301800) [pid = 1738] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x922eec00) [pid = 1738] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x885ea400) [pid = 1738] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8d9d9400) [pid = 1738] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x913f6000) [pid = 1738] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x92e09800) [pid = 1738] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8e5d2400) [pid = 1738] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x92ab2c00) [pid = 1738] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x87498800) [pid = 1738] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x874cf000) [pid = 1738] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8b4ebc00) [pid = 1738] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x8a9aac00) [pid = 1738] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x87efa400) [pid = 1738] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x885f1000) [pid = 1738] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:01:28 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x874ccc00) [pid = 1738] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:01:29 INFO - PROCESS | 1738 | 1464393689414 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:01:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:01:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2070ms 17:01:29 INFO - PROCESS | 1738 | 1464393689453 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 17:01:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:01:29 INFO - PROCESS | 1738 | 1464393689458 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 17:01:29 INFO - PROCESS | 1738 | 1464393689465 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:01:29 INFO - PROCESS | 1738 | 1464393689468 Marionette TRACE conn3 <- [1,1550,null,{}] 17:01:29 INFO - PROCESS | 1738 | 1464393689474 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:29 INFO - PROCESS | 1738 | 1464393689757 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 17:01:29 INFO - PROCESS | 1738 | 1464393689781 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cf000 == 105 [pid = 1738] [id = 395] 17:01:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x885f5000) [pid = 1738] [serial = 1186] [outer = (nil)] 17:01:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x8d057400) [pid = 1738] [serial = 1187] [outer = 0x885f5000] 17:01:29 INFO - PROCESS | 1738 | 1464393689857 Marionette DEBUG loaded listener.js 17:01:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x8d936400) [pid = 1738] [serial = 1188] [outer = 0x885f5000] 17:01:30 INFO - PROCESS | 1738 | 1464393690977 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:01:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1582ms 17:01:31 INFO - PROCESS | 1738 | 1464393691048 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 1738 | 1464393691055 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:01:31 INFO - PROCESS | 1738 | 1464393691066 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 1738 | 1464393691072 Marionette TRACE conn3 <- [1,1554,null,{}] 17:01:31 INFO - PROCESS | 1738 | 1464393691083 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:31 INFO - PROCESS | 1738 | 1464393691382 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 17:01:31 INFO - PROCESS | 1738 | 1464393691713 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x888ca400 == 106 [pid = 1738] [id = 396] 17:01:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x888cc000) [pid = 1738] [serial = 1189] [outer = (nil)] 17:01:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x899e3400) [pid = 1738] [serial = 1190] [outer = 0x888cc000] 17:01:31 INFO - PROCESS | 1738 | 1464393691806 Marionette DEBUG loaded listener.js 17:01:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x89baa800) [pid = 1738] [serial = 1191] [outer = 0x888cc000] 17:01:32 INFO - PROCESS | 1738 | 1464393692837 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:01:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:01:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1848ms 17:01:32 INFO - PROCESS | 1738 | 1464393692914 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 17:01:32 INFO - PROCESS | 1738 | 1464393692924 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 17:01:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:01:32 INFO - PROCESS | 1738 | 1464393692935 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:01:32 INFO - PROCESS | 1738 | 1464393692939 Marionette TRACE conn3 <- [1,1558,null,{}] 17:01:32 INFO - PROCESS | 1738 | 1464393692947 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:33 INFO - PROCESS | 1738 | 1464393693227 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 17:01:33 INFO - PROCESS | 1738 | 1464393693545 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aaed000 == 107 [pid = 1738] [id = 397] 17:01:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x8b341400) [pid = 1738] [serial = 1192] [outer = (nil)] 17:01:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8bc54400) [pid = 1738] [serial = 1193] [outer = 0x8b341400] 17:01:33 INFO - PROCESS | 1738 | 1464393693636 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x8d05d000) [pid = 1738] [serial = 1194] [outer = 0x8b341400] 17:01:34 INFO - PROCESS | 1738 | 1464393694644 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:01:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1733ms 17:01:34 INFO - PROCESS | 1738 | 1464393694669 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 17:01:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:01:34 INFO - PROCESS | 1738 | 1464393694673 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 17:01:34 INFO - PROCESS | 1738 | 1464393694680 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 1738 | 1464393694686 Marionette TRACE conn3 <- [1,1562,null,{}] 17:01:34 INFO - PROCESS | 1738 | 1464393694704 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:34 INFO - PROCESS | 1738 | 1464393694980 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 17:01:35 INFO - PROCESS | 1738 | 1464393695334 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x899eb000 == 108 [pid = 1738] [id = 398] 17:01:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x8d9cb800) [pid = 1738] [serial = 1195] [outer = (nil)] 17:01:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8e30dc00) [pid = 1738] [serial = 1196] [outer = 0x8d9cb800] 17:01:35 INFO - PROCESS | 1738 | 1464393695448 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x8e469800) [pid = 1738] [serial = 1197] [outer = 0x8d9cb800] 17:01:36 INFO - PROCESS | 1738 | 1464393696391 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:01:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1788ms 17:01:36 INFO - PROCESS | 1738 | 1464393696468 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 1738 | 1464393696473 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 17:01:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:01:36 INFO - PROCESS | 1738 | 1464393696480 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 1738 | 1464393696485 Marionette TRACE conn3 <- [1,1566,null,{}] 17:01:36 INFO - PROCESS | 1738 | 1464393696491 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:36 INFO - PROCESS | 1738 | 1464393696778 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 17:01:37 INFO - PROCESS | 1738 | 1464393697091 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9af400 == 109 [pid = 1738] [id = 399] 17:01:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8e303400) [pid = 1738] [serial = 1198] [outer = (nil)] 17:01:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x8ee4e400) [pid = 1738] [serial = 1199] [outer = 0x8e303400] 17:01:37 INFO - PROCESS | 1738 | 1464393697183 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8f10b400) [pid = 1738] [serial = 1200] [outer = 0x8e303400] 17:01:38 INFO - PROCESS | 1738 | 1464393698142 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:01:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1698ms 17:01:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:01:38 INFO - PROCESS | 1738 | 1464393698179 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 1738 | 1464393698182 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 17:01:38 INFO - PROCESS | 1738 | 1464393698190 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 1738 | 1464393698193 Marionette TRACE conn3 <- [1,1570,null,{}] 17:01:38 INFO - PROCESS | 1738 | 1464393698200 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:38 INFO - PROCESS | 1738 | 1464393698436 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 17:01:38 INFO - PROCESS | 1738 | 1464393698744 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee42000 == 110 [pid = 1738] [id = 400] 17:01:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x8ee48c00) [pid = 1738] [serial = 1201] [outer = (nil)] 17:01:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x8f6bac00) [pid = 1738] [serial = 1202] [outer = 0x8ee48c00] 17:01:38 INFO - PROCESS | 1738 | 1464393698842 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x8f6bf400) [pid = 1738] [serial = 1203] [outer = 0x8ee48c00] 17:01:39 INFO - PROCESS | 1738 | 1464393699793 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:01:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1637ms 17:01:39 INFO - PROCESS | 1738 | 1464393699827 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 1738 | 1464393699831 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:01:39 INFO - PROCESS | 1738 | 1464393699839 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 1738 | 1464393699843 Marionette TRACE conn3 <- [1,1574,null,{}] 17:01:39 INFO - PROCESS | 1738 | 1464393699851 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:40 INFO - PROCESS | 1738 | 1464393700126 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 17:01:40 INFO - PROCESS | 1738 | 1464393700465 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f103000 == 111 [pid = 1738] [id = 401] 17:01:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x8f6bc800) [pid = 1738] [serial = 1204] [outer = (nil)] 17:01:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x91447000) [pid = 1738] [serial = 1205] [outer = 0x8f6bc800] 17:01:40 INFO - PROCESS | 1738 | 1464393700567 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x9144dc00) [pid = 1738] [serial = 1206] [outer = 0x8f6bc800] 17:01:41 INFO - PROCESS | 1738 | 1464393701525 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:01:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1730ms 17:01:41 INFO - PROCESS | 1738 | 1464393701571 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 17:01:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:01:41 INFO - PROCESS | 1738 | 1464393701575 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 17:01:41 INFO - PROCESS | 1738 | 1464393701582 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 1738 | 1464393701586 Marionette TRACE conn3 <- [1,1578,null,{}] 17:01:41 INFO - PROCESS | 1738 | 1464393701593 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:41 INFO - PROCESS | 1738 | 1464393701830 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 17:01:42 INFO - PROCESS | 1738 | 1464393702154 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x913dcc00 == 112 [pid = 1738] [id = 402] 17:01:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x913f6800) [pid = 1738] [serial = 1207] [outer = (nil)] 17:01:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x918c8400) [pid = 1738] [serial = 1208] [outer = 0x913f6800] 17:01:42 INFO - PROCESS | 1738 | 1464393702252 Marionette DEBUG loaded listener.js 17:01:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x918cac00) [pid = 1738] [serial = 1209] [outer = 0x913f6800] 17:01:43 INFO - PROCESS | 1738 | 1464393703208 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:01:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:01:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1683ms 17:01:43 INFO - PROCESS | 1738 | 1464393703265 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 17:01:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:01:43 INFO - PROCESS | 1738 | 1464393703270 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 17:01:43 INFO - PROCESS | 1738 | 1464393703278 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:01:43 INFO - PROCESS | 1738 | 1464393703282 Marionette TRACE conn3 <- [1,1582,null,{}] 17:01:43 INFO - PROCESS | 1738 | 1464393703289 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:43 INFO - PROCESS | 1738 | 1464393703530 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 17:01:43 INFO - PROCESS | 1738 | 1464393703845 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dbaf000 == 113 [pid = 1738] [id = 403] 17:01:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x8f89c800) [pid = 1738] [serial = 1210] [outer = (nil)] 17:01:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x91b41c00) [pid = 1738] [serial = 1211] [outer = 0x8f89c800] 17:01:43 INFO - PROCESS | 1738 | 1464393703946 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x91b68000) [pid = 1738] [serial = 1212] [outer = 0x8f89c800] 17:01:44 INFO - PROCESS | 1738 | 1464393704875 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:01:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1641ms 17:01:44 INFO - PROCESS | 1738 | 1464393704919 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 17:01:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:01:44 INFO - PROCESS | 1738 | 1464393704924 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 17:01:44 INFO - PROCESS | 1738 | 1464393704951 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 1738 | 1464393704956 Marionette TRACE conn3 <- [1,1586,null,{}] 17:01:44 INFO - PROCESS | 1738 | 1464393704965 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:45 INFO - PROCESS | 1738 | 1464393705205 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 17:01:45 INFO - PROCESS | 1738 | 1464393705560 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x888d5400 == 114 [pid = 1738] [id = 404] 17:01:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x91453000) [pid = 1738] [serial = 1213] [outer = (nil)] 17:01:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x92762000) [pid = 1738] [serial = 1214] [outer = 0x91453000] 17:01:45 INFO - PROCESS | 1738 | 1464393705661 Marionette DEBUG loaded listener.js 17:01:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x928dd400) [pid = 1738] [serial = 1215] [outer = 0x91453000] 17:01:46 INFO - PROCESS | 1738 | 1464393706606 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:01:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:01:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1716ms 17:01:46 INFO - PROCESS | 1738 | 1464393706647 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 17:01:46 INFO - PROCESS | 1738 | 1464393706652 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 17:01:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:01:46 INFO - PROCESS | 1738 | 1464393706658 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:01:46 INFO - PROCESS | 1738 | 1464393706663 Marionette TRACE conn3 <- [1,1590,null,{}] 17:01:46 INFO - PROCESS | 1738 | 1464393706669 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:46 INFO - PROCESS | 1738 | 1464393706912 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 17:01:47 INFO - PROCESS | 1738 | 1464393707240 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f10fc00 == 115 [pid = 1738] [id = 405] 17:01:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x918e1000) [pid = 1738] [serial = 1216] [outer = (nil)] 17:01:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x92ebc000) [pid = 1738] [serial = 1217] [outer = 0x918e1000] 17:01:47 INFO - PROCESS | 1738 | 1464393707341 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x9393d000) [pid = 1738] [serial = 1218] [outer = 0x918e1000] 17:01:48 INFO - PROCESS | 1738 | 1464393708281 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:01:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:01:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1686ms 17:01:48 INFO - PROCESS | 1738 | 1464393708347 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 17:01:48 INFO - PROCESS | 1738 | 1464393708353 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 17:01:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:01:48 INFO - PROCESS | 1738 | 1464393708365 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:01:48 INFO - PROCESS | 1738 | 1464393708370 Marionette TRACE conn3 <- [1,1594,null,{}] 17:01:48 INFO - PROCESS | 1738 | 1464393708378 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:48 INFO - PROCESS | 1738 | 1464393708646 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 17:01:48 INFO - PROCESS | 1738 | 1464393708949 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ab8000 == 116 [pid = 1738] [id = 406] 17:01:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x95312000) [pid = 1738] [serial = 1219] [outer = (nil)] 17:01:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x9771a000) [pid = 1738] [serial = 1220] [outer = 0x95312000] 17:01:49 INFO - PROCESS | 1738 | 1464393709050 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x99721c00) [pid = 1738] [serial = 1221] [outer = 0x95312000] 17:01:50 INFO - PROCESS | 1738 | 1464393710005 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:01:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1698ms 17:01:50 INFO - PROCESS | 1738 | 1464393710063 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 1738 | 1464393710067 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 17:01:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:01:50 INFO - PROCESS | 1738 | 1464393710074 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 1738 | 1464393710078 Marionette TRACE conn3 <- [1,1598,null,{}] 17:01:50 INFO - PROCESS | 1738 | 1464393710084 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:50 INFO - PROCESS | 1738 | 1464393710329 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 17:01:50 INFO - PROCESS | 1738 | 1464393710667 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x888d8800 == 117 [pid = 1738] [id = 407] 17:01:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x8e30c800) [pid = 1738] [serial = 1222] [outer = (nil)] 17:01:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x99fe8800) [pid = 1738] [serial = 1223] [outer = 0x8e30c800] 17:01:50 INFO - PROCESS | 1738 | 1464393710764 Marionette DEBUG loaded listener.js 17:01:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x9a0e6400) [pid = 1738] [serial = 1224] [outer = 0x8e30c800] 17:01:51 INFO - PROCESS | 1738 | 1464393711721 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:01:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:01:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1689ms 17:01:51 INFO - PROCESS | 1738 | 1464393711765 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 17:01:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:01:51 INFO - PROCESS | 1738 | 1464393711769 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 17:01:51 INFO - PROCESS | 1738 | 1464393711776 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:01:51 INFO - PROCESS | 1738 | 1464393711779 Marionette TRACE conn3 <- [1,1602,null,{}] 17:01:51 INFO - PROCESS | 1738 | 1464393711785 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:52 INFO - PROCESS | 1738 | 1464393712045 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 17:01:52 INFO - PROCESS | 1738 | 1464393712366 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x8748ec00 == 118 [pid = 1738] [id = 408] 17:01:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x8aae3800) [pid = 1738] [serial = 1225] [outer = (nil)] 17:01:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 195 (0x9a7a5800) [pid = 1738] [serial = 1226] [outer = 0x8aae3800] 17:01:52 INFO - PROCESS | 1738 | 1464393712467 Marionette DEBUG loaded listener.js 17:01:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 196 (0x9a88c400) [pid = 1738] [serial = 1227] [outer = 0x8aae3800] 17:01:53 INFO - PROCESS | 1738 | 1464393713405 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:01:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1686ms 17:01:53 INFO - PROCESS | 1738 | 1464393713462 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 17:01:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:01:53 INFO - PROCESS | 1738 | 1464393713466 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 17:01:53 INFO - PROCESS | 1738 | 1464393713473 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:01:53 INFO - PROCESS | 1738 | 1464393713477 Marionette TRACE conn3 <- [1,1606,null,{}] 17:01:53 INFO - PROCESS | 1738 | 1464393713483 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:53 INFO - PROCESS | 1738 | 1464393713721 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 17:01:54 INFO - PROCESS | 1738 | 1464393714038 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e9800 == 119 [pid = 1738] [id = 409] 17:01:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 197 (0x951ba000) [pid = 1738] [serial = 1228] [outer = (nil)] 17:01:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 198 (0x9ae14400) [pid = 1738] [serial = 1229] [outer = 0x951ba000] 17:01:54 INFO - PROCESS | 1738 | 1464393714136 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 199 (0x9b23ac00) [pid = 1738] [serial = 1230] [outer = 0x951ba000] 17:01:55 INFO - PROCESS | 1738 | 1464393715096 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:01:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:01:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1692ms 17:01:55 INFO - PROCESS | 1738 | 1464393715165 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 17:01:55 INFO - PROCESS | 1738 | 1464393715169 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 17:01:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:01:55 INFO - PROCESS | 1738 | 1464393715176 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:01:55 INFO - PROCESS | 1738 | 1464393715180 Marionette TRACE conn3 <- [1,1610,null,{}] 17:01:55 INFO - PROCESS | 1738 | 1464393715186 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:55 INFO - PROCESS | 1738 | 1464393715443 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 17:01:55 INFO - PROCESS | 1738 | 1464393715769 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a4b1400 == 120 [pid = 1738] [id = 410] 17:01:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 200 (0x9a7a7800) [pid = 1738] [serial = 1231] [outer = (nil)] 17:01:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 201 (0x9c19a800) [pid = 1738] [serial = 1232] [outer = 0x9a7a7800] 17:01:55 INFO - PROCESS | 1738 | 1464393715862 Marionette DEBUG loaded listener.js 17:01:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 202 (0x9c367c00) [pid = 1738] [serial = 1233] [outer = 0x9a7a7800] 17:01:56 INFO - PROCESS | 1738 | 1464393716833 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:01:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:01:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1694ms 17:01:56 INFO - PROCESS | 1738 | 1464393716872 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 17:01:56 INFO - PROCESS | 1738 | 1464393716875 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 17:01:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:01:56 INFO - PROCESS | 1738 | 1464393716883 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:01:56 INFO - PROCESS | 1738 | 1464393716888 Marionette TRACE conn3 <- [1,1614,null,{}] 17:01:56 INFO - PROCESS | 1738 | 1464393716895 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:57 INFO - PROCESS | 1738 | 1464393717151 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 17:01:57 INFO - PROCESS | 1738 | 1464393717484 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f107000 == 121 [pid = 1738] [id = 411] 17:01:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 203 (0x8f87fc00) [pid = 1738] [serial = 1234] [outer = (nil)] 17:01:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 204 (0x9d1a4400) [pid = 1738] [serial = 1235] [outer = 0x8f87fc00] 17:01:57 INFO - PROCESS | 1738 | 1464393717583 Marionette DEBUG loaded listener.js 17:01:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 205 (0x9d1ae400) [pid = 1738] [serial = 1236] [outer = 0x8f87fc00] 17:01:58 INFO - PROCESS | 1738 | 1464393718518 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:01:58 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 17:01:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1683ms 17:01:58 INFO - PROCESS | 1738 | 1464393718568 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 17:01:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:01:58 INFO - PROCESS | 1738 | 1464393718572 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 17:01:58 INFO - PROCESS | 1738 | 1464393718580 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:01:58 INFO - PROCESS | 1738 | 1464393718583 Marionette TRACE conn3 <- [1,1618,null,{}] 17:01:58 INFO - PROCESS | 1738 | 1464393718590 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:01:58 INFO - PROCESS | 1738 | 1464393718836 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 17:01:59 INFO - PROCESS | 1738 | 1464393719155 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ba13c00 == 122 [pid = 1738] [id = 412] 17:01:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 206 (0x9cde2400) [pid = 1738] [serial = 1237] [outer = (nil)] 17:01:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 207 (0xa1139400) [pid = 1738] [serial = 1238] [outer = 0x9cde2400] 17:01:59 INFO - PROCESS | 1738 | 1464393719255 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 208 (0xa113d400) [pid = 1738] [serial = 1239] [outer = 0x9cde2400] 17:02:00 INFO - PROCESS | 1738 | 1464393720164 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:02:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:02:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1644ms 17:02:00 INFO - PROCESS | 1738 | 1464393720240 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 1738 | 1464393720245 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 17:02:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:02:00 INFO - PROCESS | 1738 | 1464393720259 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 1738 | 1464393720262 Marionette TRACE conn3 <- [1,1622,null,{}] 17:02:00 INFO - PROCESS | 1738 | 1464393720269 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:00 INFO - PROCESS | 1738 | 1464393720536 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 17:02:00 INFO - PROCESS | 1738 | 1464393720882 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:00 INFO - PROCESS | 1738 | ++DOCSHELL 0xa1135c00 == 123 [pid = 1738] [id = 413] 17:02:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 209 (0xa21a6000) [pid = 1738] [serial = 1240] [outer = (nil)] 17:02:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 210 (0xa227a800) [pid = 1738] [serial = 1241] [outer = 0xa21a6000] 17:02:00 INFO - PROCESS | 1738 | 1464393720977 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 211 (0xa2283400) [pid = 1738] [serial = 1242] [outer = 0xa21a6000] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x890eb800 == 122 [pid = 1738] [id = 288] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x922ee400 == 121 [pid = 1738] [id = 27] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x91832800 == 120 [pid = 1738] [id = 139] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee4f800 == 119 [pid = 1738] [id = 255] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee41400 == 118 [pid = 1738] [id = 253] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a3400 == 117 [pid = 1738] [id = 250] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8f877400 == 116 [pid = 1738] [id = 287] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8b337c00 == 115 [pid = 1738] [id = 252] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8b33a000 == 114 [pid = 1738] [id = 394] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x881e7000 == 113 [pid = 1738] [id = 393] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x885f4400 == 112 [pid = 1738] [id = 392] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x99ea2400 == 111 [pid = 1738] [id = 391] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x9b23f000 == 110 [pid = 1738] [id = 390] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x881f4000 == 109 [pid = 1738] [id = 388] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x918d5c00 == 108 [pid = 1738] [id = 389] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x9ac7a800 == 107 [pid = 1738] [id = 387] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x93c83800 == 106 [pid = 1738] [id = 386] 17:02:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8aaeb400 == 105 [pid = 1738] [id = 215] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 210 (0x8a9ab400) [pid = 1738] [serial = 993] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 209 (0x8e305400) [pid = 1738] [serial = 939] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 208 (0x8d9d4400) [pid = 1738] [serial = 1002] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 207 (0x928ec800) [pid = 1738] [serial = 963] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 206 (0x8d9d3c00) [pid = 1738] [serial = 930] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 205 (0x8a9a1800) [pid = 1738] [serial = 933] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 204 (0x8e460c00) [pid = 1738] [serial = 1008] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 203 (0x8f6ba400) [pid = 1738] [serial = 1011] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 202 (0x951b4400) [pid = 1738] [serial = 969] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 201 (0x992b5000) [pid = 1738] [serial = 975] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 200 (0x8dbb4c00) [pid = 1738] [serial = 1005] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 199 (0x918ccc00) [pid = 1738] [serial = 957] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 198 (0x95315400) [pid = 1738] [serial = 972] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 197 (0x91b3d400) [pid = 1738] [serial = 960] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 196 (0x93942000) [pid = 1738] [serial = 966] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 195 (0x9a72dc00) [pid = 1738] [serial = 1044] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 194 (0x8db61800) [pid = 1738] [serial = 1121] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x8dbac000) [pid = 1738] [serial = 1070] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x93c86000) [pid = 1738] [serial = 1094] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x87ef7400) [pid = 1738] [serial = 1106] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x8d257000) [pid = 1738] [serial = 1116] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x8b4e6c00) [pid = 1738] [serial = 1113] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x899e2400) [pid = 1738] [serial = 1118] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x918d3400) [pid = 1738] [serial = 1085] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x874c8000) [pid = 1738] [serial = 1058] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x8f899800) [pid = 1738] [serial = 1079] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x8f6bb000) [pid = 1738] [serial = 1076] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x8b4e1400) [pid = 1738] [serial = 1056] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x8b33b000) [pid = 1738] [serial = 1112] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x922e3800) [pid = 1738] [serial = 1088] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x928eb800) [pid = 1738] [serial = 1091] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x8e5d5c00) [pid = 1738] [serial = 1073] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8bc4cc00) [pid = 1738] [serial = 1119] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x91837c00) [pid = 1738] [serial = 1082] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x9a010400) [pid = 1738] [serial = 1103] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x951c0000) [pid = 1738] [serial = 1097] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x885f6800) [pid = 1738] [serial = 1107] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x881ebc00) [pid = 1738] [serial = 1109] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x888cfc00) [pid = 1738] [serial = 1110] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8d25c800) [pid = 1738] [serial = 1067] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x89ba2c00) [pid = 1738] [serial = 1061] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8cfcdc00) [pid = 1738] [serial = 1064] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x97726c00) [pid = 1738] [serial = 1100] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8d250000) [pid = 1738] [serial = 1115] [outer = (nil)] [url = about:blank] 17:02:03 INFO - PROCESS | 1738 | 1464393723797 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:02:03 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 17:02:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 3597ms 17:02:03 INFO - PROCESS | 1738 | 1464393723855 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 17:02:03 INFO - PROCESS | 1738 | 1464393723863 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 17:02:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:02:03 INFO - PROCESS | 1738 | 1464393723872 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:02:03 INFO - PROCESS | 1738 | 1464393723878 Marionette TRACE conn3 <- [1,1626,null,{}] 17:02:03 INFO - PROCESS | 1738 | 1464393723887 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:04 INFO - PROCESS | 1738 | 1464393724140 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 17:02:04 INFO - PROCESS | 1738 | 1464393724400 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x888d1800 == 106 [pid = 1738] [id = 414] 17:02:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x888d6c00) [pid = 1738] [serial = 1243] [outer = (nil)] 17:02:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x88f2a800) [pid = 1738] [serial = 1244] [outer = 0x888d6c00] 17:02:04 INFO - PROCESS | 1738 | 1464393724492 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x890f3800) [pid = 1738] [serial = 1245] [outer = 0x888d6c00] 17:02:05 INFO - PROCESS | 1738 | 1464393725388 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:02:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1537ms 17:02:05 INFO - PROCESS | 1738 | 1464393725410 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 17:02:05 INFO - PROCESS | 1738 | 1464393725419 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 17:02:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:02:05 INFO - PROCESS | 1738 | 1464393725483 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 1738 | 1464393725489 Marionette TRACE conn3 <- [1,1630,null,{}] 17:02:05 INFO - PROCESS | 1738 | 1464393725496 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:05 INFO - PROCESS | 1738 | 1464393725813 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 17:02:05 INFO - PROCESS | 1738 | 1464393725849 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba8000 == 107 [pid = 1738] [id = 415] 17:02:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x8a9a3400) [pid = 1738] [serial = 1246] [outer = (nil)] 17:02:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x8aae5000) [pid = 1738] [serial = 1247] [outer = 0x8a9a3400] 17:02:05 INFO - PROCESS | 1738 | 1464393725928 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x8aaecc00) [pid = 1738] [serial = 1248] [outer = 0x8a9a3400] 17:02:07 INFO - PROCESS | 1738 | 1464393727048 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:02:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1612ms 17:02:07 INFO - PROCESS | 1738 | 1464393727080 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 17:02:07 INFO - PROCESS | 1738 | 1464393727084 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 17:02:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:02:07 INFO - PROCESS | 1738 | 1464393727091 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 1738 | 1464393727098 Marionette TRACE conn3 <- [1,1634,null,{}] 17:02:07 INFO - PROCESS | 1738 | 1464393727122 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:07 INFO - PROCESS | 1738 | 1464393727422 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8e310000) [pid = 1738] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x9144fc00) [pid = 1738] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x918cdc00) [pid = 1738] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x918d2400) [pid = 1738] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8d259800) [pid = 1738] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x94696800) [pid = 1738] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x8bc4f000) [pid = 1738] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8e468400) [pid = 1738] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x951b7c00) [pid = 1738] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x92765400) [pid = 1738] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8e45b400) [pid = 1738] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x91b67400) [pid = 1738] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8f87e400) [pid = 1738] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x87495400) [pid = 1738] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8bc55000) [pid = 1738] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x899ebc00) [pid = 1738] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8cfd0c00) [pid = 1738] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x885f8400) [pid = 1738] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9b240000) [pid = 1738] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9ae4bc00) [pid = 1738] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8aaee800) [pid = 1738] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x9ae12c00) [pid = 1738] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9a88fc00) [pid = 1738] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9a36a400) [pid = 1738] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x951b1c00) [pid = 1738] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x939e1800) [pid = 1738] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x928e3400) [pid = 1738] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x91b6c400) [pid = 1738] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x923c8800) [pid = 1738] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x91452400) [pid = 1738] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8f89e400) [pid = 1738] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8f10dc00) [pid = 1738] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8ee48000) [pid = 1738] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8bc54000) [pid = 1738] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x888d6000) [pid = 1738] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:02:08 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x89ba0800) [pid = 1738] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:02:08 INFO - PROCESS | 1738 | 1464393728458 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x87493800 == 108 [pid = 1738] [id = 416] 17:02:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x87495400) [pid = 1738] [serial = 1249] [outer = (nil)] 17:02:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x890eb000) [pid = 1738] [serial = 1250] [outer = 0x87495400] 17:02:08 INFO - PROCESS | 1738 | 1464393728575 Marionette DEBUG loaded listener.js 17:02:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8bc51c00) [pid = 1738] [serial = 1251] [outer = 0x87495400] 17:02:09 INFO - PROCESS | 1738 | 1464393729381 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:02:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:02:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 2349ms 17:02:09 INFO - PROCESS | 1738 | 1464393729441 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 17:02:09 INFO - PROCESS | 1738 | 1464393729447 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 17:02:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:02:09 INFO - PROCESS | 1738 | 1464393729453 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:02:09 INFO - PROCESS | 1738 | 1464393729457 Marionette TRACE conn3 <- [1,1638,null,{}] 17:02:09 INFO - PROCESS | 1738 | 1464393729463 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:09 INFO - PROCESS | 1738 | 1464393729754 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 17:02:09 INFO - PROCESS | 1738 | 1464393729773 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x899ebc00 == 109 [pid = 1738] [id = 417] 17:02:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8bc55000) [pid = 1738] [serial = 1252] [outer = (nil)] 17:02:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8d24fc00) [pid = 1738] [serial = 1253] [outer = 0x8bc55000] 17:02:09 INFO - PROCESS | 1738 | 1464393729866 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8d259c00) [pid = 1738] [serial = 1254] [outer = 0x8bc55000] 17:02:11 INFO - PROCESS | 1738 | 1464393731130 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:02:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1732ms 17:02:11 INFO - PROCESS | 1738 | 1464393731188 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 17:02:11 INFO - PROCESS | 1738 | 1464393731195 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 17:02:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:02:11 INFO - PROCESS | 1738 | 1464393731207 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:02:11 INFO - PROCESS | 1738 | 1464393731211 Marionette TRACE conn3 <- [1,1642,null,{}] 17:02:11 INFO - PROCESS | 1738 | 1464393731222 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:11 INFO - PROCESS | 1738 | 1464393731491 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 17:02:11 INFO - PROCESS | 1738 | 1464393731822 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x881f0000 == 110 [pid = 1738] [id = 418] 17:02:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x888d2000) [pid = 1738] [serial = 1255] [outer = (nil)] 17:02:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x89ba5000) [pid = 1738] [serial = 1256] [outer = 0x888d2000] 17:02:11 INFO - PROCESS | 1738 | 1464393731924 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8a9a9400) [pid = 1738] [serial = 1257] [outer = 0x888d2000] 17:02:12 INFO - PROCESS | 1738 | 1464393732905 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:02:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:02:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1742ms 17:02:12 INFO - PROCESS | 1738 | 1464393732950 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 1738 | 1464393732959 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 17:02:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:02:12 INFO - PROCESS | 1738 | 1464393732971 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 1738 | 1464393732975 Marionette TRACE conn3 <- [1,1646,null,{}] 17:02:12 INFO - PROCESS | 1738 | 1464393732983 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:13 INFO - PROCESS | 1738 | 1464393733236 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 17:02:13 INFO - PROCESS | 1738 | 1464393733558 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc48000 == 111 [pid = 1738] [id = 419] 17:02:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8bc4a800) [pid = 1738] [serial = 1258] [outer = (nil)] 17:02:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x8cfcc000) [pid = 1738] [serial = 1259] [outer = 0x8bc4a800] 17:02:13 INFO - PROCESS | 1738 | 1464393733657 Marionette DEBUG loaded listener.js 17:02:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x8d250000) [pid = 1738] [serial = 1260] [outer = 0x8bc4a800] 17:02:14 INFO - PROCESS | 1738 | 1464393734671 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:02:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:02:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1742ms 17:02:14 INFO - PROCESS | 1738 | 1464393734713 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 17:02:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:02:14 INFO - PROCESS | 1738 | 1464393734719 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 17:02:14 INFO - PROCESS | 1738 | 1464393734727 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:02:14 INFO - PROCESS | 1738 | 1464393734735 Marionette TRACE conn3 <- [1,1650,null,{}] 17:02:14 INFO - PROCESS | 1738 | 1464393734753 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:15 INFO - PROCESS | 1738 | 1464393735016 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 17:02:15 INFO - PROCESS | 1738 | 1464393735355 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d25b800 == 112 [pid = 1738] [id = 420] 17:02:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x8d9d6c00) [pid = 1738] [serial = 1261] [outer = (nil)] 17:02:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x8db60800) [pid = 1738] [serial = 1262] [outer = 0x8d9d6c00] 17:02:15 INFO - PROCESS | 1738 | 1464393735461 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8dbb2000) [pid = 1738] [serial = 1263] [outer = 0x8d9d6c00] 17:02:16 INFO - PROCESS | 1738 | 1464393736487 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:02:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1809ms 17:02:16 INFO - PROCESS | 1738 | 1464393736536 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 1738 | 1464393736541 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 17:02:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:02:16 INFO - PROCESS | 1738 | 1464393736548 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 1738 | 1464393736551 Marionette TRACE conn3 <- [1,1654,null,{}] 17:02:16 INFO - PROCESS | 1738 | 1464393736559 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:16 INFO - PROCESS | 1738 | 1464393736804 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 17:02:17 INFO - PROCESS | 1738 | 1464393737120 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db59400 == 113 [pid = 1738] [id = 421] 17:02:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x8db63c00) [pid = 1738] [serial = 1264] [outer = (nil)] 17:02:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x8e45c000) [pid = 1738] [serial = 1265] [outer = 0x8db63c00] 17:02:17 INFO - PROCESS | 1738 | 1464393737219 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x8e469400) [pid = 1738] [serial = 1266] [outer = 0x8db63c00] 17:02:18 INFO - PROCESS | 1738 | 1464393738133 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:02:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1634ms 17:02:18 INFO - PROCESS | 1738 | 1464393738196 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 1738 | 1464393738201 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 17:02:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:02:18 INFO - PROCESS | 1738 | 1464393738211 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 1738 | 1464393738214 Marionette TRACE conn3 <- [1,1658,null,{}] 17:02:18 INFO - PROCESS | 1738 | 1464393738220 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:18 INFO - PROCESS | 1738 | 1464393738455 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 17:02:18 INFO - PROCESS | 1738 | 1464393738767 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e305800 == 114 [pid = 1738] [id = 422] 17:02:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x8e306400) [pid = 1738] [serial = 1267] [outer = (nil)] 17:02:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x8ee47800) [pid = 1738] [serial = 1268] [outer = 0x8e306400] 17:02:18 INFO - PROCESS | 1738 | 1464393738865 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x8ee4ec00) [pid = 1738] [serial = 1269] [outer = 0x8e306400] 17:02:19 INFO - PROCESS | 1738 | 1464393739801 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:02:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1632ms 17:02:19 INFO - PROCESS | 1738 | 1464393739845 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 1738 | 1464393739848 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:02:19 INFO - PROCESS | 1738 | 1464393739856 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 1738 | 1464393739861 Marionette TRACE conn3 <- [1,1662,null,{}] 17:02:19 INFO - PROCESS | 1738 | 1464393739867 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:20 INFO - PROCESS | 1738 | 1464393740151 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 17:02:20 INFO - PROCESS | 1738 | 1464393740475 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee48800 == 115 [pid = 1738] [id = 423] 17:02:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x8f6b6800) [pid = 1738] [serial = 1270] [outer = (nil)] 17:02:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x8f876000) [pid = 1738] [serial = 1271] [outer = 0x8f6b6800] 17:02:20 INFO - PROCESS | 1738 | 1464393740571 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x8f893400) [pid = 1738] [serial = 1272] [outer = 0x8f6b6800] 17:02:21 INFO - PROCESS | 1738 | 1464393741519 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:02:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:02:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1736ms 17:02:21 INFO - PROCESS | 1738 | 1464393741594 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 17:02:21 INFO - PROCESS | 1738 | 1464393741598 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 17:02:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:02:21 INFO - PROCESS | 1738 | 1464393741605 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:02:21 INFO - PROCESS | 1738 | 1464393741610 Marionette TRACE conn3 <- [1,1666,null,{}] 17:02:21 INFO - PROCESS | 1738 | 1464393741616 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:21 INFO - PROCESS | 1738 | 1464393741891 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 17:02:22 INFO - PROCESS | 1738 | 1464393742216 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f878000 == 116 [pid = 1738] [id = 424] 17:02:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8f87a000) [pid = 1738] [serial = 1273] [outer = (nil)] 17:02:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x913dd800) [pid = 1738] [serial = 1274] [outer = 0x8f87a000] 17:02:22 INFO - PROCESS | 1738 | 1464393742308 Marionette DEBUG loaded listener.js 17:02:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x913ea000) [pid = 1738] [serial = 1275] [outer = 0x8f87a000] 17:02:23 INFO - PROCESS | 1738 | 1464393743253 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:02:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:02:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1688ms 17:02:23 INFO - PROCESS | 1738 | 1464393743294 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 17:02:23 INFO - PROCESS | 1738 | 1464393743298 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 17:02:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:02:23 INFO - PROCESS | 1738 | 1464393743305 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:02:23 INFO - PROCESS | 1738 | 1464393743308 Marionette TRACE conn3 <- [1,1670,null,{}] 17:02:23 INFO - PROCESS | 1738 | 1464393743315 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:23 INFO - PROCESS | 1738 | 1464393743551 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 17:02:23 INFO - PROCESS | 1738 | 1464393743864 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aaeb800 == 117 [pid = 1738] [id = 425] 17:02:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8ee42c00) [pid = 1738] [serial = 1276] [outer = (nil)] 17:02:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x91839c00) [pid = 1738] [serial = 1277] [outer = 0x8ee42c00] 17:02:23 INFO - PROCESS | 1738 | 1464393743960 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9183c800) [pid = 1738] [serial = 1278] [outer = 0x8ee42c00] 17:02:24 INFO - PROCESS | 1738 | 1464393744904 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:02:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:02:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1635ms 17:02:24 INFO - PROCESS | 1738 | 1464393744941 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 17:02:24 INFO - PROCESS | 1738 | 1464393744945 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 17:02:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:02:24 INFO - PROCESS | 1738 | 1464393744952 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 1738 | 1464393744956 Marionette TRACE conn3 <- [1,1674,null,{}] 17:02:24 INFO - PROCESS | 1738 | 1464393744962 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:25 INFO - PROCESS | 1738 | 1464393745193 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 17:02:25 INFO - PROCESS | 1738 | 1464393745523 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x91836000 == 118 [pid = 1738] [id = 426] 17:02:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x91893400) [pid = 1738] [serial = 1279] [outer = (nil)] 17:02:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x918db800) [pid = 1738] [serial = 1280] [outer = 0x91893400] 17:02:25 INFO - PROCESS | 1738 | 1464393745626 Marionette DEBUG loaded listener.js 17:02:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x918df400) [pid = 1738] [serial = 1281] [outer = 0x91893400] 17:02:26 INFO - PROCESS | 1738 | 1464393746566 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:02:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:02:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1689ms 17:02:26 INFO - PROCESS | 1738 | 1464393746642 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 17:02:26 INFO - PROCESS | 1738 | 1464393746646 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 17:02:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:02:26 INFO - PROCESS | 1738 | 1464393746653 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:02:26 INFO - PROCESS | 1738 | 1464393746658 Marionette TRACE conn3 <- [1,1678,null,{}] 17:02:26 INFO - PROCESS | 1738 | 1464393746665 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:26 INFO - PROCESS | 1738 | 1464393746941 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 17:02:27 INFO - PROCESS | 1738 | 1464393747272 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x9144bc00 == 119 [pid = 1738] [id = 427] 17:02:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x918d3400) [pid = 1738] [serial = 1282] [outer = (nil)] 17:02:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x923c4800) [pid = 1738] [serial = 1283] [outer = 0x918d3400] 17:02:27 INFO - PROCESS | 1738 | 1464393747364 Marionette DEBUG loaded listener.js 17:02:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x923ca800) [pid = 1738] [serial = 1284] [outer = 0x918d3400] 17:02:28 INFO - PROCESS | 1738 | 1464393748337 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:02:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1745ms 17:02:28 INFO - PROCESS | 1738 | 1464393748400 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 1738 | 1464393748404 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 17:02:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:02:28 INFO - PROCESS | 1738 | 1464393748412 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 1738 | 1464393748417 Marionette TRACE conn3 <- [1,1682,null,{}] 17:02:28 INFO - PROCESS | 1738 | 1464393748424 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:28 INFO - PROCESS | 1738 | 1464393748716 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 17:02:29 INFO - PROCESS | 1738 | 1464393749048 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x922ed000 == 120 [pid = 1738] [id = 428] 17:02:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x92aaf800) [pid = 1738] [serial = 1285] [outer = (nil)] 17:02:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x92e06800) [pid = 1738] [serial = 1286] [outer = 0x92aaf800] 17:02:29 INFO - PROCESS | 1738 | 1464393749145 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x93942800) [pid = 1738] [serial = 1287] [outer = 0x92aaf800] 17:02:30 INFO - PROCESS | 1738 | 1464393750098 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:02:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:02:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1732ms 17:02:30 INFO - PROCESS | 1738 | 1464393750145 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 17:02:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:02:30 INFO - PROCESS | 1738 | 1464393750150 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 17:02:30 INFO - PROCESS | 1738 | 1464393750157 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 1738 | 1464393750160 Marionette TRACE conn3 <- [1,1686,null,{}] 17:02:30 INFO - PROCESS | 1738 | 1464393750168 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:30 INFO - PROCESS | 1738 | 1464393750413 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 17:02:30 INFO - PROCESS | 1738 | 1464393750746 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x9183c400 == 121 [pid = 1738] [id = 429] 17:02:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x92aad800) [pid = 1738] [serial = 1288] [outer = (nil)] 17:02:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x9468dc00) [pid = 1738] [serial = 1289] [outer = 0x92aad800] 17:02:30 INFO - PROCESS | 1738 | 1464393750844 Marionette DEBUG loaded listener.js 17:02:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x950edc00) [pid = 1738] [serial = 1290] [outer = 0x92aad800] 17:02:31 INFO - PROCESS | 1738 | 1464393751840 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:02:31 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 17:02:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1733ms 17:02:31 INFO - PROCESS | 1738 | 1464393751891 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 17:02:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:02:31 INFO - PROCESS | 1738 | 1464393751896 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 17:02:31 INFO - PROCESS | 1738 | 1464393751903 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:02:31 INFO - PROCESS | 1738 | 1464393751906 Marionette TRACE conn3 <- [1,1690,null,{}] 17:02:31 INFO - PROCESS | 1738 | 1464393751913 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:32 INFO - PROCESS | 1738 | 1464393752154 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 17:02:32 INFO - PROCESS | 1738 | 1464393752485 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x928ea400 == 122 [pid = 1738] [id = 430] 17:02:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0x93c88400) [pid = 1738] [serial = 1291] [outer = (nil)] 17:02:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0x952e1000) [pid = 1738] [serial = 1292] [outer = 0x93c88400] 17:02:32 INFO - PROCESS | 1738 | 1464393752587 Marionette DEBUG loaded listener.js 17:02:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 182 (0x952e5400) [pid = 1738] [serial = 1293] [outer = 0x93c88400] 17:02:33 INFO - PROCESS | 1738 | 1464393753538 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:02:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1684ms 17:02:33 INFO - PROCESS | 1738 | 1464393753587 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 17:02:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:02:33 INFO - PROCESS | 1738 | 1464393753591 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 17:02:33 INFO - PROCESS | 1738 | 1464393753598 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 1738 | 1464393753602 Marionette TRACE conn3 <- [1,1694,null,{}] 17:02:33 INFO - PROCESS | 1738 | 1464393753608 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:33 INFO - PROCESS | 1738 | 1464393753846 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 17:02:34 INFO - PROCESS | 1738 | 1464393754183 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x951bc000 == 123 [pid = 1738] [id = 431] 17:02:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 183 (0x952db400) [pid = 1738] [serial = 1294] [outer = (nil)] 17:02:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 184 (0x98134000) [pid = 1738] [serial = 1295] [outer = 0x952db400] 17:02:34 INFO - PROCESS | 1738 | 1464393754284 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 185 (0x9904b400) [pid = 1738] [serial = 1296] [outer = 0x952db400] 17:02:35 INFO - PROCESS | 1738 | 1464393755215 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:02:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1683ms 17:02:35 INFO - PROCESS | 1738 | 1464393755282 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 17:02:35 INFO - PROCESS | 1738 | 1464393755286 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 17:02:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:02:35 INFO - PROCESS | 1738 | 1464393755293 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 1738 | 1464393755298 Marionette TRACE conn3 <- [1,1698,null,{}] 17:02:35 INFO - PROCESS | 1738 | 1464393755304 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:35 INFO - PROCESS | 1738 | 1464393755544 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 17:02:35 INFO - PROCESS | 1738 | 1464393755877 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x92761800 == 124 [pid = 1738] [id = 432] 17:02:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 186 (0x92abb000) [pid = 1738] [serial = 1297] [outer = (nil)] 17:02:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 187 (0x99eab800) [pid = 1738] [serial = 1298] [outer = 0x92abb000] 17:02:35 INFO - PROCESS | 1738 | 1464393755970 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 188 (0x99fea000) [pid = 1738] [serial = 1299] [outer = 0x92abb000] 17:02:36 INFO - PROCESS | 1738 | 1464393756957 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:02:37 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 17:02:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1735ms 17:02:37 INFO - PROCESS | 1738 | 1464393757030 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 17:02:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:02:37 INFO - PROCESS | 1738 | 1464393757034 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 17:02:37 INFO - PROCESS | 1738 | 1464393757042 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 1738 | 1464393757045 Marionette TRACE conn3 <- [1,1702,null,{}] 17:02:37 INFO - PROCESS | 1738 | 1464393757053 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:37 INFO - PROCESS | 1738 | 1464393757333 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 17:02:37 INFO - PROCESS | 1738 | 1464393757662 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae5400 == 125 [pid = 1738] [id = 433] 17:02:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 189 (0x9468d800) [pid = 1738] [serial = 1300] [outer = (nil)] 17:02:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 190 (0x9a889000) [pid = 1738] [serial = 1301] [outer = 0x9468d800] 17:02:37 INFO - PROCESS | 1738 | 1464393757757 Marionette DEBUG loaded listener.js 17:02:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 191 (0x9a891c00) [pid = 1738] [serial = 1302] [outer = 0x9468d800] 17:02:38 INFO - PROCESS | 1738 | 1464393758702 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:02:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:02:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1735ms 17:02:38 INFO - PROCESS | 1738 | 1464393758777 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 17:02:38 INFO - PROCESS | 1738 | 1464393758780 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 17:02:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:02:38 INFO - PROCESS | 1738 | 1464393758789 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:02:38 INFO - PROCESS | 1738 | 1464393758792 Marionette TRACE conn3 <- [1,1706,null,{}] 17:02:38 INFO - PROCESS | 1738 | 1464393758799 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:39 INFO - PROCESS | 1738 | 1464393759046 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 17:02:39 INFO - PROCESS | 1738 | 1464393759375 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x874ce000 == 126 [pid = 1738] [id = 434] 17:02:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 192 (0x87efac00) [pid = 1738] [serial = 1303] [outer = (nil)] 17:02:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 193 (0x9ae10000) [pid = 1738] [serial = 1304] [outer = 0x87efac00] 17:02:39 INFO - PROCESS | 1738 | 1464393759475 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 194 (0x9ae16400) [pid = 1738] [serial = 1305] [outer = 0x87efac00] 17:02:40 INFO - PROCESS | 1738 | 1464393760422 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:02:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1698ms 17:02:40 INFO - PROCESS | 1738 | 1464393760487 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 17:02:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:02:40 INFO - PROCESS | 1738 | 1464393760491 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 17:02:40 INFO - PROCESS | 1738 | 1464393760498 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 1738 | 1464393760502 Marionette TRACE conn3 <- [1,1710,null,{}] 17:02:40 INFO - PROCESS | 1738 | 1464393760508 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:40 INFO - PROCESS | 1738 | 1464393760766 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x874cd400 == 125 [pid = 1738] [id = 368] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x98132000 == 124 [pid = 1738] [id = 156] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x87493800 == 123 [pid = 1738] [id = 416] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba8000 == 122 [pid = 1738] [id = 415] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x888d1800 == 121 [pid = 1738] [id = 414] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x9ba13c00 == 120 [pid = 1738] [id = 412] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x9a4b1400 == 119 [pid = 1738] [id = 410] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8f107000 == 118 [pid = 1738] [id = 411] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x890e9800 == 117 [pid = 1738] [id = 409] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8748ec00 == 116 [pid = 1738] [id = 408] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x888d8800 == 115 [pid = 1738] [id = 407] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8f10fc00 == 114 [pid = 1738] [id = 405] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x92ab8000 == 113 [pid = 1738] [id = 406] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc4d800 == 112 [pid = 1738] [id = 305] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x888d5400 == 111 [pid = 1738] [id = 404] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8dbaf000 == 110 [pid = 1738] [id = 403] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x913dcc00 == 109 [pid = 1738] [id = 402] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8f103000 == 108 [pid = 1738] [id = 401] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee42000 == 107 [pid = 1738] [id = 400] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x899eb000 == 106 [pid = 1738] [id = 398] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9af400 == 105 [pid = 1738] [id = 399] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8aaed000 == 104 [pid = 1738] [id = 397] 17:02:42 INFO - PROCESS | 1738 | --DOCSHELL 0x888ca400 == 103 [pid = 1738] [id = 396] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 193 (0x8d057400) [pid = 1738] [serial = 1187] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 192 (0x913d4800) [pid = 1738] [serial = 1080] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 191 (0x918d5800) [pid = 1738] [serial = 1086] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 190 (0x952de800) [pid = 1738] [serial = 1098] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 189 (0x93c8c400) [pid = 1738] [serial = 1095] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 188 (0x8e304c00) [pid = 1738] [serial = 1071] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 187 (0x9a235800) [pid = 1738] [serial = 1104] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 186 (0x8d93fc00) [pid = 1738] [serial = 1068] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 185 (0x8f873c00) [pid = 1738] [serial = 1077] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 184 (0x99049800) [pid = 1738] [serial = 1101] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 183 (0x92aae000) [pid = 1738] [serial = 1092] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 182 (0x8f104400) [pid = 1738] [serial = 1074] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 181 (0x923cbc00) [pid = 1738] [serial = 1089] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0x9183f800) [pid = 1738] [serial = 1083] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x87efbc00) [pid = 1738] [serial = 1059] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8d053000) [pid = 1738] [serial = 1065] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x8a9acc00) [pid = 1738] [serial = 1062] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x8d931800) [pid = 1738] [serial = 1184] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x8d9d1c00) [pid = 1738] [serial = 1185] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x890f2400) [pid = 1738] [serial = 1178] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x899ec800) [pid = 1738] [serial = 1179] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x9c2a5000) [pid = 1738] [serial = 1175] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x9ba1b000) [pid = 1738] [serial = 1173] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x9b8a5800) [pid = 1738] [serial = 1172] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9b245400) [pid = 1738] [serial = 1170] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x9b241400) [pid = 1738] [serial = 1169] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x9ae4c800) [pid = 1738] [serial = 1167] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9ae49c00) [pid = 1738] [serial = 1166] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9ae41c00) [pid = 1738] [serial = 1164] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9ae16000) [pid = 1738] [serial = 1163] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9ae0a800) [pid = 1738] [serial = 1161] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9aaeec00) [pid = 1738] [serial = 1160] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x9aae6000) [pid = 1738] [serial = 1158] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x9aae2400) [pid = 1738] [serial = 1157] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x9a88dc00) [pid = 1738] [serial = 1155] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x9a731c00) [pid = 1738] [serial = 1154] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x97724c00) [pid = 1738] [serial = 1152] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x95349400) [pid = 1738] [serial = 1151] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x951b2000) [pid = 1738] [serial = 1149] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x950e9800) [pid = 1738] [serial = 1148] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x928ec400) [pid = 1738] [serial = 1146] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x928e8c00) [pid = 1738] [serial = 1145] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x9276a400) [pid = 1738] [serial = 1143] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9275fc00) [pid = 1738] [serial = 1142] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b6e400) [pid = 1738] [serial = 1140] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x91b3b000) [pid = 1738] [serial = 1139] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x9144e800) [pid = 1738] [serial = 1137] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x913ed400) [pid = 1738] [serial = 1136] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8f879400) [pid = 1738] [serial = 1134] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8f6bf000) [pid = 1738] [serial = 1133] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8f53a800) [pid = 1738] [serial = 1131] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8f102000) [pid = 1738] [serial = 1130] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8d25b400) [pid = 1738] [serial = 1128] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8d059c00) [pid = 1738] [serial = 1127] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8a9a1400) [pid = 1738] [serial = 1125] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x89b9f000) [pid = 1738] [serial = 1124] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8b33c400) [pid = 1738] [serial = 1181] [outer = (nil)] [url = about:blank] 17:02:42 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8b4f0400) [pid = 1738] [serial = 1182] [outer = (nil)] [url = about:blank] 17:02:43 INFO - PROCESS | 1738 | 1464393763036 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:43 INFO - PROCESS | 1738 | ************************* 17:02:43 INFO - PROCESS | 1738 | A coding exception was thrown and uncaught in a Task. 17:02:43 INFO - PROCESS | 1738 | 17:02:43 INFO - PROCESS | 1738 | Full message: TypeError: NetworkError when attempting to fetch resource. 17:02:43 INFO - PROCESS | 1738 | Full stack: 17:02:43 INFO - PROCESS | 1738 | ************************* 17:02:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x881ee400 == 104 [pid = 1738] [id = 435] 17:02:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x888d4400) [pid = 1738] [serial = 1306] [outer = (nil)] 17:02:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x88f23c00) [pid = 1738] [serial = 1307] [outer = 0x888d4400] 17:02:43 INFO - PROCESS | 1738 | 1464393763134 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x899e2400) [pid = 1738] [serial = 1308] [outer = 0x888d4400] 17:02:44 INFO - PROCESS | 1738 | 1464393763999 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:02:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:02:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 3541ms 17:02:44 INFO - PROCESS | 1738 | 1464393764067 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 17:02:44 INFO - PROCESS | 1738 | 1464393764073 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 17:02:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:02:44 INFO - PROCESS | 1738 | 1464393764087 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:02:44 INFO - PROCESS | 1738 | 1464393764093 Marionette TRACE conn3 <- [1,1714,null,{}] 17:02:44 INFO - PROCESS | 1738 | 1464393764101 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:44 INFO - PROCESS | 1738 | 1464393764331 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 17:02:44 INFO - PROCESS | 1738 | 1464393764518 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba6c00 == 105 [pid = 1738] [id = 436] 17:02:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8a9a5800) [pid = 1738] [serial = 1309] [outer = (nil)] 17:02:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8b33e400) [pid = 1738] [serial = 1310] [outer = 0x8a9a5800] 17:02:44 INFO - PROCESS | 1738 | 1464393764603 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8b4e6c00) [pid = 1738] [serial = 1311] [outer = 0x8a9a5800] 17:02:45 INFO - PROCESS | 1738 | 1464393765548 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:02:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:02:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1494ms 17:02:45 INFO - PROCESS | 1738 | 1464393765584 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 1738 | 1464393765591 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 17:02:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:02:45 INFO - PROCESS | 1738 | 1464393765598 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 1738 | 1464393765602 Marionette TRACE conn3 <- [1,1718,null,{}] 17:02:45 INFO - PROCESS | 1738 | 1464393765621 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:45 INFO - PROCESS | 1738 | 1464393765918 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 17:02:45 INFO - PROCESS | 1738 | 1464393765951 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc51800 == 106 [pid = 1738] [id = 437] 17:02:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8d052000) [pid = 1738] [serial = 1312] [outer = (nil)] 17:02:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8d24f000) [pid = 1738] [serial = 1313] [outer = 0x8d052000] 17:02:46 INFO - PROCESS | 1738 | 1464393766033 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x8d934c00) [pid = 1738] [serial = 1314] [outer = 0x8d052000] 17:02:47 INFO - PROCESS | 1738 | 1464393767713 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8db57800) [pid = 1738] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9ba14800) [pid = 1738] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x91453000) [pid = 1738] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8f89c800) [pid = 1738] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x913f6800) [pid = 1738] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8f6bc800) [pid = 1738] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8ee48c00) [pid = 1738] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8e303400) [pid = 1738] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8d9cb800) [pid = 1738] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8b341400) [pid = 1738] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x888cc000) [pid = 1738] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x888d6c00) [pid = 1738] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0xa21a6000) [pid = 1738] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9cde2400) [pid = 1738] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8f87fc00) [pid = 1738] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9a7a7800) [pid = 1738] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x951ba000) [pid = 1738] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8aae3800) [pid = 1738] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8e30c800) [pid = 1738] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x95312000) [pid = 1738] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x918e1000) [pid = 1738] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8a9a3400) [pid = 1738] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:02:47 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x87495400) [pid = 1738] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:02:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:02:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2235ms 17:02:47 INFO - PROCESS | 1738 | 1464393767871 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 1738 | 1464393767874 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 17:02:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:02:47 INFO - PROCESS | 1738 | 1464393767891 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 1738 | 1464393767901 Marionette TRACE conn3 <- [1,1722,null,{}] 17:02:47 INFO - PROCESS | 1738 | 1464393767909 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:48 INFO - PROCESS | 1738 | 1464393768187 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 17:02:48 INFO - PROCESS | 1738 | 1464393768323 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc47400 == 107 [pid = 1738] [id = 438] 17:02:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8d937c00) [pid = 1738] [serial = 1315] [outer = (nil)] 17:02:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8d9ce400) [pid = 1738] [serial = 1316] [outer = 0x8d937c00] 17:02:48 INFO - PROCESS | 1738 | 1464393768417 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8dbb4000) [pid = 1738] [serial = 1317] [outer = 0x8d937c00] 17:02:49 INFO - PROCESS | 1738 | 1464393769221 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:02:49 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 17:02:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1403ms 17:02:49 INFO - PROCESS | 1738 | 1464393769287 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 17:02:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:02:49 INFO - PROCESS | 1738 | 1464393769292 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 17:02:49 INFO - PROCESS | 1738 | 1464393769299 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:02:49 INFO - PROCESS | 1738 | 1464393769302 Marionette TRACE conn3 <- [1,1726,null,{}] 17:02:49 INFO - PROCESS | 1738 | 1464393769309 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:49 INFO - PROCESS | 1738 | 1464393769619 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 17:02:49 INFO - PROCESS | 1738 | 1464393769637 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d93fc00 == 108 [pid = 1738] [id = 439] 17:02:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8d9d1400) [pid = 1738] [serial = 1318] [outer = (nil)] 17:02:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8e5db400) [pid = 1738] [serial = 1319] [outer = 0x8d9d1400] 17:02:49 INFO - PROCESS | 1738 | 1464393769717 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8ee4b800) [pid = 1738] [serial = 1320] [outer = 0x8d9d1400] 17:02:50 INFO - PROCESS | 1738 | 1464393770978 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:02:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:02:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1735ms 17:02:51 INFO - PROCESS | 1738 | 1464393771035 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 17:02:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:02:51 INFO - PROCESS | 1738 | 1464393771043 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 17:02:51 INFO - PROCESS | 1738 | 1464393771053 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:02:51 INFO - PROCESS | 1738 | 1464393771061 Marionette TRACE conn3 <- [1,1730,null,{}] 17:02:51 INFO - PROCESS | 1738 | 1464393771070 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:51 INFO - PROCESS | 1738 | 1464393771336 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 17:02:51 INFO - PROCESS | 1738 | 1464393771674 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x888cc000 == 109 [pid = 1738] [id = 440] 17:02:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x89ba0000) [pid = 1738] [serial = 1321] [outer = (nil)] 17:02:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8aae2800) [pid = 1738] [serial = 1322] [outer = 0x89ba0000] 17:02:51 INFO - PROCESS | 1738 | 1464393771790 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8b4e9800) [pid = 1738] [serial = 1323] [outer = 0x89ba0000] 17:02:52 INFO - PROCESS | 1738 | 1464393772756 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:02:52 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 17:02:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1742ms 17:02:52 INFO - PROCESS | 1738 | 1464393772795 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 1738 | 1464393772805 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 17:02:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:02:52 INFO - PROCESS | 1738 | 1464393772817 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 1738 | 1464393772821 Marionette TRACE conn3 <- [1,1734,null,{}] 17:02:52 INFO - PROCESS | 1738 | 1464393772829 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:53 INFO - PROCESS | 1738 | 1464393773082 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 17:02:53 INFO - PROCESS | 1738 | 1464393773456 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d255400 == 110 [pid = 1738] [id = 441] 17:02:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8d9d3000) [pid = 1738] [serial = 1324] [outer = (nil)] 17:02:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8dbb0c00) [pid = 1738] [serial = 1325] [outer = 0x8d9d3000] 17:02:53 INFO - PROCESS | 1738 | 1464393773554 Marionette DEBUG loaded listener.js 17:02:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8e461000) [pid = 1738] [serial = 1326] [outer = 0x8d9d3000] 17:02:54 INFO - PROCESS | 1738 | 1464393774536 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:02:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:02:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1791ms 17:02:54 INFO - PROCESS | 1738 | 1464393774609 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 17:02:54 INFO - PROCESS | 1738 | 1464393774612 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 17:02:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:02:54 INFO - PROCESS | 1738 | 1464393774620 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:02:54 INFO - PROCESS | 1738 | 1464393774628 Marionette TRACE conn3 <- [1,1738,null,{}] 17:02:54 INFO - PROCESS | 1738 | 1464393774645 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:54 INFO - PROCESS | 1738 | 1464393774949 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 17:02:55 INFO - PROCESS | 1738 | 1464393775267 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9ac400 == 111 [pid = 1738] [id = 442] 17:02:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8f10a400) [pid = 1738] [serial = 1327] [outer = (nil)] 17:02:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8f6bc000) [pid = 1738] [serial = 1328] [outer = 0x8f10a400] 17:02:55 INFO - PROCESS | 1738 | 1464393775364 Marionette DEBUG loaded listener.js 17:02:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8f87dc00) [pid = 1738] [serial = 1329] [outer = 0x8f10a400] 17:02:56 INFO - PROCESS | 1738 | 1464393776344 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:02:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1798ms 17:02:56 INFO - PROCESS | 1738 | 1464393776420 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 1738 | 1464393776424 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 17:02:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:02:56 INFO - PROCESS | 1738 | 1464393776432 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 1738 | 1464393776437 Marionette TRACE conn3 <- [1,1742,null,{}] 17:02:56 INFO - PROCESS | 1738 | 1464393776444 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:56 INFO - PROCESS | 1738 | 1464393776757 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 17:02:57 INFO - PROCESS | 1738 | 1464393777080 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9cf000 == 112 [pid = 1738] [id = 443] 17:02:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8f881800) [pid = 1738] [serial = 1330] [outer = (nil)] 17:02:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x913d4800) [pid = 1738] [serial = 1331] [outer = 0x8f881800] 17:02:57 INFO - PROCESS | 1738 | 1464393777173 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x913ed000) [pid = 1738] [serial = 1332] [outer = 0x8f881800] 17:02:58 INFO - PROCESS | 1738 | 1464393778106 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:02:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1741ms 17:02:58 INFO - PROCESS | 1738 | 1464393778174 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 1738 | 1464393778177 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 17:02:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:02:58 INFO - PROCESS | 1738 | 1464393778186 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 1738 | 1464393778190 Marionette TRACE conn3 <- [1,1746,null,{}] 17:02:58 INFO - PROCESS | 1738 | 1464393778197 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:02:58 INFO - PROCESS | 1738 | 1464393778490 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 17:02:58 INFO - PROCESS | 1738 | 1464393778822 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6bdc00 == 113 [pid = 1738] [id = 444] 17:02:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8f895c00) [pid = 1738] [serial = 1333] [outer = (nil)] 17:02:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x91835400) [pid = 1738] [serial = 1334] [outer = 0x8f895c00] 17:02:58 INFO - PROCESS | 1738 | 1464393778915 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x9183e000) [pid = 1738] [serial = 1335] [outer = 0x8f895c00] 17:02:59 INFO - PROCESS | 1738 | 1464393779866 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:02:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:02:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1731ms 17:02:59 INFO - PROCESS | 1738 | 1464393779919 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 17:02:59 INFO - PROCESS | 1738 | 1464393779924 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 17:02:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:02:59 INFO - PROCESS | 1738 | 1464393779930 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:02:59 INFO - PROCESS | 1738 | 1464393779935 Marionette TRACE conn3 <- [1,1750,null,{}] 17:02:59 INFO - PROCESS | 1738 | 1464393779941 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:00 INFO - PROCESS | 1738 | 1464393780214 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 17:03:00 INFO - PROCESS | 1738 | 1464393780534 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x913ed400 == 114 [pid = 1738] [id = 445] 17:03:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x913f7000) [pid = 1738] [serial = 1336] [outer = (nil)] 17:03:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x91b67800) [pid = 1738] [serial = 1337] [outer = 0x913f7000] 17:03:00 INFO - PROCESS | 1738 | 1464393780637 Marionette DEBUG loaded listener.js 17:03:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x91b71800) [pid = 1738] [serial = 1338] [outer = 0x913f7000] 17:03:01 INFO - PROCESS | 1738 | 1464393781623 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:03:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1738ms 17:03:01 INFO - PROCESS | 1738 | 1464393781670 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 17:03:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:03:01 INFO - PROCESS | 1738 | 1464393781675 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 17:03:01 INFO - PROCESS | 1738 | 1464393781683 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 1738 | 1464393781686 Marionette TRACE conn3 <- [1,1754,null,{}] 17:03:01 INFO - PROCESS | 1738 | 1464393781693 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:01 INFO - PROCESS | 1738 | 1464393781942 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 17:03:02 INFO - PROCESS | 1738 | 1464393782281 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x87491800 == 115 [pid = 1738] [id = 446] 17:03:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8f87d000) [pid = 1738] [serial = 1339] [outer = (nil)] 17:03:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9276b800) [pid = 1738] [serial = 1340] [outer = 0x8f87d000] 17:03:02 INFO - PROCESS | 1738 | 1464393782380 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x928e3400) [pid = 1738] [serial = 1341] [outer = 0x8f87d000] 17:03:03 INFO - PROCESS | 1738 | 1464393783334 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:03:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1692ms 17:03:03 INFO - PROCESS | 1738 | 1464393783374 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 17:03:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:03:03 INFO - PROCESS | 1738 | 1464393783378 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 17:03:03 INFO - PROCESS | 1738 | 1464393783385 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 1738 | 1464393783388 Marionette TRACE conn3 <- [1,1758,null,{}] 17:03:03 INFO - PROCESS | 1738 | 1464393783394 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:03 INFO - PROCESS | 1738 | 1464393783627 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 17:03:03 INFO - PROCESS | 1738 | 1464393783939 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b33400 == 116 [pid = 1738] [id = 447] 17:03:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x92763c00) [pid = 1738] [serial = 1342] [outer = (nil)] 17:03:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x92ab2c00) [pid = 1738] [serial = 1343] [outer = 0x92763c00] 17:03:04 INFO - PROCESS | 1738 | 1464393784037 Marionette DEBUG loaded listener.js 17:03:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x92ab7000) [pid = 1738] [serial = 1344] [outer = 0x92763c00] 17:03:04 INFO - PROCESS | 1738 | 1464393784987 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:03:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:03:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1684ms 17:03:05 INFO - PROCESS | 1738 | 1464393785070 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 17:03:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:03:05 INFO - PROCESS | 1738 | 1464393785074 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 17:03:05 INFO - PROCESS | 1738 | 1464393785083 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:03:05 INFO - PROCESS | 1738 | 1464393785086 Marionette TRACE conn3 <- [1,1762,null,{}] 17:03:05 INFO - PROCESS | 1738 | 1464393785094 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:05 INFO - PROCESS | 1738 | 1464393785398 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 17:03:05 INFO - PROCESS | 1738 | 1464393785718 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e5000 == 117 [pid = 1738] [id = 448] 17:03:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x928e9000) [pid = 1738] [serial = 1345] [outer = (nil)] 17:03:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x93941800) [pid = 1738] [serial = 1346] [outer = 0x928e9000] 17:03:05 INFO - PROCESS | 1738 | 1464393785816 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x93c81c00) [pid = 1738] [serial = 1347] [outer = 0x928e9000] 17:03:06 INFO - PROCESS | 1738 | 1464393786755 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:03:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1742ms 17:03:06 INFO - PROCESS | 1738 | 1464393786824 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 1738 | 1464393786829 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 17:03:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:03:06 INFO - PROCESS | 1738 | 1464393786835 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 1738 | 1464393786839 Marionette TRACE conn3 <- [1,1766,null,{}] 17:03:06 INFO - PROCESS | 1738 | 1464393786845 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:07 INFO - PROCESS | 1738 | 1464393787106 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 17:03:07 INFO - PROCESS | 1738 | 1464393787442 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x92e08000 == 118 [pid = 1738] [id = 449] 17:03:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x951c0400) [pid = 1738] [serial = 1348] [outer = (nil)] 17:03:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x952e2400) [pid = 1738] [serial = 1349] [outer = 0x951c0400] 17:03:07 INFO - PROCESS | 1738 | 1464393787543 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9533b400) [pid = 1738] [serial = 1350] [outer = 0x951c0400] 17:03:08 INFO - PROCESS | 1738 | 1464393788510 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:03:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1735ms 17:03:08 INFO - PROCESS | 1738 | 1464393788572 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 1738 | 1464393788577 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:03:08 INFO - PROCESS | 1738 | 1464393788584 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 1738 | 1464393788588 Marionette TRACE conn3 <- [1,1770,null,{}] 17:03:08 INFO - PROCESS | 1738 | 1464393788595 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:08 INFO - PROCESS | 1738 | 1464393788867 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 17:03:09 INFO - PROCESS | 1738 | 1464393789193 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x97723000 == 119 [pid = 1738] [id = 450] 17:03:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x990bcc00) [pid = 1738] [serial = 1351] [outer = (nil)] 17:03:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9a235c00) [pid = 1738] [serial = 1352] [outer = 0x990bcc00] 17:03:09 INFO - PROCESS | 1738 | 1464393789297 Marionette DEBUG loaded listener.js 17:03:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x9a88c800) [pid = 1738] [serial = 1353] [outer = 0x990bcc00] 17:03:10 INFO - PROCESS | 1738 | 1464393790306 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:03:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:03:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1753ms 17:03:10 INFO - PROCESS | 1738 | 1464393790340 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 17:03:10 INFO - PROCESS | 1738 | 1464393790343 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 17:03:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:03:10 INFO - PROCESS | 1738 | 1464393790351 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:03:10 INFO - PROCESS | 1738 | 1464393790353 Marionette TRACE conn3 <- [1,1774,null,{}] 17:03:10 INFO - PROCESS | 1738 | 1464393790360 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:10 INFO - PROCESS | 1738 | 1464393790590 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 17:03:10 INFO - PROCESS | 1738 | 1464393790925 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a5000 == 120 [pid = 1738] [id = 451] 17:03:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8b339400) [pid = 1738] [serial = 1354] [outer = (nil)] 17:03:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9aaeac00) [pid = 1738] [serial = 1355] [outer = 0x8b339400] 17:03:11 INFO - PROCESS | 1738 | 1464393791026 Marionette DEBUG loaded listener.js 17:03:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x9ae0b000) [pid = 1738] [serial = 1356] [outer = 0x8b339400] 17:03:11 INFO - PROCESS | 1738 | 1464393791968 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:03:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:03:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1682ms 17:03:12 INFO - PROCESS | 1738 | 1464393792034 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 17:03:12 INFO - PROCESS | 1738 | 1464393792038 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 17:03:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:03:12 INFO - PROCESS | 1738 | 1464393792045 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:03:12 INFO - PROCESS | 1738 | 1464393792058 Marionette TRACE conn3 <- [1,1778,null,{}] 17:03:12 INFO - PROCESS | 1738 | 1464393792064 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:12 INFO - PROCESS | 1738 | 1464393792344 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 17:03:12 INFO - PROCESS | 1738 | 1464393792664 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x928eb400 == 121 [pid = 1738] [id = 452] 17:03:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x9a886400) [pid = 1738] [serial = 1357] [outer = (nil)] 17:03:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x9ae45800) [pid = 1738] [serial = 1358] [outer = 0x9a886400] 17:03:12 INFO - PROCESS | 1738 | 1464393792752 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9ae49c00) [pid = 1738] [serial = 1359] [outer = 0x9a886400] 17:03:13 INFO - PROCESS | 1738 | 1464393793703 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:03:13 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 17:03:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1739ms 17:03:13 INFO - PROCESS | 1738 | 1464393793785 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 1738 | 1464393793790 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:03:13 INFO - PROCESS | 1738 | 1464393793796 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 1738 | 1464393793800 Marionette TRACE conn3 <- [1,1782,null,{}] 17:03:13 INFO - PROCESS | 1738 | 1464393793806 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:14 INFO - PROCESS | 1738 | 1464393794082 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 17:03:14 INFO - PROCESS | 1738 | 1464393794404 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ac7a800 == 122 [pid = 1738] [id = 453] 17:03:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9ae0b400) [pid = 1738] [serial = 1360] [outer = (nil)] 17:03:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x9b240000) [pid = 1738] [serial = 1361] [outer = 0x9ae0b400] 17:03:14 INFO - PROCESS | 1738 | 1464393794504 Marionette DEBUG loaded listener.js 17:03:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9b247400) [pid = 1738] [serial = 1362] [outer = 0x9ae0b400] 17:03:15 INFO - PROCESS | 1738 | 1464393795423 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:03:15 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 17:03:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1682ms 17:03:15 INFO - PROCESS | 1738 | 1464393795480 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 17:03:15 INFO - PROCESS | 1738 | 1464393795483 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 17:03:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:03:15 INFO - PROCESS | 1738 | 1464393795490 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:03:15 INFO - PROCESS | 1738 | 1464393795492 Marionette TRACE conn3 <- [1,1786,null,{}] 17:03:15 INFO - PROCESS | 1738 | 1464393795499 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:15 INFO - PROCESS | 1738 | 1464393795746 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 17:03:16 INFO - PROCESS | 1738 | 1464393796081 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee43000 == 123 [pid = 1738] [id = 454] 17:03:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x8f890000) [pid = 1738] [serial = 1363] [outer = (nil)] 17:03:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x9b5b7000) [pid = 1738] [serial = 1364] [outer = 0x8f890000] 17:03:16 INFO - PROCESS | 1738 | 1464393796177 Marionette DEBUG loaded listener.js 17:03:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x9b89a800) [pid = 1738] [serial = 1365] [outer = 0x8f890000] 17:03:17 INFO - PROCESS | 1738 | 1464393797087 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:03:17 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 17:03:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1684ms 17:03:17 INFO - PROCESS | 1738 | 1464393797175 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 17:03:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:03:17 INFO - PROCESS | 1738 | 1464393797179 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 17:03:17 INFO - PROCESS | 1738 | 1464393797186 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 1738 | 1464393797190 Marionette TRACE conn3 <- [1,1790,null,{}] 17:03:17 INFO - PROCESS | 1738 | 1464393797270 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:17 INFO - PROCESS | 1738 | 1464393797603 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 17:03:17 INFO - PROCESS | 1738 | 1464393797862 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b26e800 == 124 [pid = 1738] [id = 455] 17:03:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x9b897000) [pid = 1738] [serial = 1366] [outer = (nil)] 17:03:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x9c06a400) [pid = 1738] [serial = 1367] [outer = 0x9b897000] 17:03:17 INFO - PROCESS | 1738 | 1464393797954 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x9c29b000) [pid = 1738] [serial = 1368] [outer = 0x9b897000] 17:03:18 INFO - PROCESS | 1738 | 1464393798937 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:03:18 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) 17:03:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1790ms 17:03:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:03:18 INFO - PROCESS | 1738 | 1464393798977 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 17:03:18 INFO - PROCESS | 1738 | 1464393798980 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 17:03:18 INFO - PROCESS | 1738 | 1464393798987 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:03:18 INFO - PROCESS | 1738 | 1464393798990 Marionette TRACE conn3 <- [1,1794,null,{}] 17:03:19 INFO - PROCESS | 1738 | 1464393798997 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:19 INFO - PROCESS | 1738 | 1464393799231 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 17:03:19 INFO - PROCESS | 1738 | 1464393799557 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ba75400 == 125 [pid = 1738] [id = 456] 17:03:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x9ba79000) [pid = 1738] [serial = 1369] [outer = (nil)] 17:03:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x9cde2000) [pid = 1738] [serial = 1370] [outer = 0x9ba79000] 17:03:19 INFO - PROCESS | 1738 | 1464393799654 Marionette DEBUG loaded listener.js 17:03:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x9cde4c00) [pid = 1738] [serial = 1371] [outer = 0x9ba79000] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x94691800 == 124 [pid = 1738] [id = 23] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x9904c000 == 123 [pid = 1738] [id = 102] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc47400 == 122 [pid = 1738] [id = 438] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc51800 == 121 [pid = 1738] [id = 437] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba6c00 == 120 [pid = 1738] [id = 436] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x881ee400 == 119 [pid = 1738] [id = 435] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8f878000 == 118 [pid = 1738] [id = 424] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8aaeb800 == 117 [pid = 1738] [id = 425] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee48800 == 116 [pid = 1738] [id = 423] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8e305800 == 115 [pid = 1738] [id = 422] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8db59400 == 114 [pid = 1738] [id = 421] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8d25b800 == 113 [pid = 1738] [id = 420] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc48000 == 112 [pid = 1738] [id = 419] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x899ebc00 == 111 [pid = 1738] [id = 417] 17:03:21 INFO - PROCESS | 1738 | --DOCSHELL 0x881f0000 == 110 [pid = 1738] [id = 418] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8e5d5800) [pid = 1738] [serial = 1122] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x9c347800) [pid = 1738] [serial = 1176] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x88f2a800) [pid = 1738] [serial = 1244] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0xa2283400) [pid = 1738] [serial = 1242] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0xa227a800) [pid = 1738] [serial = 1241] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0xa113d400) [pid = 1738] [serial = 1239] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0xa1139400) [pid = 1738] [serial = 1238] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x9d1ae400) [pid = 1738] [serial = 1236] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x9d1a4400) [pid = 1738] [serial = 1235] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9c367c00) [pid = 1738] [serial = 1233] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x9c19a800) [pid = 1738] [serial = 1232] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x9b23ac00) [pid = 1738] [serial = 1230] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9ae14400) [pid = 1738] [serial = 1229] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9a88c400) [pid = 1738] [serial = 1227] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9a7a5800) [pid = 1738] [serial = 1226] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9a0e6400) [pid = 1738] [serial = 1224] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x99fe8800) [pid = 1738] [serial = 1223] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x99721c00) [pid = 1738] [serial = 1221] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x9771a000) [pid = 1738] [serial = 1220] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x9393d000) [pid = 1738] [serial = 1218] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x92ebc000) [pid = 1738] [serial = 1217] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x8aae5000) [pid = 1738] [serial = 1247] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8aaecc00) [pid = 1738] [serial = 1248] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x890f3800) [pid = 1738] [serial = 1245] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x890eb000) [pid = 1738] [serial = 1250] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8d24fc00) [pid = 1738] [serial = 1253] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8bc51c00) [pid = 1738] [serial = 1251] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x928dd400) [pid = 1738] [serial = 1215] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x92762000) [pid = 1738] [serial = 1214] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b68000) [pid = 1738] [serial = 1212] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x91b41c00) [pid = 1738] [serial = 1211] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x918cac00) [pid = 1738] [serial = 1209] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x918c8400) [pid = 1738] [serial = 1208] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9144dc00) [pid = 1738] [serial = 1206] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x91447000) [pid = 1738] [serial = 1205] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8f6bf400) [pid = 1738] [serial = 1203] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8f6bac00) [pid = 1738] [serial = 1202] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8f10b400) [pid = 1738] [serial = 1200] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8ee4e400) [pid = 1738] [serial = 1199] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8e469800) [pid = 1738] [serial = 1197] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8e30dc00) [pid = 1738] [serial = 1196] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8d05d000) [pid = 1738] [serial = 1194] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8bc54400) [pid = 1738] [serial = 1193] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x89baa800) [pid = 1738] [serial = 1191] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x899e3400) [pid = 1738] [serial = 1190] [outer = (nil)] [url = about:blank] 17:03:22 INFO - PROCESS | 1738 | 1464393802464 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:03:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 3499ms 17:03:22 INFO - PROCESS | 1738 | 1464393802487 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 1738 | 1464393802493 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 17:03:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:03:22 INFO - PROCESS | 1738 | 1464393802503 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 1738 | 1464393802510 Marionette TRACE conn3 <- [1,1798,null,{}] 17:03:22 INFO - PROCESS | 1738 | 1464393802520 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:22 INFO - PROCESS | 1738 | 1464393802742 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 17:03:22 INFO - PROCESS | 1738 | 1464393802973 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x881ee400 == 111 [pid = 1738] [id = 457] 17:03:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x881f4000) [pid = 1738] [serial = 1372] [outer = (nil)] 17:03:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x890f3800) [pid = 1738] [serial = 1373] [outer = 0x881f4000] 17:03:23 INFO - PROCESS | 1738 | 1464393803059 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x89ba0c00) [pid = 1738] [serial = 1374] [outer = 0x881f4000] 17:03:23 INFO - PROCESS | 1738 | 1464393803924 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:03:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:03:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1487ms 17:03:23 INFO - PROCESS | 1738 | 1464393803991 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 1738 | 1464393804000 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 17:03:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:03:24 INFO - PROCESS | 1738 | 1464393804012 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 1738 | 1464393804016 Marionette TRACE conn3 <- [1,1802,null,{}] 17:03:24 INFO - PROCESS | 1738 | 1464393804024 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:24 INFO - PROCESS | 1738 | 1464393804254 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 17:03:24 INFO - PROCESS | 1738 | 1464393804509 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae2c00 == 112 [pid = 1738] [id = 458] 17:03:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8aae6c00) [pid = 1738] [serial = 1375] [outer = (nil)] 17:03:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8b338400) [pid = 1738] [serial = 1376] [outer = 0x8aae6c00] 17:03:24 INFO - PROCESS | 1738 | 1464393804594 Marionette DEBUG loaded listener.js 17:03:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8b4ed000) [pid = 1738] [serial = 1377] [outer = 0x8aae6c00] 17:03:25 INFO - PROCESS | 1738 | 1464393805573 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:03:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1591ms 17:03:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:03:25 INFO - PROCESS | 1738 | 1464393805607 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 1738 | 1464393805610 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 17:03:25 INFO - PROCESS | 1738 | 1464393805618 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 1738 | 1464393805624 Marionette TRACE conn3 <- [1,1806,null,{}] 17:03:25 INFO - PROCESS | 1738 | 1464393805647 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:25 INFO - PROCESS | 1738 | 1464393805958 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 17:03:26 INFO - PROCESS | 1738 | 1464393806009 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc48000 == 113 [pid = 1738] [id = 459] 17:03:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8d254c00) [pid = 1738] [serial = 1378] [outer = (nil)] 17:03:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8d25b800) [pid = 1738] [serial = 1379] [outer = 0x8d254c00] 17:03:26 INFO - PROCESS | 1738 | 1464393806254 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8d9ce000) [pid = 1738] [serial = 1380] [outer = 0x8d254c00] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8e306400) [pid = 1738] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x952db400) [pid = 1738] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8ee42c00) [pid = 1738] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8f87a000) [pid = 1738] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8bc4a800) [pid = 1738] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x9468d800) [pid = 1738] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8db63c00) [pid = 1738] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x93c88400) [pid = 1738] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8d052000) [pid = 1738] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x92aad800) [pid = 1738] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x918d3400) [pid = 1738] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x885f5000) [pid = 1738] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8a9a5800) [pid = 1738] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x888d2000) [pid = 1738] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x91893400) [pid = 1738] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x888d4400) [pid = 1738] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x92aaf800) [pid = 1738] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x92abb000) [pid = 1738] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x8d9d6c00) [pid = 1738] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8f6b6800) [pid = 1738] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:03:27 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x8d937c00) [pid = 1738] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:03:28 INFO - PROCESS | 1738 | 1464393808016 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:03:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:03:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2453ms 17:03:28 INFO - PROCESS | 1738 | 1464393808070 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 17:03:28 INFO - PROCESS | 1738 | 1464393808075 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 17:03:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:03:28 INFO - PROCESS | 1738 | 1464393808081 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:03:28 INFO - PROCESS | 1738 | 1464393808085 Marionette TRACE conn3 <- [1,1810,null,{}] 17:03:28 INFO - PROCESS | 1738 | 1464393808090 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:28 INFO - PROCESS | 1738 | 1464393808373 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 17:03:28 INFO - PROCESS | 1738 | 1464393808410 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae9000 == 114 [pid = 1738] [id = 460] 17:03:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8b4e5000) [pid = 1738] [serial = 1381] [outer = (nil)] 17:03:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8d937c00) [pid = 1738] [serial = 1382] [outer = 0x8b4e5000] 17:03:28 INFO - PROCESS | 1738 | 1464393808491 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8db61800) [pid = 1738] [serial = 1383] [outer = 0x8b4e5000] 17:03:29 INFO - PROCESS | 1738 | 1464393809411 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:03:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1383ms 17:03:29 INFO - PROCESS | 1738 | 1464393809466 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 1738 | 1464393809471 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:03:29 INFO - PROCESS | 1738 | 1464393809479 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 1738 | 1464393809484 Marionette TRACE conn3 <- [1,1814,null,{}] 17:03:29 INFO - PROCESS | 1738 | 1464393809491 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:29 INFO - PROCESS | 1738 | 1464393809863 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 17:03:30 INFO - PROCESS | 1738 | 1464393810203 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x881e5c00 == 115 [pid = 1738] [id = 461] 17:03:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x881e8c00) [pid = 1738] [serial = 1384] [outer = (nil)] 17:03:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x881f3c00) [pid = 1738] [serial = 1385] [outer = 0x881e8c00] 17:03:30 INFO - PROCESS | 1738 | 1464393810302 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x888d8800) [pid = 1738] [serial = 1386] [outer = 0x881e8c00] 17:03:31 INFO - PROCESS | 1738 | 1464393811278 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:03:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:03:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1889ms 17:03:31 INFO - PROCESS | 1738 | 1464393811371 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 1738 | 1464393811378 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:03:31 INFO - PROCESS | 1738 | 1464393811387 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 1738 | 1464393811395 Marionette TRACE conn3 <- [1,1818,null,{}] 17:03:31 INFO - PROCESS | 1738 | 1464393811445 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:31 INFO - PROCESS | 1738 | 1464393811802 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 17:03:32 INFO - PROCESS | 1738 | 1464393812025 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aaed000 == 116 [pid = 1738] [id = 462] 17:03:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8b4e7800) [pid = 1738] [serial = 1387] [outer = (nil)] 17:03:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8bc50800) [pid = 1738] [serial = 1388] [outer = 0x8b4e7800] 17:03:32 INFO - PROCESS | 1738 | 1464393812122 Marionette DEBUG loaded listener.js 17:03:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8cfd2000) [pid = 1738] [serial = 1389] [outer = 0x8b4e7800] 17:03:33 INFO - PROCESS | 1738 | 1464393813168 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:03:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:03:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1846ms 17:03:33 INFO - PROCESS | 1738 | 1464393813233 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 17:03:33 INFO - PROCESS | 1738 | 1464393813239 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 17:03:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:03:33 INFO - PROCESS | 1738 | 1464393813247 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:03:33 INFO - PROCESS | 1738 | 1464393813252 Marionette TRACE conn3 <- [1,1822,null,{}] 17:03:33 INFO - PROCESS | 1738 | 1464393813258 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:33 INFO - PROCESS | 1738 | 1464393813527 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 17:03:33 INFO - PROCESS | 1738 | 1464393813892 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d05d800 == 117 [pid = 1738] [id = 463] 17:03:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8db5dc00) [pid = 1738] [serial = 1390] [outer = (nil)] 17:03:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8dbb4800) [pid = 1738] [serial = 1391] [outer = 0x8db5dc00] 17:03:33 INFO - PROCESS | 1738 | 1464393813993 Marionette DEBUG loaded listener.js 17:03:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8e308c00) [pid = 1738] [serial = 1392] [outer = 0x8db5dc00] 17:03:35 INFO - PROCESS | 1738 | 1464393815022 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:03:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:03:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1835ms 17:03:35 INFO - PROCESS | 1738 | 1464393815090 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 17:03:35 INFO - PROCESS | 1738 | 1464393815097 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 17:03:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:03:35 INFO - PROCESS | 1738 | 1464393815118 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:03:35 INFO - PROCESS | 1738 | 1464393815126 Marionette TRACE conn3 <- [1,1826,null,{}] 17:03:35 INFO - PROCESS | 1738 | 1464393815132 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:35 INFO - PROCESS | 1738 | 1464393815388 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 17:03:35 INFO - PROCESS | 1738 | 1464393815712 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d93c400 == 118 [pid = 1738] [id = 464] 17:03:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8dbb6800) [pid = 1738] [serial = 1393] [outer = (nil)] 17:03:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8f109800) [pid = 1738] [serial = 1394] [outer = 0x8dbb6800] 17:03:35 INFO - PROCESS | 1738 | 1464393815806 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8f53a800) [pid = 1738] [serial = 1395] [outer = 0x8dbb6800] 17:03:36 INFO - PROCESS | 1738 | 1464393816782 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:03:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:03:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1753ms 17:03:36 INFO - PROCESS | 1738 | 1464393816864 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 1738 | 1464393816868 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 17:03:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:03:36 INFO - PROCESS | 1738 | 1464393816875 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 1738 | 1464393816879 Marionette TRACE conn3 <- [1,1830,null,{}] 17:03:36 INFO - PROCESS | 1738 | 1464393816885 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:37 INFO - PROCESS | 1738 | 1464393817164 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 17:03:37 INFO - PROCESS | 1738 | 1464393817507 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d93c800 == 119 [pid = 1738] [id = 465] 17:03:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8f542400) [pid = 1738] [serial = 1396] [outer = (nil)] 17:03:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8f6ba400) [pid = 1738] [serial = 1397] [outer = 0x8f542400] 17:03:37 INFO - PROCESS | 1738 | 1464393817598 Marionette DEBUG loaded listener.js 17:03:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8f6bfc00) [pid = 1738] [serial = 1398] [outer = 0x8f542400] 17:03:38 INFO - PROCESS | 1738 | 1464393818543 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:03:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:03:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1732ms 17:03:38 INFO - PROCESS | 1738 | 1464393818608 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 17:03:38 INFO - PROCESS | 1738 | 1464393818613 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 17:03:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:03:38 INFO - PROCESS | 1738 | 1464393818620 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:03:38 INFO - PROCESS | 1738 | 1464393818624 Marionette TRACE conn3 <- [1,1834,null,{}] 17:03:38 INFO - PROCESS | 1738 | 1464393818630 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:38 INFO - PROCESS | 1738 | 1464393818880 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 17:03:39 INFO - PROCESS | 1738 | 1464393819204 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f897400 == 120 [pid = 1738] [id = 466] 17:03:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8f898c00) [pid = 1738] [serial = 1399] [outer = (nil)] 17:03:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8f89e800) [pid = 1738] [serial = 1400] [outer = 0x8f898c00] 17:03:39 INFO - PROCESS | 1738 | 1464393819313 Marionette DEBUG loaded listener.js 17:03:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x91451c00) [pid = 1738] [serial = 1401] [outer = 0x8f898c00] 17:03:40 INFO - PROCESS | 1738 | 1464393820289 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:03:40 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 17:03:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1700ms 17:03:40 INFO - PROCESS | 1738 | 1464393820322 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 1738 | 1464393820325 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:03:40 INFO - PROCESS | 1738 | 1464393820333 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 1738 | 1464393820337 Marionette TRACE conn3 <- [1,1838,null,{}] 17:03:40 INFO - PROCESS | 1738 | 1464393820343 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:40 INFO - PROCESS | 1738 | 1464393820592 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 17:03:40 INFO - PROCESS | 1738 | 1464393820919 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f106800 == 121 [pid = 1738] [id = 467] 17:03:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8f881c00) [pid = 1738] [serial = 1402] [outer = (nil)] 17:03:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x918cc400) [pid = 1738] [serial = 1403] [outer = 0x8f881c00] 17:03:41 INFO - PROCESS | 1738 | 1464393821022 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x918d2400) [pid = 1738] [serial = 1404] [outer = 0x8f881c00] 17:03:42 INFO - PROCESS | 1738 | 1464393822024 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:03:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1734ms 17:03:42 INFO - PROCESS | 1738 | 1464393822068 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 17:03:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:03:42 INFO - PROCESS | 1738 | 1464393822073 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 17:03:42 INFO - PROCESS | 1738 | 1464393822080 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 1738 | 1464393822084 Marionette TRACE conn3 <- [1,1842,null,{}] 17:03:42 INFO - PROCESS | 1738 | 1464393822090 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:42 INFO - PROCESS | 1738 | 1464393822334 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 17:03:42 INFO - PROCESS | 1738 | 1464393822678 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x9183d800 == 122 [pid = 1738] [id = 468] 17:03:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x9183ec00) [pid = 1738] [serial = 1405] [outer = (nil)] 17:03:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x91b38c00) [pid = 1738] [serial = 1406] [outer = 0x9183ec00] 17:03:42 INFO - PROCESS | 1738 | 1464393822776 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x91b41c00) [pid = 1738] [serial = 1407] [outer = 0x9183ec00] 17:03:43 INFO - PROCESS | 1738 | 1464393823726 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:03:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1685ms 17:03:43 INFO - PROCESS | 1738 | 1464393823780 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 1738 | 1464393823784 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 17:03:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:03:43 INFO - PROCESS | 1738 | 1464393823792 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 1738 | 1464393823795 Marionette TRACE conn3 <- [1,1846,null,{}] 17:03:43 INFO - PROCESS | 1738 | 1464393823802 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:44 INFO - PROCESS | 1738 | 1464393824043 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 17:03:44 INFO - PROCESS | 1738 | 1464393824359 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f87a800 == 123 [pid = 1738] [id = 469] 17:03:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x913d9000) [pid = 1738] [serial = 1408] [outer = (nil)] 17:03:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x923cd800) [pid = 1738] [serial = 1409] [outer = 0x913d9000] 17:03:44 INFO - PROCESS | 1738 | 1464393824458 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x92767000) [pid = 1738] [serial = 1410] [outer = 0x913d9000] 17:03:45 INFO - PROCESS | 1738 | 1464393825369 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:03:45 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) 17:03:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1637ms 17:03:45 INFO - PROCESS | 1738 | 1464393825430 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 17:03:45 INFO - PROCESS | 1738 | 1464393825434 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 17:03:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:03:45 INFO - PROCESS | 1738 | 1464393825441 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:03:45 INFO - PROCESS | 1738 | 1464393825452 Marionette TRACE conn3 <- [1,1850,null,{}] 17:03:45 INFO - PROCESS | 1738 | 1464393825458 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:45 INFO - PROCESS | 1738 | 1464393825710 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 17:03:46 INFO - PROCESS | 1738 | 1464393826043 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc56000 == 124 [pid = 1738] [id = 470] 17:03:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x918dc400) [pid = 1738] [serial = 1411] [outer = (nil)] 17:03:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x92aac800) [pid = 1738] [serial = 1412] [outer = 0x918dc400] 17:03:46 INFO - PROCESS | 1738 | 1464393826140 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x92ab6c00) [pid = 1738] [serial = 1413] [outer = 0x918dc400] 17:03:47 INFO - PROCESS | 1738 | 1464393827067 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:03:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1690ms 17:03:47 INFO - PROCESS | 1738 | 1464393827132 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 1738 | 1464393827136 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 17:03:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:03:47 INFO - PROCESS | 1738 | 1464393827145 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 1738 | 1464393827149 Marionette TRACE conn3 <- [1,1854,null,{}] 17:03:47 INFO - PROCESS | 1738 | 1464393827156 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:47 INFO - PROCESS | 1738 | 1464393827405 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 17:03:47 INFO - PROCESS | 1738 | 1464393827772 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x950f4c00 == 125 [pid = 1738] [id = 471] 17:03:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x950f5c00) [pid = 1738] [serial = 1414] [outer = (nil)] 17:03:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x951ba000) [pid = 1738] [serial = 1415] [outer = 0x950f5c00] 17:03:47 INFO - PROCESS | 1738 | 1464393827895 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x952e5000) [pid = 1738] [serial = 1416] [outer = 0x950f5c00] 17:03:48 INFO - PROCESS | 1738 | 1464393828907 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:03:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:03:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1833ms 17:03:48 INFO - PROCESS | 1738 | 1464393828978 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 17:03:48 INFO - PROCESS | 1738 | 1464393828983 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 17:03:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:03:48 INFO - PROCESS | 1738 | 1464393828991 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 1738 | 1464393828996 Marionette TRACE conn3 <- [1,1858,null,{}] 17:03:49 INFO - PROCESS | 1738 | 1464393829003 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:49 INFO - PROCESS | 1738 | 1464393829313 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 17:03:49 INFO - PROCESS | 1738 | 1464393829647 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x923ca400 == 126 [pid = 1738] [id = 472] 17:03:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x94690c00) [pid = 1738] [serial = 1417] [outer = (nil)] 17:03:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9971f800) [pid = 1738] [serial = 1418] [outer = 0x94690c00] 17:03:49 INFO - PROCESS | 1738 | 1464393829744 Marionette DEBUG loaded listener.js 17:03:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x99fdf400) [pid = 1738] [serial = 1419] [outer = 0x94690c00] 17:03:50 INFO - PROCESS | 1738 | 1464393830673 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:03:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1739ms 17:03:50 INFO - PROCESS | 1738 | 1464393830749 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 1738 | 1464393830752 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:03:50 INFO - PROCESS | 1738 | 1464393830763 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 1738 | 1464393830766 Marionette TRACE conn3 <- [1,1862,null,{}] 17:03:50 INFO - PROCESS | 1738 | 1464393830773 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:51 INFO - PROCESS | 1738 | 1464393831035 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 17:03:51 INFO - PROCESS | 1738 | 1464393831378 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e7c00 == 127 [pid = 1738] [id = 473] 17:03:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8f6b7800) [pid = 1738] [serial = 1420] [outer = (nil)] 17:03:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9a35f000) [pid = 1738] [serial = 1421] [outer = 0x8f6b7800] 17:03:51 INFO - PROCESS | 1738 | 1464393831469 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x9a7a5c00) [pid = 1738] [serial = 1422] [outer = 0x8f6b7800] 17:03:52 INFO - PROCESS | 1738 | 1464393832455 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:03:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1731ms 17:03:52 INFO - PROCESS | 1738 | 1464393832495 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 1738 | 1464393832498 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:03:52 INFO - PROCESS | 1738 | 1464393832507 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 1738 | 1464393832510 Marionette TRACE conn3 <- [1,1866,null,{}] 17:03:52 INFO - PROCESS | 1738 | 1464393832517 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:52 INFO - PROCESS | 1738 | 1464393832780 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 17:03:53 INFO - PROCESS | 1738 | 1464393833099 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x87eef400 == 128 [pid = 1738] [id = 474] 17:03:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x87ef2000) [pid = 1738] [serial = 1423] [outer = (nil)] 17:03:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x9aae0800) [pid = 1738] [serial = 1424] [outer = 0x87ef2000] 17:03:53 INFO - PROCESS | 1738 | 1464393833195 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9aae8c00) [pid = 1738] [serial = 1425] [outer = 0x87ef2000] 17:03:54 INFO - PROCESS | 1738 | 1464393834125 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:03:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1689ms 17:03:54 INFO - PROCESS | 1738 | 1464393834197 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 1738 | 1464393834201 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 17:03:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:03:54 INFO - PROCESS | 1738 | 1464393834208 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 1738 | 1464393834215 Marionette TRACE conn3 <- [1,1870,null,{}] 17:03:54 INFO - PROCESS | 1738 | 1464393834221 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:54 INFO - PROCESS | 1738 | 1464393834499 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 17:03:54 INFO - PROCESS | 1738 | 1464393834821 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a0aa400 == 129 [pid = 1738] [id = 475] 17:03:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9a35d800) [pid = 1738] [serial = 1426] [outer = (nil)] 17:03:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x9b239400) [pid = 1738] [serial = 1427] [outer = 0x9a35d800] 17:03:54 INFO - PROCESS | 1738 | 1464393834918 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9b23fc00) [pid = 1738] [serial = 1428] [outer = 0x9a35d800] 17:03:55 INFO - PROCESS | 1738 | 1464393835872 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:03:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1740ms 17:03:55 INFO - PROCESS | 1738 | 1464393835949 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 1738 | 1464393835953 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:03:55 INFO - PROCESS | 1738 | 1464393835960 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 1738 | 1464393835964 Marionette TRACE conn3 <- [1,1874,null,{}] 17:03:55 INFO - PROCESS | 1738 | 1464393835970 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:56 INFO - PROCESS | 1738 | 1464393836221 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 17:03:56 INFO - PROCESS | 1738 | 1464393836545 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef6c00 == 130 [pid = 1738] [id = 476] 17:03:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x87efa400) [pid = 1738] [serial = 1429] [outer = (nil)] 17:03:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x9b5af000) [pid = 1738] [serial = 1430] [outer = 0x87efa400] 17:03:56 INFO - PROCESS | 1738 | 1464393836644 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x9c342c00) [pid = 1738] [serial = 1431] [outer = 0x87efa400] 17:03:57 INFO - PROCESS | 1738 | 1464393837600 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:03:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1687ms 17:03:57 INFO - PROCESS | 1738 | 1464393837649 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 1738 | 1464393837652 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:03:57 INFO - PROCESS | 1738 | 1464393837659 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 1738 | 1464393837664 Marionette TRACE conn3 <- [1,1878,null,{}] 17:03:57 INFO - PROCESS | 1738 | 1464393837671 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:57 INFO - PROCESS | 1738 | 1464393837935 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 17:03:58 INFO - PROCESS | 1738 | 1464393838259 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b3b2400 == 131 [pid = 1738] [id = 477] 17:03:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x9b898c00) [pid = 1738] [serial = 1432] [outer = (nil)] 17:03:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0xa0606800) [pid = 1738] [serial = 1433] [outer = 0x9b898c00] 17:03:58 INFO - PROCESS | 1738 | 1464393838354 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0xa1138800) [pid = 1738] [serial = 1434] [outer = 0x9b898c00] 17:03:59 INFO - PROCESS | 1738 | 1464393839287 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:03:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1683ms 17:03:59 INFO - PROCESS | 1738 | 1464393839345 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 1738 | 1464393839348 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 17:03:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:03:59 INFO - PROCESS | 1738 | 1464393839356 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 1738 | 1464393839358 Marionette TRACE conn3 <- [1,1882,null,{}] 17:03:59 INFO - PROCESS | 1738 | 1464393839365 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:03:59 INFO - PROCESS | 1738 | 1464393839606 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 17:03:59 INFO - PROCESS | 1738 | 1464393839928 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef6800 == 132 [pid = 1738] [id = 478] 17:03:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x9ae17000) [pid = 1738] [serial = 1435] [outer = (nil)] 17:04:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0xa21b2c00) [pid = 1738] [serial = 1436] [outer = 0x9ae17000] 17:04:00 INFO - PROCESS | 1738 | 1464393840025 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0xa227b800) [pid = 1738] [serial = 1437] [outer = 0x9ae17000] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x87491c00 == 131 [pid = 1738] [id = 372] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x874cb800 == 130 [pid = 1738] [id = 369] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a7c00 == 129 [pid = 1738] [id = 371] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae9000 == 128 [pid = 1738] [id = 460] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc48000 == 127 [pid = 1738] [id = 459] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x923cc800 == 126 [pid = 1738] [id = 320] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae2c00 == 125 [pid = 1738] [id = 458] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x881ee400 == 124 [pid = 1738] [id = 457] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x9b26e800 == 123 [pid = 1738] [id = 455] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x9ac7a800 == 122 [pid = 1738] [id = 453] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee43000 == 121 [pid = 1738] [id = 454] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x928eb400 == 120 [pid = 1738] [id = 452] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a5000 == 119 [pid = 1738] [id = 451] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x97723000 == 118 [pid = 1738] [id = 450] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x92e08000 == 117 [pid = 1738] [id = 449] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x91b33400 == 116 [pid = 1738] [id = 447] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x922e5000 == 115 [pid = 1738] [id = 448] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x87491800 == 114 [pid = 1738] [id = 446] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x913ed400 == 113 [pid = 1738] [id = 445] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6bdc00 == 112 [pid = 1738] [id = 444] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9cf000 == 111 [pid = 1738] [id = 443] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9ac400 == 110 [pid = 1738] [id = 442] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x888cc000 == 109 [pid = 1738] [id = 440] 17:04:02 INFO - PROCESS | 1738 | --DOCSHELL 0x8d255400 == 108 [pid = 1738] [id = 441] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8ee4ec00) [pid = 1738] [serial = 1269] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x98134000) [pid = 1738] [serial = 1295] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x91839c00) [pid = 1738] [serial = 1277] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x913dd800) [pid = 1738] [serial = 1274] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x8cfcc000) [pid = 1738] [serial = 1259] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x9a889000) [pid = 1738] [serial = 1301] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8e469400) [pid = 1738] [serial = 1266] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x952e5400) [pid = 1738] [serial = 1293] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x9ae10000) [pid = 1738] [serial = 1304] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8d24f000) [pid = 1738] [serial = 1313] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8d934c00) [pid = 1738] [serial = 1314] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x913ea000) [pid = 1738] [serial = 1275] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9468dc00) [pid = 1738] [serial = 1289] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9a891c00) [pid = 1738] [serial = 1302] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x923ca800) [pid = 1738] [serial = 1284] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x8d936400) [pid = 1738] [serial = 1188] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8b4e6c00) [pid = 1738] [serial = 1311] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x89ba5000) [pid = 1738] [serial = 1256] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8b33e400) [pid = 1738] [serial = 1310] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x918db800) [pid = 1738] [serial = 1280] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8ee47800) [pid = 1738] [serial = 1268] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x899e2400) [pid = 1738] [serial = 1308] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8a9a9400) [pid = 1738] [serial = 1257] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x93942800) [pid = 1738] [serial = 1287] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x923c4800) [pid = 1738] [serial = 1283] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x918df400) [pid = 1738] [serial = 1281] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x99fea000) [pid = 1738] [serial = 1299] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x8db60800) [pid = 1738] [serial = 1262] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9904b400) [pid = 1738] [serial = 1296] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x8f876000) [pid = 1738] [serial = 1271] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8dbb2000) [pid = 1738] [serial = 1263] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x950edc00) [pid = 1738] [serial = 1290] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x88f23c00) [pid = 1738] [serial = 1307] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8f893400) [pid = 1738] [serial = 1272] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x9183c800) [pid = 1738] [serial = 1278] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x99eab800) [pid = 1738] [serial = 1298] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x92e06800) [pid = 1738] [serial = 1286] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x952e1000) [pid = 1738] [serial = 1292] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8e45c000) [pid = 1738] [serial = 1265] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8d250000) [pid = 1738] [serial = 1260] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8d9ce400) [pid = 1738] [serial = 1316] [outer = (nil)] [url = about:blank] 17:04:02 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8dbb4000) [pid = 1738] [serial = 1317] [outer = (nil)] [url = about:blank] 17:04:03 INFO - PROCESS | 1738 | 1464393843199 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:04:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:04:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 3896ms 17:04:03 INFO - PROCESS | 1738 | 1464393843252 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 17:04:03 INFO - PROCESS | 1738 | 1464393843258 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 17:04:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:04:03 INFO - PROCESS | 1738 | 1464393843267 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:04:03 INFO - PROCESS | 1738 | 1464393843272 Marionette TRACE conn3 <- [1,1886,null,{}] 17:04:03 INFO - PROCESS | 1738 | 1464393843300 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:03 INFO - PROCESS | 1738 | 1464393843535 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 17:04:03 INFO - PROCESS | 1738 | 1464393843801 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a2800 == 109 [pid = 1738] [id = 479] 17:04:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8a9a3000) [pid = 1738] [serial = 1438] [outer = (nil)] 17:04:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8a9ab400) [pid = 1738] [serial = 1439] [outer = 0x8a9a3000] 17:04:03 INFO - PROCESS | 1738 | 1464393843889 Marionette DEBUG loaded listener.js 17:04:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8aaebc00) [pid = 1738] [serial = 1440] [outer = 0x8a9a3000] 17:04:04 INFO - PROCESS | 1738 | 1464393844839 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:04:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1645ms 17:04:04 INFO - PROCESS | 1738 | 1464393844914 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 17:04:04 INFO - PROCESS | 1738 | 1464393844922 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 17:04:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:04:04 INFO - PROCESS | 1738 | 1464393844934 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 1738 | 1464393844937 Marionette TRACE conn3 <- [1,1890,null,{}] 17:04:04 INFO - PROCESS | 1738 | 1464393844953 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:05 INFO - PROCESS | 1738 | 1464393845261 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 17:04:05 INFO - PROCESS | 1738 | 1464393845296 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc4b400 == 110 [pid = 1738] [id = 480] 17:04:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8bc51000) [pid = 1738] [serial = 1441] [outer = (nil)] 17:04:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8d055800) [pid = 1738] [serial = 1442] [outer = 0x8bc51000] 17:04:05 INFO - PROCESS | 1738 | 1464393845455 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8d251c00) [pid = 1738] [serial = 1443] [outer = 0x8bc51000] 17:04:06 INFO - PROCESS | 1738 | 1464393846441 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:04:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:04:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1549ms 17:04:06 INFO - PROCESS | 1738 | 1464393846483 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 17:04:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:04:06 INFO - PROCESS | 1738 | 1464393846488 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 17:04:06 INFO - PROCESS | 1738 | 1464393846502 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:04:06 INFO - PROCESS | 1738 | 1464393846507 Marionette TRACE conn3 <- [1,1894,null,{}] 17:04:06 INFO - PROCESS | 1738 | 1464393846526 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:07 INFO - PROCESS | 1738 | 1464393847361 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x881f4000) [pid = 1738] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8f10a400) [pid = 1738] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x928e9000) [pid = 1738] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8aae6c00) [pid = 1738] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8f895c00) [pid = 1738] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8f890000) [pid = 1738] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x913f7000) [pid = 1738] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x92763c00) [pid = 1738] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8f87d000) [pid = 1738] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8f881800) [pid = 1738] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9ae0b400) [pid = 1738] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8d254c00) [pid = 1738] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x990bcc00) [pid = 1738] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x951c0400) [pid = 1738] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8bc55000) [pid = 1738] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8d9d3000) [pid = 1738] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8b339400) [pid = 1738] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9a886400) [pid = 1738] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x89ba0000) [pid = 1738] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:04:07 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x87efac00) [pid = 1738] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:04:07 INFO - PROCESS | 1738 | 1464393847593 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efac00 == 111 [pid = 1738] [id = 481] 17:04:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x899edc00) [pid = 1738] [serial = 1444] [outer = (nil)] 17:04:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8b343c00) [pid = 1738] [serial = 1445] [outer = 0x899edc00] 17:04:07 INFO - PROCESS | 1738 | 1464393847696 Marionette DEBUG loaded listener.js 17:04:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8dbb6400) [pid = 1738] [serial = 1446] [outer = 0x899edc00] 17:04:08 INFO - PROCESS | 1738 | 1464393848536 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:04:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:04:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2097ms 17:04:08 INFO - PROCESS | 1738 | 1464393848592 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 17:04:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:04:08 INFO - PROCESS | 1738 | 1464393848598 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 17:04:08 INFO - PROCESS | 1738 | 1464393848611 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:04:08 INFO - PROCESS | 1738 | 1464393848614 Marionette TRACE conn3 <- [1,1898,null,{}] 17:04:08 INFO - PROCESS | 1738 | 1464393848628 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:08 INFO - PROCESS | 1738 | 1464393848875 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 17:04:09 INFO - PROCESS | 1738 | 1464393849060 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae6c00 == 112 [pid = 1738] [id = 482] 17:04:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8dbab400) [pid = 1738] [serial = 1447] [outer = (nil)] 17:04:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8e5d5c00) [pid = 1738] [serial = 1448] [outer = 0x8dbab400] 17:04:09 INFO - PROCESS | 1738 | 1464393849142 Marionette DEBUG loaded listener.js 17:04:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8ee43800) [pid = 1738] [serial = 1449] [outer = 0x8dbab400] 17:04:10 INFO - PROCESS | 1738 | 1464393850270 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:04:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1747ms 17:04:10 INFO - PROCESS | 1738 | 1464393850353 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 1738 | 1464393850361 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:04:10 INFO - PROCESS | 1738 | 1464393850370 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 1738 | 1464393850376 Marionette TRACE conn3 <- [1,1902,null,{}] 17:04:10 INFO - PROCESS | 1738 | 1464393850386 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:10 INFO - PROCESS | 1738 | 1464393850677 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 17:04:11 INFO - PROCESS | 1738 | 1464393851015 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e0c00 == 113 [pid = 1738] [id = 483] 17:04:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x899e5000) [pid = 1738] [serial = 1450] [outer = (nil)] 17:04:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8a9a9000) [pid = 1738] [serial = 1451] [outer = 0x899e5000] 17:04:11 INFO - PROCESS | 1738 | 1464393851112 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8bc50400) [pid = 1738] [serial = 1452] [outer = 0x899e5000] 17:04:12 INFO - PROCESS | 1738 | 1464393852118 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:04:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1801ms 17:04:12 INFO - PROCESS | 1738 | 1464393852172 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 1738 | 1464393852182 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:04:12 INFO - PROCESS | 1738 | 1464393852193 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 1738 | 1464393852198 Marionette TRACE conn3 <- [1,1906,null,{}] 17:04:12 INFO - PROCESS | 1738 | 1464393852204 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:12 INFO - PROCESS | 1738 | 1464393852524 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 17:04:12 INFO - PROCESS | 1738 | 1464393852860 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d259400 == 114 [pid = 1738] [id = 484] 17:04:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8d9d9800) [pid = 1738] [serial = 1453] [outer = (nil)] 17:04:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8e5cfc00) [pid = 1738] [serial = 1454] [outer = 0x8d9d9800] 17:04:12 INFO - PROCESS | 1738 | 1464393852961 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8ee4a800) [pid = 1738] [serial = 1455] [outer = 0x8d9d9800] 17:04:14 INFO - PROCESS | 1738 | 1464393854554 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:04:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 2442ms 17:04:14 INFO - PROCESS | 1738 | 1464393854638 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 1738 | 1464393854645 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:04:14 INFO - PROCESS | 1738 | 1464393854659 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 1738 | 1464393854670 Marionette TRACE conn3 <- [1,1910,null,{}] 17:04:14 INFO - PROCESS | 1738 | 1464393854754 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:15 INFO - PROCESS | 1738 | 1464393855061 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 17:04:15 INFO - PROCESS | 1738 | 1464393855342 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f543c00 == 115 [pid = 1738] [id = 485] 17:04:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8f6bb000) [pid = 1738] [serial = 1456] [outer = (nil)] 17:04:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8f876000) [pid = 1738] [serial = 1457] [outer = 0x8f6bb000] 17:04:15 INFO - PROCESS | 1738 | 1464393855437 Marionette DEBUG loaded listener.js 17:04:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8f895c00) [pid = 1738] [serial = 1458] [outer = 0x8f6bb000] 17:04:16 INFO - PROCESS | 1738 | 1464393856448 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:04:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:04:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1866ms 17:04:16 INFO - PROCESS | 1738 | 1464393856525 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 17:04:16 INFO - PROCESS | 1738 | 1464393856531 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 17:04:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:04:16 INFO - PROCESS | 1738 | 1464393856539 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:04:16 INFO - PROCESS | 1738 | 1464393856542 Marionette TRACE conn3 <- [1,1914,null,{}] 17:04:16 INFO - PROCESS | 1738 | 1464393856549 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:16 INFO - PROCESS | 1738 | 1464393856833 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 17:04:17 INFO - PROCESS | 1738 | 1464393857167 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a7400 == 116 [pid = 1738] [id = 486] 17:04:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8f6bd000) [pid = 1738] [serial = 1459] [outer = (nil)] 17:04:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x913e9c00) [pid = 1738] [serial = 1460] [outer = 0x8f6bd000] 17:04:17 INFO - PROCESS | 1738 | 1464393857273 Marionette DEBUG loaded listener.js 17:04:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x913f6000) [pid = 1738] [serial = 1461] [outer = 0x8f6bd000] 17:04:18 INFO - PROCESS | 1738 | 1464393858249 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:04:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:04:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1786ms 17:04:18 INFO - PROCESS | 1738 | 1464393858326 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 17:04:18 INFO - PROCESS | 1738 | 1464393858330 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 17:04:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:04:18 INFO - PROCESS | 1738 | 1464393858337 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:04:18 INFO - PROCESS | 1738 | 1464393858341 Marionette TRACE conn3 <- [1,1918,null,{}] 17:04:18 INFO - PROCESS | 1738 | 1464393858347 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:18 INFO - PROCESS | 1738 | 1464393858633 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 17:04:18 INFO - PROCESS | 1738 | 1464393858975 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b341400 == 117 [pid = 1738] [id = 487] 17:04:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8f89c400) [pid = 1738] [serial = 1462] [outer = (nil)] 17:04:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x91832800) [pid = 1738] [serial = 1463] [outer = 0x8f89c400] 17:04:19 INFO - PROCESS | 1738 | 1464393859067 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x91839c00) [pid = 1738] [serial = 1464] [outer = 0x8f89c400] 17:04:20 INFO - PROCESS | 1738 | 1464393860042 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:04:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1735ms 17:04:20 INFO - PROCESS | 1738 | 1464393860075 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 17:04:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:04:20 INFO - PROCESS | 1738 | 1464393860079 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 17:04:20 INFO - PROCESS | 1738 | 1464393860086 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 1738 | 1464393860091 Marionette TRACE conn3 <- [1,1922,null,{}] 17:04:20 INFO - PROCESS | 1738 | 1464393860097 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:20 INFO - PROCESS | 1738 | 1464393860355 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 17:04:20 INFO - PROCESS | 1738 | 1464393860681 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x91448c00 == 118 [pid = 1738] [id = 488] 17:04:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x9144f800) [pid = 1738] [serial = 1465] [outer = (nil)] 17:04:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x91b64400) [pid = 1738] [serial = 1466] [outer = 0x9144f800] 17:04:20 INFO - PROCESS | 1738 | 1464393860784 Marionette DEBUG loaded listener.js 17:04:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x922e5000) [pid = 1738] [serial = 1467] [outer = 0x9144f800] 17:04:21 INFO - PROCESS | 1738 | 1464393861742 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:04:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:04:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1734ms 17:04:21 INFO - PROCESS | 1738 | 1464393861821 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 17:04:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:04:21 INFO - PROCESS | 1738 | 1464393861825 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 17:04:21 INFO - PROCESS | 1738 | 1464393861832 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:04:21 INFO - PROCESS | 1738 | 1464393861836 Marionette TRACE conn3 <- [1,1926,null,{}] 17:04:21 INFO - PROCESS | 1738 | 1464393861842 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:22 INFO - PROCESS | 1738 | 1464393862149 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 17:04:22 INFO - PROCESS | 1738 | 1464393862472 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6c2c00 == 119 [pid = 1738] [id = 489] 17:04:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x913de800) [pid = 1738] [serial = 1468] [outer = (nil)] 17:04:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9276bc00) [pid = 1738] [serial = 1469] [outer = 0x913de800] 17:04:22 INFO - PROCESS | 1738 | 1464393862574 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x92ab3400) [pid = 1738] [serial = 1470] [outer = 0x913de800] 17:04:23 INFO - PROCESS | 1738 | 1464393863553 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:04:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1783ms 17:04:23 INFO - PROCESS | 1738 | 1464393863615 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 1738 | 1464393863620 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 17:04:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:04:23 INFO - PROCESS | 1738 | 1464393863627 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 1738 | 1464393863631 Marionette TRACE conn3 <- [1,1930,null,{}] 17:04:23 INFO - PROCESS | 1738 | 1464393863638 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:23 INFO - PROCESS | 1738 | 1464393863900 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 17:04:24 INFO - PROCESS | 1738 | 1464393864224 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x923d2800 == 120 [pid = 1738] [id = 490] 17:04:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x92762800) [pid = 1738] [serial = 1471] [outer = (nil)] 17:04:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x93939c00) [pid = 1738] [serial = 1472] [outer = 0x92762800] 17:04:24 INFO - PROCESS | 1738 | 1464393864323 Marionette DEBUG loaded listener.js 17:04:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x939d8c00) [pid = 1738] [serial = 1473] [outer = 0x92762800] 17:04:25 INFO - PROCESS | 1738 | 1464393865264 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:04:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1686ms 17:04:25 INFO - PROCESS | 1738 | 1464393865315 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 17:04:25 INFO - PROCESS | 1738 | 1464393865319 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 17:04:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:04:25 INFO - PROCESS | 1738 | 1464393865327 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 1738 | 1464393865331 Marionette TRACE conn3 <- [1,1934,null,{}] 17:04:25 INFO - PROCESS | 1738 | 1464393865338 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:25 INFO - PROCESS | 1738 | 1464393865593 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 17:04:25 INFO - PROCESS | 1738 | 1464393865911 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x923d0c00 == 121 [pid = 1738] [id = 491] 17:04:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x928e4c00) [pid = 1738] [serial = 1474] [outer = (nil)] 17:04:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x951b6800) [pid = 1738] [serial = 1475] [outer = 0x928e4c00] 17:04:26 INFO - PROCESS | 1738 | 1464393866007 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x951bdc00) [pid = 1738] [serial = 1476] [outer = 0x928e4c00] 17:04:26 INFO - PROCESS | 1738 | 1464393866959 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:04:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1685ms 17:04:27 INFO - PROCESS | 1738 | 1464393867013 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 1738 | 1464393867017 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:04:27 INFO - PROCESS | 1738 | 1464393867025 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 1738 | 1464393867028 Marionette TRACE conn3 <- [1,1938,null,{}] 17:04:27 INFO - PROCESS | 1738 | 1464393867035 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:27 INFO - PROCESS | 1738 | 1464393867291 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 17:04:27 INFO - PROCESS | 1738 | 1464393867628 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30d400 == 122 [pid = 1738] [id = 492] 17:04:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9393e800) [pid = 1738] [serial = 1477] [outer = (nil)] 17:04:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x95315400) [pid = 1738] [serial = 1478] [outer = 0x9393e800] 17:04:27 INFO - PROCESS | 1738 | 1464393867724 Marionette DEBUG loaded listener.js 17:04:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x9771a400) [pid = 1738] [serial = 1479] [outer = 0x9393e800] 17:04:28 INFO - PROCESS | 1738 | 1464393868667 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:04:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:04:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1685ms 17:04:28 INFO - PROCESS | 1738 | 1464393868709 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 17:04:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:04:28 INFO - PROCESS | 1738 | 1464393868714 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 17:04:28 INFO - PROCESS | 1738 | 1464393868730 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:04:28 INFO - PROCESS | 1738 | 1464393868740 Marionette TRACE conn3 <- [1,1942,null,{}] 17:04:28 INFO - PROCESS | 1738 | 1464393868747 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:29 INFO - PROCESS | 1738 | 1464393869010 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 17:04:29 INFO - PROCESS | 1738 | 1464393869343 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x990b4400 == 123 [pid = 1738] [id = 493] 17:04:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x99fe2400) [pid = 1738] [serial = 1480] [outer = (nil)] 17:04:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x9a0f0000) [pid = 1738] [serial = 1481] [outer = 0x99fe2400] 17:04:29 INFO - PROCESS | 1738 | 1464393869450 Marionette DEBUG loaded listener.js 17:04:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9a88e000) [pid = 1738] [serial = 1482] [outer = 0x99fe2400] 17:04:30 INFO - PROCESS | 1738 | 1464393870396 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:04:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:04:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1753ms 17:04:30 INFO - PROCESS | 1738 | 1464393870474 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 17:04:30 INFO - PROCESS | 1738 | 1464393870478 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 17:04:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:04:30 INFO - PROCESS | 1738 | 1464393870485 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:04:30 INFO - PROCESS | 1738 | 1464393870488 Marionette TRACE conn3 <- [1,1946,null,{}] 17:04:30 INFO - PROCESS | 1738 | 1464393870494 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:30 INFO - PROCESS | 1738 | 1464393870775 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 17:04:31 INFO - PROCESS | 1738 | 1464393871098 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x990ba400 == 124 [pid = 1738] [id = 494] 17:04:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9a22dc00) [pid = 1738] [serial = 1483] [outer = (nil)] 17:04:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x9aae9400) [pid = 1738] [serial = 1484] [outer = 0x9a22dc00] 17:04:31 INFO - PROCESS | 1738 | 1464393871193 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x9ad06400) [pid = 1738] [serial = 1485] [outer = 0x9a22dc00] 17:04:32 INFO - PROCESS | 1738 | 1464393872152 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:04:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1736ms 17:04:32 INFO - PROCESS | 1738 | 1464393872222 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 17:04:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:04:32 INFO - PROCESS | 1738 | 1464393872227 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 17:04:32 INFO - PROCESS | 1738 | 1464393872233 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 1738 | 1464393872247 Marionette TRACE conn3 <- [1,1950,null,{}] 17:04:32 INFO - PROCESS | 1738 | 1464393872254 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:32 INFO - PROCESS | 1738 | 1464393872542 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 17:04:32 INFO - PROCESS | 1738 | 1464393872898 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x918ce800 == 125 [pid = 1738] [id = 495] 17:04:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x928e0800) [pid = 1738] [serial = 1486] [outer = (nil)] 17:04:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9b242400) [pid = 1738] [serial = 1487] [outer = 0x928e0800] 17:04:32 INFO - PROCESS | 1738 | 1464393872991 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9b248400) [pid = 1738] [serial = 1488] [outer = 0x928e0800] 17:04:34 INFO - PROCESS | 1738 | 1464393874017 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:04:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1847ms 17:04:34 INFO - PROCESS | 1738 | 1464393874081 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 1738 | 1464393874085 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:04:34 INFO - PROCESS | 1738 | 1464393874092 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 1738 | 1464393874096 Marionette TRACE conn3 <- [1,1954,null,{}] 17:04:34 INFO - PROCESS | 1738 | 1464393874103 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:34 INFO - PROCESS | 1738 | 1464393874381 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 17:04:34 INFO - PROCESS | 1738 | 1464393874709 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e5800 == 126 [pid = 1738] [id = 496] 17:04:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8a9a4000) [pid = 1738] [serial = 1489] [outer = (nil)] 17:04:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9d1a6000) [pid = 1738] [serial = 1490] [outer = 0x8a9a4000] 17:04:34 INFO - PROCESS | 1738 | 1464393874811 Marionette DEBUG loaded listener.js 17:04:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0xa060b000) [pid = 1738] [serial = 1491] [outer = 0x8a9a4000] 17:04:35 INFO - PROCESS | 1738 | 1464393875722 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:04:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1692ms 17:04:35 INFO - PROCESS | 1738 | 1464393875786 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 1738 | 1464393875790 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 17:04:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:04:35 INFO - PROCESS | 1738 | 1464393875797 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 1738 | 1464393875799 Marionette TRACE conn3 <- [1,1958,null,{}] 17:04:35 INFO - PROCESS | 1738 | 1464393875806 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:36 INFO - PROCESS | 1738 | 1464393876087 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 17:04:36 INFO - PROCESS | 1738 | 1464393876412 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c2a5000 == 127 [pid = 1738] [id = 497] 17:04:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x9c345000) [pid = 1738] [serial = 1492] [outer = (nil)] 17:04:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0xa2408c00) [pid = 1738] [serial = 1493] [outer = 0x9c345000] 17:04:36 INFO - PROCESS | 1738 | 1464393876508 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0xa24a1800) [pid = 1738] [serial = 1494] [outer = 0x9c345000] 17:04:37 INFO - PROCESS | 1738 | 1464393877447 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:04:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1683ms 17:04:37 INFO - PROCESS | 1738 | 1464393877481 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 1738 | 1464393877484 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:04:37 INFO - PROCESS | 1738 | 1464393877492 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 1738 | 1464393877495 Marionette TRACE conn3 <- [1,1962,null,{}] 17:04:37 INFO - PROCESS | 1738 | 1464393877501 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:37 INFO - PROCESS | 1738 | 1464393877737 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 17:04:38 INFO - PROCESS | 1738 | 1464393878077 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x9904e400 == 128 [pid = 1738] [id = 498] 17:04:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x9c06cc00) [pid = 1738] [serial = 1495] [outer = (nil)] 17:04:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0xa26c2800) [pid = 1738] [serial = 1496] [outer = 0x9c06cc00] 17:04:38 INFO - PROCESS | 1738 | 1464393878172 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0xa24aac00) [pid = 1738] [serial = 1497] [outer = 0x9c06cc00] 17:04:39 INFO - PROCESS | 1738 | 1464393879108 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:04:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1685ms 17:04:39 INFO - PROCESS | 1738 | 1464393879178 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 1738 | 1464393879183 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 17:04:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:04:39 INFO - PROCESS | 1738 | 1464393879190 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 1738 | 1464393879194 Marionette TRACE conn3 <- [1,1966,null,{}] 17:04:39 INFO - PROCESS | 1738 | 1464393879200 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:39 INFO - PROCESS | 1738 | 1464393879444 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 17:04:39 INFO - PROCESS | 1738 | 1464393879773 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b23c400 == 129 [pid = 1738] [id = 499] 17:04:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0xa24aa000) [pid = 1738] [serial = 1498] [outer = (nil)] 17:04:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0xa30c7800) [pid = 1738] [serial = 1499] [outer = 0xa24aa000] 17:04:39 INFO - PROCESS | 1738 | 1464393879864 Marionette DEBUG loaded listener.js 17:04:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0xa30f2400) [pid = 1738] [serial = 1500] [outer = 0xa24aa000] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x881e5800 == 128 [pid = 1738] [id = 374] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x9144bc00 == 127 [pid = 1738] [id = 427] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x951bc000 == 126 [pid = 1738] [id = 431] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x928e2c00 == 125 [pid = 1738] [id = 382] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x928ea400 == 124 [pid = 1738] [id = 430] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x92761800 == 123 [pid = 1738] [id = 432] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee47400 == 122 [pid = 1738] [id = 376] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x874cd000 == 121 [pid = 1738] [id = 384] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8f53b800 == 120 [pid = 1738] [id = 379] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae5400 == 119 [pid = 1738] [id = 433] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x923c8400 == 118 [pid = 1738] [id = 380] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x922ed000 == 117 [pid = 1738] [id = 428] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x9a00b800 == 116 [pid = 1738] [id = 385] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x91836000 == 115 [pid = 1738] [id = 426] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x928e6400 == 114 [pid = 1738] [id = 383] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x87eef400 == 113 [pid = 1738] [id = 474] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x923ca400 == 112 [pid = 1738] [id = 472] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x890e7c00 == 111 [pid = 1738] [id = 473] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x950f4c00 == 110 [pid = 1738] [id = 471] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc56000 == 109 [pid = 1738] [id = 470] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8f87a800 == 108 [pid = 1738] [id = 469] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x9183d800 == 107 [pid = 1738] [id = 468] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8f106800 == 106 [pid = 1738] [id = 467] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d93c800 == 105 [pid = 1738] [id = 465] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8f897400 == 104 [pid = 1738] [id = 466] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d93c400 == 103 [pid = 1738] [id = 464] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d05d800 == 102 [pid = 1738] [id = 463] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8aaed000 == 101 [pid = 1738] [id = 462] 17:04:41 INFO - PROCESS | 1738 | --DOCSHELL 0x881e5c00 == 100 [pid = 1738] [id = 461] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x890f3800) [pid = 1738] [serial = 1373] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x8f87dc00) [pid = 1738] [serial = 1329] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x93941800) [pid = 1738] [serial = 1346] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x8b4ed000) [pid = 1738] [serial = 1377] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x9183e000) [pid = 1738] [serial = 1335] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x9b5b7000) [pid = 1738] [serial = 1364] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x9b89a800) [pid = 1738] [serial = 1365] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x89ba0c00) [pid = 1738] [serial = 1374] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x91b71800) [pid = 1738] [serial = 1338] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x92ab7000) [pid = 1738] [serial = 1344] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9c06a400) [pid = 1738] [serial = 1367] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x928e3400) [pid = 1738] [serial = 1341] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x913d4800) [pid = 1738] [serial = 1331] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x91b67800) [pid = 1738] [serial = 1337] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9b247400) [pid = 1738] [serial = 1362] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8d9ce000) [pid = 1738] [serial = 1380] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9a235c00) [pid = 1738] [serial = 1352] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9533b400) [pid = 1738] [serial = 1350] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8d259c00) [pid = 1738] [serial = 1254] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x93c81c00) [pid = 1738] [serial = 1347] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x8f6bc000) [pid = 1738] [serial = 1328] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8d25b800) [pid = 1738] [serial = 1379] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x9a88c800) [pid = 1738] [serial = 1353] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x91835400) [pid = 1738] [serial = 1334] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9cde2000) [pid = 1738] [serial = 1370] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x913ed000) [pid = 1738] [serial = 1332] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8e461000) [pid = 1738] [serial = 1326] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x9aaeac00) [pid = 1738] [serial = 1355] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x8dbb0c00) [pid = 1738] [serial = 1325] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x952e2400) [pid = 1738] [serial = 1349] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9ae0b000) [pid = 1738] [serial = 1356] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x9ae49c00) [pid = 1738] [serial = 1359] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8b4e9800) [pid = 1738] [serial = 1323] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9276b800) [pid = 1738] [serial = 1340] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8e5db400) [pid = 1738] [serial = 1319] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8aae2800) [pid = 1738] [serial = 1322] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9ae16400) [pid = 1738] [serial = 1305] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8b338400) [pid = 1738] [serial = 1376] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x92ab2c00) [pid = 1738] [serial = 1343] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9b240000) [pid = 1738] [serial = 1361] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x9ae45800) [pid = 1738] [serial = 1358] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8d937c00) [pid = 1738] [serial = 1382] [outer = (nil)] [url = about:blank] 17:04:42 INFO - PROCESS | 1738 | 1464393882571 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:04:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 3448ms 17:04:42 INFO - PROCESS | 1738 | 1464393882639 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 1738 | 1464393882646 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 17:04:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:04:42 INFO - PROCESS | 1738 | 1464393882654 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 1738 | 1464393882660 Marionette TRACE conn3 <- [1,1970,null,{}] 17:04:42 INFO - PROCESS | 1738 | 1464393882668 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:42 INFO - PROCESS | 1738 | 1464393882883 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 17:04:43 INFO - PROCESS | 1738 | 1464393883274 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9a5400 == 101 [pid = 1738] [id = 500] 17:04:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8a9a6000) [pid = 1738] [serial = 1501] [outer = (nil)] 17:04:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8a9af000) [pid = 1738] [serial = 1502] [outer = 0x8a9a6000] 17:04:43 INFO - PROCESS | 1738 | 1464393883443 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8aaed400) [pid = 1738] [serial = 1503] [outer = 0x8a9a6000] 17:04:44 INFO - PROCESS | 1738 | 1464393884297 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:04:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1684ms 17:04:44 INFO - PROCESS | 1738 | 1464393884340 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 1738 | 1464393884349 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 17:04:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:04:44 INFO - PROCESS | 1738 | 1464393884359 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 1738 | 1464393884364 Marionette TRACE conn3 <- [1,1974,null,{}] 17:04:44 INFO - PROCESS | 1738 | 1464393884371 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:44 INFO - PROCESS | 1738 | 1464393884685 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 17:04:44 INFO - PROCESS | 1738 | 1464393884724 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4ee000 == 102 [pid = 1738] [id = 501] 17:04:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8b4f0400) [pid = 1738] [serial = 1504] [outer = (nil)] 17:04:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8d054800) [pid = 1738] [serial = 1505] [outer = 0x8b4f0400] 17:04:44 INFO - PROCESS | 1738 | 1464393884800 Marionette DEBUG loaded listener.js 17:04:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8d252c00) [pid = 1738] [serial = 1506] [outer = 0x8b4f0400] 17:04:45 INFO - PROCESS | 1738 | 1464393885884 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:04:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:04:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1593ms 17:04:45 INFO - PROCESS | 1738 | 1464393885953 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 17:04:45 INFO - PROCESS | 1738 | 1464393885958 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 17:04:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:04:45 INFO - PROCESS | 1738 | 1464393885965 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:04:45 INFO - PROCESS | 1738 | 1464393885971 Marionette TRACE conn3 <- [1,1978,null,{}] 17:04:45 INFO - PROCESS | 1738 | 1464393885995 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:46 INFO - PROCESS | 1738 | 1464393886299 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 17:04:46 INFO - PROCESS | 1738 | 1464393886337 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d056c00 == 103 [pid = 1738] [id = 502] 17:04:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x8e303800) [pid = 1738] [serial = 1507] [outer = (nil)] 17:04:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8e30e000) [pid = 1738] [serial = 1508] [outer = 0x8e303800] 17:04:46 INFO - PROCESS | 1738 | 1464393886420 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8e466c00) [pid = 1738] [serial = 1509] [outer = 0x8e303800] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9183ec00) [pid = 1738] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8db5dc00) [pid = 1738] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8dbb6800) [pid = 1738] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x94690c00) [pid = 1738] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8b4e7800) [pid = 1738] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x950f5c00) [pid = 1738] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8a9a3000) [pid = 1738] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8d9d1400) [pid = 1738] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9b898c00) [pid = 1738] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x913d9000) [pid = 1738] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x899edc00) [pid = 1738] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x881e8c00) [pid = 1738] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8f898c00) [pid = 1738] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8f542400) [pid = 1738] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8f6b7800) [pid = 1738] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x87ef2000) [pid = 1738] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9ba79000) [pid = 1738] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x87efa400) [pid = 1738] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x918dc400) [pid = 1738] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8bc51000) [pid = 1738] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x9a35d800) [pid = 1738] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x8f881c00) [pid = 1738] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:04:47 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x9b897000) [pid = 1738] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:04:48 INFO - PROCESS | 1738 | 1464393888062 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:04:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:04:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2156ms 17:04:48 INFO - PROCESS | 1738 | 1464393888121 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 17:04:48 INFO - PROCESS | 1738 | 1464393888125 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 17:04:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:04:48 INFO - PROCESS | 1738 | 1464393888132 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:04:48 INFO - PROCESS | 1738 | 1464393888134 Marionette TRACE conn3 <- [1,1982,null,{}] 17:04:48 INFO - PROCESS | 1738 | 1464393888141 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:48 INFO - PROCESS | 1738 | 1464393888360 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 17:04:48 INFO - PROCESS | 1738 | 1464393888593 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x881e8c00 == 104 [pid = 1738] [id = 503] 17:04:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8b340c00) [pid = 1738] [serial = 1510] [outer = (nil)] 17:04:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8e307800) [pid = 1738] [serial = 1511] [outer = 0x8b340c00] 17:04:48 INFO - PROCESS | 1738 | 1464393888687 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8ee47400) [pid = 1738] [serial = 1512] [outer = 0x8b340c00] 17:04:49 INFO - PROCESS | 1738 | 1464393889675 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:04:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1589ms 17:04:49 INFO - PROCESS | 1738 | 1464393889723 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 1738 | 1464393889729 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:04:49 INFO - PROCESS | 1738 | 1464393889739 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 1738 | 1464393889744 Marionette TRACE conn3 <- [1,1986,null,{}] 17:04:49 INFO - PROCESS | 1738 | 1464393889755 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:50 INFO - PROCESS | 1738 | 1464393890008 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 17:04:50 INFO - PROCESS | 1738 | 1464393890351 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x88f21c00 == 105 [pid = 1738] [id = 504] 17:04:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x89ba1400) [pid = 1738] [serial = 1513] [outer = (nil)] 17:04:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8a9a2400) [pid = 1738] [serial = 1514] [outer = 0x89ba1400] 17:04:50 INFO - PROCESS | 1738 | 1464393890452 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8b33cc00) [pid = 1738] [serial = 1515] [outer = 0x89ba1400] 17:04:51 INFO - PROCESS | 1738 | 1464393891429 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:04:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1750ms 17:04:51 INFO - PROCESS | 1738 | 1464393891490 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 17:04:51 INFO - PROCESS | 1738 | 1464393891500 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 17:04:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:04:51 INFO - PROCESS | 1738 | 1464393891512 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 1738 | 1464393891516 Marionette TRACE conn3 <- [1,1990,null,{}] 17:04:51 INFO - PROCESS | 1738 | 1464393891523 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:51 INFO - PROCESS | 1738 | 1464393891813 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 17:04:52 INFO - PROCESS | 1738 | 1464393892156 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d934000 == 106 [pid = 1738] [id = 505] 17:04:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8d938400) [pid = 1738] [serial = 1516] [outer = (nil)] 17:04:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8d9cac00) [pid = 1738] [serial = 1517] [outer = 0x8d938400] 17:04:52 INFO - PROCESS | 1738 | 1464393892246 Marionette DEBUG loaded listener.js 17:04:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8dbb0c00) [pid = 1738] [serial = 1518] [outer = 0x8d938400] 17:04:53 INFO - PROCESS | 1738 | 1464393893206 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:04:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:04:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1737ms 17:04:53 INFO - PROCESS | 1738 | 1464393893249 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 1738 | 1464393893254 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 17:04:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:04:53 INFO - PROCESS | 1738 | 1464393893261 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 1738 | 1464393893268 Marionette TRACE conn3 <- [1,1994,null,{}] 17:04:53 INFO - PROCESS | 1738 | 1464393893285 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:53 INFO - PROCESS | 1738 | 1464393893549 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 17:04:53 INFO - PROCESS | 1738 | 1464393893925 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee44800 == 107 [pid = 1738] [id = 506] 17:04:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8f10d800) [pid = 1738] [serial = 1519] [outer = (nil)] 17:04:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8f53f000) [pid = 1738] [serial = 1520] [outer = 0x8f10d800] 17:04:54 INFO - PROCESS | 1738 | 1464393894027 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8f6b6000) [pid = 1738] [serial = 1521] [outer = 0x8f10d800] 17:04:54 INFO - PROCESS | 1738 | 1464393894984 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:04:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:04:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1797ms 17:04:55 INFO - PROCESS | 1738 | 1464393895060 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 17:04:55 INFO - PROCESS | 1738 | 1464393895064 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:04:55 INFO - PROCESS | 1738 | 1464393895071 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 1738 | 1464393895075 Marionette TRACE conn3 <- [1,1998,null,{}] 17:04:55 INFO - PROCESS | 1738 | 1464393895081 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:55 INFO - PROCESS | 1738 | 1464393895362 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 17:04:55 INFO - PROCESS | 1738 | 1464393895686 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db5dc00 == 108 [pid = 1738] [id = 507] 17:04:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8f53f400) [pid = 1738] [serial = 1522] [outer = (nil)] 17:04:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8f881000) [pid = 1738] [serial = 1523] [outer = 0x8f53f400] 17:04:55 INFO - PROCESS | 1738 | 1464393895780 Marionette DEBUG loaded listener.js 17:04:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8f894800) [pid = 1738] [serial = 1524] [outer = 0x8f53f400] 17:04:56 INFO - PROCESS | 1738 | 1464393896711 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:04:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:04:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1686ms 17:04:56 INFO - PROCESS | 1738 | 1464393896759 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 17:04:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:04:56 INFO - PROCESS | 1738 | 1464393896763 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 17:04:56 INFO - PROCESS | 1738 | 1464393896771 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:04:56 INFO - PROCESS | 1738 | 1464393896775 Marionette TRACE conn3 <- [1,2002,null,{}] 17:04:56 INFO - PROCESS | 1738 | 1464393896780 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:57 INFO - PROCESS | 1738 | 1464393897022 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:04:57 INFO - PROCESS | 1738 | 1464393897350 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f104000 == 109 [pid = 1738] [id = 508] 17:04:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8f876c00) [pid = 1738] [serial = 1525] [outer = (nil)] 17:04:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x91447800) [pid = 1738] [serial = 1526] [outer = 0x8f876c00] 17:04:57 INFO - PROCESS | 1738 | 1464393897445 Marionette DEBUG loaded listener.js 17:04:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x9144e800) [pid = 1738] [serial = 1527] [outer = 0x8f876c00] 17:04:58 INFO - PROCESS | 1738 | 1464393898394 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:04:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:04:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1693ms 17:04:58 INFO - PROCESS | 1738 | 1464393898464 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:04:58 INFO - PROCESS | 1738 | 1464393898469 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:04:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:04:58 INFO - PROCESS | 1738 | 1464393898475 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:04:58 INFO - PROCESS | 1738 | 1464393898479 Marionette TRACE conn3 <- [1,2006,null,{}] 17:04:58 INFO - PROCESS | 1738 | 1464393898485 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:04:58 INFO - PROCESS | 1738 | 1464393898825 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:04:59 INFO - PROCESS | 1738 | 1464393899158 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x874c2c00 == 110 [pid = 1738] [id = 509] 17:04:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8d931000) [pid = 1738] [serial = 1528] [outer = (nil)] 17:04:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x918c9800) [pid = 1738] [serial = 1529] [outer = 0x8d931000] 17:04:59 INFO - PROCESS | 1738 | 1464393899259 Marionette DEBUG loaded listener.js 17:04:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x918dec00) [pid = 1738] [serial = 1530] [outer = 0x8d931000] 17:05:00 INFO - PROCESS | 1738 | 1464393900676 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:05:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 17:05:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2237ms 17:05:00 INFO - PROCESS | 1738 | 1464393900722 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:05:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:05:00 INFO - PROCESS | 1738 | 1464393900726 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:05:00 INFO - PROCESS | 1738 | 1464393900733 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:05:00 INFO - PROCESS | 1738 | 1464393900737 Marionette TRACE conn3 <- [1,2010,null,{}] 17:05:00 INFO - PROCESS | 1738 | 1464393900743 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:01 INFO - PROCESS | 1738 | 1464393901023 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:05:01 INFO - PROCESS | 1738 | 1464393901460 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f894c00 == 111 [pid = 1738] [id = 510] 17:05:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x918c2400) [pid = 1738] [serial = 1531] [outer = (nil)] 17:05:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x91b6d000) [pid = 1738] [serial = 1532] [outer = 0x918c2400] 17:05:01 INFO - PROCESS | 1738 | 1464393901620 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x922dfc00) [pid = 1738] [serial = 1533] [outer = 0x918c2400] 17:05:02 INFO - PROCESS | 1738 | 1464393902823 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:05:02 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 17:05:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2142ms 17:05:02 INFO - PROCESS | 1738 | 1464393902876 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:05:02 INFO - PROCESS | 1738 | 1464393902880 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:05:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:05:02 INFO - PROCESS | 1738 | 1464393902887 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:05:02 INFO - PROCESS | 1738 | 1464393902891 Marionette TRACE conn3 <- [1,2014,null,{}] 17:05:02 INFO - PROCESS | 1738 | 1464393902897 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:03 INFO - PROCESS | 1738 | 1464393903136 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:05:03 INFO - PROCESS | 1738 | 1464393903532 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x918df400 == 112 [pid = 1738] [id = 511] 17:05:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x91b3e400) [pid = 1738] [serial = 1534] [outer = (nil)] 17:05:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x92766c00) [pid = 1738] [serial = 1535] [outer = 0x91b3e400] 17:05:03 INFO - PROCESS | 1738 | 1464393903718 Marionette DEBUG loaded listener.js 17:05:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x928e1c00) [pid = 1738] [serial = 1536] [outer = 0x91b3e400] 17:05:05 INFO - PROCESS | 1738 | 1464393905166 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:05:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:05:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2336ms 17:05:05 INFO - PROCESS | 1738 | 1464393905226 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:05:05 INFO - PROCESS | 1738 | 1464393905230 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:05:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:05:05 INFO - PROCESS | 1738 | 1464393905239 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 1738 | 1464393905244 Marionette TRACE conn3 <- [1,2018,null,{}] 17:05:05 INFO - PROCESS | 1738 | 1464393905259 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:05 INFO - PROCESS | 1738 | 1464393905678 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:05:06 INFO - PROCESS | 1738 | 1464393906111 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef5400 == 113 [pid = 1738] [id = 512] 17:05:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8e5d0c00) [pid = 1738] [serial = 1537] [outer = (nil)] 17:05:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x92ab6400) [pid = 1738] [serial = 1538] [outer = 0x8e5d0c00] 17:05:06 INFO - PROCESS | 1738 | 1464393906268 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x92e04400) [pid = 1738] [serial = 1539] [outer = 0x8e5d0c00] 17:05:07 INFO - PROCESS | 1738 | 1464393907554 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:05:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2398ms 17:05:07 INFO - PROCESS | 1738 | 1464393907639 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:05:07 INFO - PROCESS | 1738 | 1464393907646 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:05:07 INFO - PROCESS | 1738 | 1464393907657 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 1738 | 1464393907662 Marionette TRACE conn3 <- [1,2022,null,{}] 17:05:07 INFO - PROCESS | 1738 | 1464393907673 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:08 INFO - PROCESS | 1738 | 1464393908192 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:05:08 INFO - PROCESS | 1738 | 1464393908407 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x92abbc00 == 114 [pid = 1738] [id = 513] 17:05:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9393a800) [pid = 1738] [serial = 1540] [outer = (nil)] 17:05:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9468d400) [pid = 1738] [serial = 1541] [outer = 0x9393a800] 17:05:08 INFO - PROCESS | 1738 | 1464393908497 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x94690c00) [pid = 1738] [serial = 1542] [outer = 0x9393a800] 17:05:09 INFO - PROCESS | 1738 | 1464393909517 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:05:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:05:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1895ms 17:05:09 INFO - PROCESS | 1738 | 1464393909551 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:05:09 INFO - PROCESS | 1738 | 1464393909555 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:05:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:05:09 INFO - PROCESS | 1738 | 1464393909562 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:05:09 INFO - PROCESS | 1738 | 1464393909567 Marionette TRACE conn3 <- [1,2026,null,{}] 17:05:09 INFO - PROCESS | 1738 | 1464393909574 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:09 INFO - PROCESS | 1738 | 1464393909843 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:05:10 INFO - PROCESS | 1738 | 1464393910187 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x89bacc00 == 115 [pid = 1738] [id = 514] 17:05:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x952e5800) [pid = 1738] [serial = 1543] [outer = (nil)] 17:05:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x98132000) [pid = 1738] [serial = 1544] [outer = 0x952e5800] 17:05:10 INFO - PROCESS | 1738 | 1464393910293 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x992b6800) [pid = 1738] [serial = 1545] [outer = 0x952e5800] 17:05:11 INFO - PROCESS | 1738 | 1464393911345 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:05:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:05:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1842ms 17:05:11 INFO - PROCESS | 1738 | 1464393911407 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:05:11 INFO - PROCESS | 1738 | 1464393911412 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:05:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:05:11 INFO - PROCESS | 1738 | 1464393911419 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:05:11 INFO - PROCESS | 1738 | 1464393911422 Marionette TRACE conn3 <- [1,2030,null,{}] 17:05:11 INFO - PROCESS | 1738 | 1464393911428 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:11 INFO - PROCESS | 1738 | 1464393911704 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:05:12 INFO - PROCESS | 1738 | 1464393912070 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x9533b400 == 116 [pid = 1738] [id = 515] 17:05:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x98137400) [pid = 1738] [serial = 1546] [outer = (nil)] 17:05:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9a235c00) [pid = 1738] [serial = 1547] [outer = 0x98137400] 17:05:12 INFO - PROCESS | 1738 | 1464393912191 Marionette DEBUG loaded listener.js 17:05:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9a36a400) [pid = 1738] [serial = 1548] [outer = 0x98137400] 17:05:13 INFO - PROCESS | 1738 | 1464393913137 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:05:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:05:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1781ms 17:05:13 INFO - PROCESS | 1738 | 1464393913202 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:05:13 INFO - PROCESS | 1738 | 1464393913206 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:05:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:05:13 INFO - PROCESS | 1738 | 1464393913213 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:05:13 INFO - PROCESS | 1738 | 1464393913216 Marionette TRACE conn3 <- [1,2034,null,{}] 17:05:13 INFO - PROCESS | 1738 | 1464393913222 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:13 INFO - PROCESS | 1738 | 1464393913469 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:05:13 INFO - PROCESS | 1738 | 1464393913800 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea4000 == 117 [pid = 1738] [id = 516] 17:05:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x99eac400) [pid = 1738] [serial = 1549] [outer = (nil)] 17:05:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x9a893400) [pid = 1738] [serial = 1550] [outer = 0x99eac400] 17:05:13 INFO - PROCESS | 1738 | 1464393913898 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x9aae5c00) [pid = 1738] [serial = 1551] [outer = 0x99eac400] 17:05:14 INFO - PROCESS | 1738 | 1464393914844 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:05:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1680ms 17:05:14 INFO - PROCESS | 1738 | 1464393914895 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 1738 | 1464393914899 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:05:14 INFO - PROCESS | 1738 | 1464393914906 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 1738 | 1464393914910 Marionette TRACE conn3 <- [1,2038,null,{}] 17:05:14 INFO - PROCESS | 1738 | 1464393914916 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:15 INFO - PROCESS | 1738 | 1464393915174 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:05:15 INFO - PROCESS | 1738 | 1464393915497 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b346c00 == 118 [pid = 1738] [id = 517] 17:05:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8d930800) [pid = 1738] [serial = 1552] [outer = (nil)] 17:05:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9aae5400) [pid = 1738] [serial = 1553] [outer = 0x8d930800] 17:05:15 INFO - PROCESS | 1738 | 1464393915595 Marionette DEBUG loaded listener.js 17:05:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x9ae19000) [pid = 1738] [serial = 1554] [outer = 0x8d930800] 17:05:16 INFO - PROCESS | 1738 | 1464393916551 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:05:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:05:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1692ms 17:05:16 INFO - PROCESS | 1738 | 1464393916600 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:05:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:05:16 INFO - PROCESS | 1738 | 1464393916604 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:05:16 INFO - PROCESS | 1738 | 1464393916611 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:05:16 INFO - PROCESS | 1738 | 1464393916615 Marionette TRACE conn3 <- [1,2042,null,{}] 17:05:16 INFO - PROCESS | 1738 | 1464393916621 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:16 INFO - PROCESS | 1738 | 1464393916869 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:05:17 INFO - PROCESS | 1738 | 1464393917194 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b3cc00 == 119 [pid = 1738] [id = 518] 17:05:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x91b68000) [pid = 1738] [serial = 1555] [outer = (nil)] 17:05:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x9b26ec00) [pid = 1738] [serial = 1556] [outer = 0x91b68000] 17:05:17 INFO - PROCESS | 1738 | 1464393917294 Marionette DEBUG loaded listener.js 17:05:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x9b89a800) [pid = 1738] [serial = 1557] [outer = 0x91b68000] 17:05:18 INFO - PROCESS | 1738 | 1464393918228 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:05:18 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) 17:05:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1686ms 17:05:18 INFO - PROCESS | 1738 | 1464393918298 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:05:18 INFO - PROCESS | 1738 | 1464393918301 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:05:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:05:18 INFO - PROCESS | 1738 | 1464393918308 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:05:18 INFO - PROCESS | 1738 | 1464393918312 Marionette TRACE conn3 <- [1,2046,null,{}] 17:05:18 INFO - PROCESS | 1738 | 1464393918318 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:18 INFO - PROCESS | 1738 | 1464393918561 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:05:18 INFO - PROCESS | 1738 | 1464393918907 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae4bc00 == 120 [pid = 1738] [id = 519] 17:05:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x9b242800) [pid = 1738] [serial = 1558] [outer = (nil)] 17:05:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x9c34f800) [pid = 1738] [serial = 1559] [outer = 0x9b242800] 17:05:19 INFO - PROCESS | 1738 | 1464393919004 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x9cde2000) [pid = 1738] [serial = 1560] [outer = 0x9b242800] 17:05:21 INFO - PROCESS | 1738 | --DOCSHELL 0x9ba75400 == 119 [pid = 1738] [id = 456] 17:05:21 INFO - PROCESS | 1738 | --DOCSHELL 0x99ea7400 == 118 [pid = 1738] [id = 161] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x91b38c00) [pid = 1738] [serial = 1406] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8dbb4800) [pid = 1738] [serial = 1391] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8f53a800) [pid = 1738] [serial = 1395] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8e308c00) [pid = 1738] [serial = 1392] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x99fdf400) [pid = 1738] [serial = 1419] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8bc50800) [pid = 1738] [serial = 1388] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x952e5000) [pid = 1738] [serial = 1416] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8a9ab400) [pid = 1738] [serial = 1439] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0xa21b2c00) [pid = 1738] [serial = 1436] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8ee4b800) [pid = 1738] [serial = 1320] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0xa1138800) [pid = 1738] [serial = 1434] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x923cd800) [pid = 1738] [serial = 1409] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8b343c00) [pid = 1738] [serial = 1445] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x881f3c00) [pid = 1738] [serial = 1385] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8f89e800) [pid = 1738] [serial = 1400] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x8f6bfc00) [pid = 1738] [serial = 1398] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8f109800) [pid = 1738] [serial = 1394] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x9a7a5c00) [pid = 1738] [serial = 1422] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x9aae0800) [pid = 1738] [serial = 1424] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9cde4c00) [pid = 1738] [serial = 1371] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9b5af000) [pid = 1738] [serial = 1430] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8aaebc00) [pid = 1738] [serial = 1440] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x9a35f000) [pid = 1738] [serial = 1421] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x92ab6c00) [pid = 1738] [serial = 1413] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x8d055800) [pid = 1738] [serial = 1442] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b41c00) [pid = 1738] [serial = 1407] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x9c342c00) [pid = 1738] [serial = 1431] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8cfd2000) [pid = 1738] [serial = 1389] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x92aac800) [pid = 1738] [serial = 1412] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0xa0606800) [pid = 1738] [serial = 1433] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x9aae8c00) [pid = 1738] [serial = 1425] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9b239400) [pid = 1738] [serial = 1427] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x888d8800) [pid = 1738] [serial = 1386] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8d251c00) [pid = 1738] [serial = 1443] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x918d2400) [pid = 1738] [serial = 1404] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x9971f800) [pid = 1738] [serial = 1418] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x918cc400) [pid = 1738] [serial = 1403] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x951ba000) [pid = 1738] [serial = 1415] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8f6ba400) [pid = 1738] [serial = 1397] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x92767000) [pid = 1738] [serial = 1410] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9b23fc00) [pid = 1738] [serial = 1428] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x91451c00) [pid = 1738] [serial = 1401] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9c29b000) [pid = 1738] [serial = 1368] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8dbb6400) [pid = 1738] [serial = 1446] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8e5d5c00) [pid = 1738] [serial = 1448] [outer = (nil)] [url = about:blank] 17:05:22 INFO - PROCESS | 1738 | 1464393922474 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:05:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:05:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 4188ms 17:05:22 INFO - PROCESS | 1738 | 1464393922498 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:05:22 INFO - PROCESS | 1738 | 1464393922504 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:05:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:05:22 INFO - PROCESS | 1738 | 1464393922514 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 1738 | 1464393922521 Marionette TRACE conn3 <- [1,2050,null,{}] 17:05:22 INFO - PROCESS | 1738 | 1464393922531 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:22 INFO - PROCESS | 1738 | 1464393922790 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:05:23 INFO - PROCESS | 1738 | 1464393922997 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efb400 == 119 [pid = 1738] [id = 520] 17:05:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x881e8800) [pid = 1738] [serial = 1561] [outer = (nil)] 17:05:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x890eb000) [pid = 1738] [serial = 1562] [outer = 0x881e8800] 17:05:23 INFO - PROCESS | 1738 | 1464393923084 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8a9a2c00) [pid = 1738] [serial = 1563] [outer = 0x881e8800] 17:05:23 INFO - PROCESS | 1738 | 1464393923942 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:05:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1487ms 17:05:24 INFO - PROCESS | 1738 | 1464393924002 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:05:24 INFO - PROCESS | 1738 | 1464393924011 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:05:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:05:24 INFO - PROCESS | 1738 | 1464393924058 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:05:24 INFO - PROCESS | 1738 | 1464393924063 Marionette TRACE conn3 <- [1,2054,null,{}] 17:05:24 INFO - PROCESS | 1738 | 1464393924069 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:24 INFO - PROCESS | 1738 | 1464393924302 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:05:24 INFO - PROCESS | 1738 | 1464393924587 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc50000 == 120 [pid = 1738] [id = 521] 17:05:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8bc50c00) [pid = 1738] [serial = 1564] [outer = (nil)] 17:05:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8cfcc000) [pid = 1738] [serial = 1565] [outer = 0x8bc50c00] 17:05:24 INFO - PROCESS | 1738 | 1464393924681 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8d057c00) [pid = 1738] [serial = 1566] [outer = 0x8bc50c00] 17:05:25 INFO - PROCESS | 1738 | 1464393925631 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:05:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:05:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1636ms 17:05:25 INFO - PROCESS | 1738 | 1464393925693 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:05:25 INFO - PROCESS | 1738 | 1464393925697 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:05:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:05:25 INFO - PROCESS | 1738 | 1464393925704 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 1738 | 1464393925711 Marionette TRACE conn3 <- [1,2058,null,{}] 17:05:25 INFO - PROCESS | 1738 | 1464393925735 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:26 INFO - PROCESS | 1738 | 1464393926048 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:05:26 INFO - PROCESS | 1738 | 1464393926298 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e304000 == 121 [pid = 1738] [id = 522] 17:05:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8e307c00) [pid = 1738] [serial = 1567] [outer = (nil)] 17:05:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8e45cc00) [pid = 1738] [serial = 1568] [outer = 0x8e307c00] 17:05:26 INFO - PROCESS | 1738 | 1464393926382 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8ee41800) [pid = 1738] [serial = 1569] [outer = 0x8e307c00] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8f89c400) [pid = 1738] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8f6bd000) [pid = 1738] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9a22dc00) [pid = 1738] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x899e5000) [pid = 1738] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0xa24aa000) [pid = 1738] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x92762800) [pid = 1738] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8f6bb000) [pid = 1738] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9c345000) [pid = 1738] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9ae17000) [pid = 1738] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x928e0800) [pid = 1738] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8a9a6000) [pid = 1738] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8e303800) [pid = 1738] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8a9a4000) [pid = 1738] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9393e800) [pid = 1738] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x99fe2400) [pid = 1738] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8d9d9800) [pid = 1738] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x8b4e5000) [pid = 1738] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x9c06cc00) [pid = 1738] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x8b4f0400) [pid = 1738] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x928e4c00) [pid = 1738] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x913de800) [pid = 1738] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:05:27 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x9144f800) [pid = 1738] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:05:27 INFO - PROCESS | 1738 | 1464393927737 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:05:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2102ms 17:05:27 INFO - PROCESS | 1738 | 1464393927807 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:05:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:05:27 INFO - PROCESS | 1738 | 1464393927813 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:05:27 INFO - PROCESS | 1738 | 1464393927820 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 1738 | 1464393927824 Marionette TRACE conn3 <- [1,2062,null,{}] 17:05:27 INFO - PROCESS | 1738 | 1464393927830 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:28 INFO - PROCESS | 1738 | 1464393928060 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:05:28 INFO - PROCESS | 1738 | 1464393928249 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e2800 == 122 [pid = 1738] [id = 523] 17:05:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x899e8000) [pid = 1738] [serial = 1570] [outer = (nil)] 17:05:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8ee45c00) [pid = 1738] [serial = 1571] [outer = 0x899e8000] 17:05:28 INFO - PROCESS | 1738 | 1464393928330 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8f107400) [pid = 1738] [serial = 1572] [outer = 0x899e8000] 17:05:29 INFO - PROCESS | 1738 | 1464393929385 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:05:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1641ms 17:05:29 INFO - PROCESS | 1738 | 1464393929461 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 1738 | 1464393929468 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:05:29 INFO - PROCESS | 1738 | 1464393929479 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 1738 | 1464393929485 Marionette TRACE conn3 <- [1,2066,null,{}] 17:05:29 INFO - PROCESS | 1738 | 1464393929497 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:29 INFO - PROCESS | 1738 | 1464393929796 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:05:30 INFO - PROCESS | 1738 | 1464393930138 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x88f1e000 == 123 [pid = 1738] [id = 524] 17:05:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x88f2a800) [pid = 1738] [serial = 1573] [outer = (nil)] 17:05:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8aaebc00) [pid = 1738] [serial = 1574] [outer = 0x88f2a800] 17:05:30 INFO - PROCESS | 1738 | 1464393930231 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8b4e7c00) [pid = 1738] [serial = 1575] [outer = 0x88f2a800] 17:05:31 INFO - PROCESS | 1738 | 1464393931242 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:05:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:05:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1840ms 17:05:31 INFO - PROCESS | 1738 | 1464393931319 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:05:31 INFO - PROCESS | 1738 | 1464393931328 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:05:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:05:31 INFO - PROCESS | 1738 | 1464393931339 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:05:31 INFO - PROCESS | 1738 | 1464393931343 Marionette TRACE conn3 <- [1,2070,null,{}] 17:05:31 INFO - PROCESS | 1738 | 1464393931351 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:31 INFO - PROCESS | 1738 | 1464393931636 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:05:31 INFO - PROCESS | 1738 | 1464393931972 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d93b000 == 124 [pid = 1738] [id = 525] 17:05:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8d9cec00) [pid = 1738] [serial = 1576] [outer = (nil)] 17:05:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8dbb2400) [pid = 1738] [serial = 1577] [outer = 0x8d9cec00] 17:05:32 INFO - PROCESS | 1738 | 1464393932065 Marionette DEBUG loaded listener.js 17:05:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8e464400) [pid = 1738] [serial = 1578] [outer = 0x8d9cec00] 17:05:33 INFO - PROCESS | 1738 | 1464393933073 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:05:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:05:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1786ms 17:05:33 INFO - PROCESS | 1738 | 1464393933126 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:05:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:05:33 INFO - PROCESS | 1738 | 1464393933131 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:05:33 INFO - PROCESS | 1738 | 1464393933139 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:05:33 INFO - PROCESS | 1738 | 1464393933145 Marionette TRACE conn3 <- [1,2074,null,{}] 17:05:33 INFO - PROCESS | 1738 | 1464393933164 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:33 INFO - PROCESS | 1738 | 1464393933426 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:05:33 INFO - PROCESS | 1738 | 1464393933800 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f10c000 == 125 [pid = 1738] [id = 526] 17:05:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8f548000) [pid = 1738] [serial = 1579] [outer = (nil)] 17:05:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8f875000) [pid = 1738] [serial = 1580] [outer = 0x8f548000] 17:05:33 INFO - PROCESS | 1738 | 1464393933916 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8f896400) [pid = 1738] [serial = 1581] [outer = 0x8f548000] 17:05:34 INFO - PROCESS | 1738 | 1464393934957 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:05:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1891ms 17:05:35 INFO - PROCESS | 1738 | 1464393935030 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 1738 | 1464393935035 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:05:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:05:35 INFO - PROCESS | 1738 | 1464393935043 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 1738 | 1464393935047 Marionette TRACE conn3 <- [1,2078,null,{}] 17:05:35 INFO - PROCESS | 1738 | 1464393935053 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:35 INFO - PROCESS | 1738 | 1464393935306 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:05:35 INFO - PROCESS | 1738 | 1464393935634 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d93bc00 == 126 [pid = 1738] [id = 527] 17:05:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8f6bf800) [pid = 1738] [serial = 1582] [outer = (nil)] 17:05:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x9144c800) [pid = 1738] [serial = 1583] [outer = 0x8f6bf800] 17:05:35 INFO - PROCESS | 1738 | 1464393935726 Marionette DEBUG loaded listener.js 17:05:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x91835c00) [pid = 1738] [serial = 1584] [outer = 0x8f6bf800] 17:05:36 INFO - PROCESS | 1738 | 1464393936664 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:05:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:05:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1690ms 17:05:36 INFO - PROCESS | 1738 | 1464393936734 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:05:36 INFO - PROCESS | 1738 | 1464393936738 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:05:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:05:36 INFO - PROCESS | 1738 | 1464393936745 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:05:36 INFO - PROCESS | 1738 | 1464393936749 Marionette TRACE conn3 <- [1,2082,null,{}] 17:05:36 INFO - PROCESS | 1738 | 1464393936755 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:36 INFO - PROCESS | 1738 | 1464393936996 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:05:37 INFO - PROCESS | 1738 | 1464393937339 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efbc00 == 127 [pid = 1738] [id = 528] 17:05:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x9144dc00) [pid = 1738] [serial = 1585] [outer = (nil)] 17:05:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x918c7c00) [pid = 1738] [serial = 1586] [outer = 0x9144dc00] 17:05:37 INFO - PROCESS | 1738 | 1464393937436 Marionette DEBUG loaded listener.js 17:05:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x918d3400) [pid = 1738] [serial = 1587] [outer = 0x9144dc00] 17:05:38 INFO - PROCESS | 1738 | 1464393938393 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:05:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:05:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1686ms 17:05:38 INFO - PROCESS | 1738 | 1464393938432 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:05:38 INFO - PROCESS | 1738 | 1464393938435 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:05:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:05:38 INFO - PROCESS | 1738 | 1464393938442 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:05:38 INFO - PROCESS | 1738 | 1464393938446 Marionette TRACE conn3 <- [1,2086,null,{}] 17:05:38 INFO - PROCESS | 1738 | 1464393938452 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:38 INFO - PROCESS | 1738 | 1464393938727 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:05:39 INFO - PROCESS | 1738 | 1464393939076 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x91893800 == 128 [pid = 1738] [id = 529] 17:05:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x9189ec00) [pid = 1738] [serial = 1588] [outer = (nil)] 17:05:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x923ccc00) [pid = 1738] [serial = 1589] [outer = 0x9189ec00] 17:05:39 INFO - PROCESS | 1738 | 1464393939170 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x92765c00) [pid = 1738] [serial = 1590] [outer = 0x9189ec00] 17:05:40 INFO - PROCESS | 1738 | 1464393940132 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:05:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1751ms 17:05:40 INFO - PROCESS | 1738 | 1464393940194 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 1738 | 1464393940199 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:05:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:05:40 INFO - PROCESS | 1738 | 1464393940205 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 1738 | 1464393940209 Marionette TRACE conn3 <- [1,2090,null,{}] 17:05:40 INFO - PROCESS | 1738 | 1464393940215 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:40 INFO - PROCESS | 1738 | 1464393940455 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:05:40 INFO - PROCESS | 1738 | 1464393940774 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b37c00 == 129 [pid = 1738] [id = 530] 17:05:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x91b67c00) [pid = 1738] [serial = 1591] [outer = (nil)] 17:05:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x92abb800) [pid = 1738] [serial = 1592] [outer = 0x91b67c00] 17:05:40 INFO - PROCESS | 1738 | 1464393940870 Marionette DEBUG loaded listener.js 17:05:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x92ec0800) [pid = 1738] [serial = 1593] [outer = 0x91b67c00] 17:05:41 INFO - PROCESS | 1738 | 1464393941806 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:05:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:05:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1637ms 17:05:41 INFO - PROCESS | 1738 | 1464393941843 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:05:41 INFO - PROCESS | 1738 | 1464393941847 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:05:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:05:41 INFO - PROCESS | 1738 | 1464393941854 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:05:41 INFO - PROCESS | 1738 | 1464393941857 Marionette TRACE conn3 <- [1,2094,null,{}] 17:05:41 INFO - PROCESS | 1738 | 1464393941863 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:42 INFO - PROCESS | 1738 | 1464393942096 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:05:42 INFO - PROCESS | 1738 | 1464393942444 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x91838c00 == 130 [pid = 1738] [id = 531] 17:05:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x923c8800) [pid = 1738] [serial = 1594] [outer = (nil)] 17:05:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x951b1400) [pid = 1738] [serial = 1595] [outer = 0x923c8800] 17:05:42 INFO - PROCESS | 1738 | 1464393942541 Marionette DEBUG loaded listener.js 17:05:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x951bec00) [pid = 1738] [serial = 1596] [outer = 0x923c8800] 17:05:43 INFO - PROCESS | 1738 | 1464393943484 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:05:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:05:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1683ms 17:05:43 INFO - PROCESS | 1738 | 1464393943539 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:05:43 INFO - PROCESS | 1738 | 1464393943542 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:05:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:05:43 INFO - PROCESS | 1738 | 1464393943550 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:05:43 INFO - PROCESS | 1738 | 1464393943554 Marionette TRACE conn3 <- [1,2098,null,{}] 17:05:43 INFO - PROCESS | 1738 | 1464393943560 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:43 INFO - PROCESS | 1738 | 1464393943810 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:05:44 INFO - PROCESS | 1738 | 1464393944146 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b38c00 == 131 [pid = 1738] [id = 532] 17:05:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x93c83800) [pid = 1738] [serial = 1597] [outer = (nil)] 17:05:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x95311000) [pid = 1738] [serial = 1598] [outer = 0x93c83800] 17:05:44 INFO - PROCESS | 1738 | 1464393944244 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x9771fc00) [pid = 1738] [serial = 1599] [outer = 0x93c83800] 17:05:45 INFO - PROCESS | 1738 | 1464393945204 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:05:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1735ms 17:05:45 INFO - PROCESS | 1738 | 1464393945287 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:05:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:05:45 INFO - PROCESS | 1738 | 1464393945291 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:05:45 INFO - PROCESS | 1738 | 1464393945298 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 1738 | 1464393945302 Marionette TRACE conn3 <- [1,2102,null,{}] 17:05:45 INFO - PROCESS | 1738 | 1464393945308 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:45 INFO - PROCESS | 1738 | 1464393945586 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:05:45 INFO - PROCESS | 1738 | 1464393945914 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x952e0400 == 132 [pid = 1738] [id = 533] 17:05:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x952e1000) [pid = 1738] [serial = 1600] [outer = (nil)] 17:05:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x99ea3c00) [pid = 1738] [serial = 1601] [outer = 0x952e1000] 17:05:46 INFO - PROCESS | 1738 | 1464393946013 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x99feec00) [pid = 1738] [serial = 1602] [outer = 0x952e1000] 17:05:46 INFO - PROCESS | 1738 | 1464393946956 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:05:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:05:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1692ms 17:05:46 INFO - PROCESS | 1738 | 1464393946990 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:05:46 INFO - PROCESS | 1738 | 1464393946994 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:05:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:05:47 INFO - PROCESS | 1738 | 1464393947001 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 1738 | 1464393947006 Marionette TRACE conn3 <- [1,2106,null,{}] 17:05:47 INFO - PROCESS | 1738 | 1464393947011 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:47 INFO - PROCESS | 1738 | 1464393947279 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:05:47 INFO - PROCESS | 1738 | 1464393947638 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x890efc00 == 133 [pid = 1738] [id = 534] 17:05:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9aae1400) [pid = 1738] [serial = 1603] [outer = (nil)] 17:05:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9ae0e400) [pid = 1738] [serial = 1604] [outer = 0x9aae1400] 17:05:47 INFO - PROCESS | 1738 | 1464393947742 Marionette DEBUG loaded listener.js 17:05:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9b23a400) [pid = 1738] [serial = 1605] [outer = 0x9aae1400] 17:05:48 INFO - PROCESS | 1738 | 1464393948718 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:05:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:05:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1783ms 17:05:48 INFO - PROCESS | 1738 | 1464393948786 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:05:48 INFO - PROCESS | 1738 | 1464393948790 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:05:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:05:48 INFO - PROCESS | 1738 | 1464393948797 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:05:48 INFO - PROCESS | 1738 | 1464393948800 Marionette TRACE conn3 <- [1,2110,null,{}] 17:05:48 INFO - PROCESS | 1738 | 1464393948807 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:49 INFO - PROCESS | 1738 | 1464393949054 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:05:49 INFO - PROCESS | 1738 | 1464393949379 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x99ea4400 == 134 [pid = 1738] [id = 535] 17:05:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9a890000) [pid = 1738] [serial = 1606] [outer = (nil)] 17:05:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9ba75400) [pid = 1738] [serial = 1607] [outer = 0x9a890000] 17:05:49 INFO - PROCESS | 1738 | 1464393949477 Marionette DEBUG loaded listener.js 17:05:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9c06b000) [pid = 1738] [serial = 1608] [outer = 0x9a890000] 17:05:50 INFO - PROCESS | 1738 | 1464393950469 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:05:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1738ms 17:05:50 INFO - PROCESS | 1738 | 1464393950536 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:05:50 INFO - PROCESS | 1738 | 1464393950540 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:05:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:05:50 INFO - PROCESS | 1738 | 1464393950559 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 1738 | 1464393950563 Marionette TRACE conn3 <- [1,2114,null,{}] 17:05:50 INFO - PROCESS | 1738 | 1464393950569 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:50 INFO - PROCESS | 1738 | 1464393950818 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:05:51 INFO - PROCESS | 1738 | 1464393951206 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x913dcc00 == 135 [pid = 1738] [id = 536] 17:05:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9b247400) [pid = 1738] [serial = 1609] [outer = (nil)] 17:05:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9cde4c00) [pid = 1738] [serial = 1610] [outer = 0x9b247400] 17:05:51 INFO - PROCESS | 1738 | 1464393951353 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0xa060e800) [pid = 1738] [serial = 1611] [outer = 0x9b247400] 17:05:52 INFO - PROCESS | 1738 | 1464393952360 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:05:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1834ms 17:05:52 INFO - PROCESS | 1738 | 1464393952393 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 1738 | 1464393952397 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:05:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:05:52 INFO - PROCESS | 1738 | 1464393952404 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 1738 | 1464393952408 Marionette TRACE conn3 <- [1,2118,null,{}] 17:05:52 INFO - PROCESS | 1738 | 1464393952414 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:52 INFO - PROCESS | 1738 | 1464393952656 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:05:53 INFO - PROCESS | 1738 | 1464393952992 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef4c00 == 136 [pid = 1738] [id = 537] 17:05:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x8d24d400) [pid = 1738] [serial = 1612] [outer = (nil)] 17:05:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa2282800) [pid = 1738] [serial = 1613] [outer = 0x8d24d400] 17:05:53 INFO - PROCESS | 1738 | 1464393953088 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa22c9000) [pid = 1738] [serial = 1614] [outer = 0x8d24d400] 17:05:54 INFO - PROCESS | 1738 | 1464393954314 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:05:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1983ms 17:05:54 INFO - PROCESS | 1738 | 1464393954390 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 1738 | 1464393954396 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:05:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:05:54 INFO - PROCESS | 1738 | 1464393954407 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 1738 | 1464393954411 Marionette TRACE conn3 <- [1,2122,null,{}] 17:05:54 INFO - PROCESS | 1738 | 1464393954422 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:54 INFO - PROCESS | 1738 | 1464393954870 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:05:55 INFO - PROCESS | 1738 | 1464393955175 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c350400 == 137 [pid = 1738] [id = 538] 17:05:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa0601800) [pid = 1738] [serial = 1615] [outer = (nil)] 17:05:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa26cdc00) [pid = 1738] [serial = 1616] [outer = 0xa0601800] 17:05:55 INFO - PROCESS | 1738 | 1464393955269 Marionette DEBUG loaded listener.js 17:05:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0xa3028000) [pid = 1738] [serial = 1617] [outer = 0xa0601800] 17:05:56 INFO - PROCESS | 1738 | 1464393956194 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:05:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:05:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1839ms 17:05:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:05:56 INFO - PROCESS | 1738 | 1464393956245 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:05:56 INFO - PROCESS | 1738 | 1464393956248 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:05:56 INFO - PROCESS | 1738 | 1464393956256 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:05:56 INFO - PROCESS | 1738 | 1464393956258 Marionette TRACE conn3 <- [1,2126,null,{}] 17:05:56 INFO - PROCESS | 1738 | 1464393956265 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:56 INFO - PROCESS | 1738 | 1464393956504 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:05:56 INFO - PROCESS | 1738 | 1464393956835 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 1738 | ++DOCSHELL 0xa113d400 == 138 [pid = 1738] [id = 539] 17:05:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa22c0400) [pid = 1738] [serial = 1618] [outer = (nil)] 17:05:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0xa349d400) [pid = 1738] [serial = 1619] [outer = 0xa22c0400] 17:05:56 INFO - PROCESS | 1738 | 1464393956932 Marionette DEBUG loaded listener.js 17:05:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0xa34a0800) [pid = 1738] [serial = 1620] [outer = 0xa22c0400] 17:05:57 INFO - PROCESS | 1738 | 1464393957864 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:05:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1682ms 17:05:57 INFO - PROCESS | 1738 | 1464393957937 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 1738 | 1464393957940 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:05:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:05:57 INFO - PROCESS | 1738 | 1464393957948 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 1738 | 1464393957950 Marionette TRACE conn3 <- [1,2130,null,{}] 17:05:57 INFO - PROCESS | 1738 | 1464393957957 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:05:58 INFO - PROCESS | 1738 | 1464393958240 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:05:58 INFO - PROCESS | 1738 | 1464393958582 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba3800 == 139 [pid = 1738] [id = 540] 17:05:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8d051800) [pid = 1738] [serial = 1621] [outer = (nil)] 17:05:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0xa34ac000) [pid = 1738] [serial = 1622] [outer = 0x8d051800] 17:05:58 INFO - PROCESS | 1738 | 1464393958675 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0xa35ea400) [pid = 1738] [serial = 1623] [outer = 0x8d051800] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a5400 == 138 [pid = 1738] [id = 500] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d8000 == 137 [pid = 1738] [id = 373] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8e304000 == 136 [pid = 1738] [id = 522] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc50000 == 135 [pid = 1738] [id = 521] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x87efb400 == 134 [pid = 1738] [id = 520] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x92abbc00 == 133 [pid = 1738] [id = 513] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x87ef5400 == 132 [pid = 1738] [id = 512] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x918df400 == 131 [pid = 1738] [id = 511] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8f894c00 == 130 [pid = 1738] [id = 510] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x874c2c00 == 129 [pid = 1738] [id = 509] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8f104000 == 128 [pid = 1738] [id = 508] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8db5dc00 == 127 [pid = 1738] [id = 507] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8d934000 == 126 [pid = 1738] [id = 505] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee44800 == 125 [pid = 1738] [id = 506] 17:06:01 INFO - PROCESS | 1738 | --DOCSHELL 0x88f21c00 == 124 [pid = 1738] [id = 504] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x91839c00) [pid = 1738] [serial = 1464] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x913e9c00) [pid = 1738] [serial = 1460] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x9ad06400) [pid = 1738] [serial = 1485] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8bc50400) [pid = 1738] [serial = 1452] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9aae9400) [pid = 1738] [serial = 1484] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0xa30c7800) [pid = 1738] [serial = 1499] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x939d8c00) [pid = 1738] [serial = 1473] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x913f6000) [pid = 1738] [serial = 1461] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x93939c00) [pid = 1738] [serial = 1472] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8f895c00) [pid = 1738] [serial = 1458] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa24a1800) [pid = 1738] [serial = 1494] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa227b800) [pid = 1738] [serial = 1437] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x9b248400) [pid = 1738] [serial = 1488] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x8aaed400) [pid = 1738] [serial = 1503] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8e30e000) [pid = 1738] [serial = 1508] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9d1a6000) [pid = 1738] [serial = 1490] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9771a400) [pid = 1738] [serial = 1479] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0xa060b000) [pid = 1738] [serial = 1491] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x9a0f0000) [pid = 1738] [serial = 1481] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x91832800) [pid = 1738] [serial = 1463] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x8ee4a800) [pid = 1738] [serial = 1455] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9a88e000) [pid = 1738] [serial = 1482] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8db61800) [pid = 1738] [serial = 1383] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0xa26c2800) [pid = 1738] [serial = 1496] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0xa2408c00) [pid = 1738] [serial = 1493] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8f876000) [pid = 1738] [serial = 1457] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8d054800) [pid = 1738] [serial = 1505] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0xa30f2400) [pid = 1738] [serial = 1500] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8e466c00) [pid = 1738] [serial = 1509] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x951bdc00) [pid = 1738] [serial = 1476] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x92ab3400) [pid = 1738] [serial = 1470] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x95315400) [pid = 1738] [serial = 1478] [outer = (nil)] [url = about:blank] 17:06:01 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x951b6800) [pid = 1738] [serial = 1475] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x922e5000) [pid = 1738] [serial = 1467] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8a9af000) [pid = 1738] [serial = 1502] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x91b64400) [pid = 1738] [serial = 1466] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8a9a9000) [pid = 1738] [serial = 1451] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8e5cfc00) [pid = 1738] [serial = 1454] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9b242400) [pid = 1738] [serial = 1487] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8d252c00) [pid = 1738] [serial = 1506] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9276bc00) [pid = 1738] [serial = 1469] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0xa24aac00) [pid = 1738] [serial = 1497] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8e307800) [pid = 1738] [serial = 1511] [outer = (nil)] [url = about:blank] 17:06:02 INFO - PROCESS | 1738 | 1464393962333 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:06:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:06:02 INFO - PROCESS | 1738 | 1464393962417 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:06:02 INFO - PROCESS | 1738 | 1464393962427 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 1738 | 1464393962432 Marionette TRACE conn3 <- [1,2134,null,{}] 17:06:02 INFO - PROCESS | 1738 | 1464393962441 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:02 INFO - PROCESS | 1738 | 1464393962713 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:06:02 INFO - PROCESS | 1738 | 1464393962919 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x881ebc00 == 125 [pid = 1738] [id = 541] 17:06:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x888d3000) [pid = 1738] [serial = 1624] [outer = (nil)] 17:06:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8a9ab800) [pid = 1738] [serial = 1625] [outer = 0x888d3000] 17:06:03 INFO - PROCESS | 1738 | 1464393963008 Marionette DEBUG loaded listener.js 17:06:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8b339800) [pid = 1738] [serial = 1626] [outer = 0x888d3000] 17:06:03 INFO - PROCESS | 1738 | 1464393963852 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:06:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:06:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1445ms 17:06:03 INFO - PROCESS | 1738 | 1464393963871 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 1738 | 1464393963880 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:06:03 INFO - PROCESS | 1738 | 1464393963892 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 1738 | 1464393963895 Marionette TRACE conn3 <- [1,2138,null,{}] 17:06:03 INFO - PROCESS | 1738 | 1464393963902 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:04 INFO - PROCESS | 1738 | 1464393964234 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:06:04 INFO - PROCESS | 1738 | 1464393964393 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc52800 == 126 [pid = 1738] [id = 542] 17:06:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8cfcfc00) [pid = 1738] [serial = 1627] [outer = (nil)] 17:06:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8d258000) [pid = 1738] [serial = 1628] [outer = 0x8cfcfc00] 17:06:04 INFO - PROCESS | 1738 | 1464393964490 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8d9d2800) [pid = 1738] [serial = 1629] [outer = 0x8cfcfc00] 17:06:05 INFO - PROCESS | 1738 | 1464393965575 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:06:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1748ms 17:06:05 INFO - PROCESS | 1738 | 1464393965642 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 1738 | 1464393965645 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:06:05 INFO - PROCESS | 1738 | 1464393965653 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 1738 | 1464393965659 Marionette TRACE conn3 <- [1,2142,null,{}] 17:06:05 INFO - PROCESS | 1738 | 1464393965683 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:05 INFO - PROCESS | 1738 | 1464393965985 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:06:06 INFO - PROCESS | 1738 | 1464393966221 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d9400 == 127 [pid = 1738] [id = 543] 17:06:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8ee47c00) [pid = 1738] [serial = 1630] [outer = (nil)] 17:06:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8f109400) [pid = 1738] [serial = 1631] [outer = 0x8ee47c00] 17:06:06 INFO - PROCESS | 1738 | 1464393966301 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8f541c00) [pid = 1738] [serial = 1632] [outer = 0x8ee47c00] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9393a800) [pid = 1738] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8d930800) [pid = 1738] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x98137400) [pid = 1738] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8e307c00) [pid = 1738] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8d938400) [pid = 1738] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8e5d0c00) [pid = 1738] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x99eac400) [pid = 1738] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x952e5800) [pid = 1738] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x91b3e400) [pid = 1738] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8f53f400) [pid = 1738] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8bc50c00) [pid = 1738] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x881e8800) [pid = 1738] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x8d931000) [pid = 1738] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x91b68000) [pid = 1738] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x9b242800) [pid = 1738] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8f876c00) [pid = 1738] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x918c2400) [pid = 1738] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x8f10d800) [pid = 1738] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x89ba1400) [pid = 1738] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:06:07 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x8dbab400) [pid = 1738] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:06:07 INFO - PROCESS | 1738 | 1464393967685 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:06:07 INFO - PROCESS | 1738 | 1464393967756 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:06:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:06:07 INFO - PROCESS | 1738 | 1464393967763 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:06:07 INFO - PROCESS | 1738 | 1464393967767 Marionette TRACE conn3 <- [1,2146,null,{}] 17:06:07 INFO - PROCESS | 1738 | 1464393967772 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:08 INFO - PROCESS | 1738 | 1464393968073 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:06:08 INFO - PROCESS | 1738 | 1464393968198 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x888d4400 == 128 [pid = 1738] [id = 544] 17:06:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x8f10a400) [pid = 1738] [serial = 1633] [outer = (nil)] 17:06:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8f6b7800) [pid = 1738] [serial = 1634] [outer = 0x8f10a400] 17:06:08 INFO - PROCESS | 1738 | 1464393968276 Marionette DEBUG loaded listener.js 17:06:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8f877000) [pid = 1738] [serial = 1635] [outer = 0x8f10a400] 17:06:09 INFO - PROCESS | 1738 | 1464393969374 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:06:09 INFO - PROCESS | 1738 | 1464393969465 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:06:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:06:09 INFO - PROCESS | 1738 | 1464393969475 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:06:09 INFO - PROCESS | 1738 | 1464393969480 Marionette TRACE conn3 <- [1,2150,null,{}] 17:06:09 INFO - PROCESS | 1738 | 1464393969492 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:09 INFO - PROCESS | 1738 | 1464393969803 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:06:10 INFO - PROCESS | 1738 | 1464393970149 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x888ccc00 == 129 [pid = 1738] [id = 545] 17:06:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x89bab400) [pid = 1738] [serial = 1636] [outer = (nil)] 17:06:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8d05b400) [pid = 1738] [serial = 1637] [outer = 0x89bab400] 17:06:10 INFO - PROCESS | 1738 | 1464393970244 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8d9d9800) [pid = 1738] [serial = 1638] [outer = 0x89bab400] 17:06:11 INFO - PROCESS | 1738 | 1464393971279 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:06:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1847ms 17:06:11 INFO - PROCESS | 1738 | 1464393971322 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 1738 | 1464393971331 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:06:11 INFO - PROCESS | 1738 | 1464393971342 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 1738 | 1464393971346 Marionette TRACE conn3 <- [1,2154,null,{}] 17:06:11 INFO - PROCESS | 1738 | 1464393971353 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:11 INFO - PROCESS | 1738 | 1464393971599 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:06:11 INFO - PROCESS | 1738 | 1464393971932 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30e000 == 130 [pid = 1738] [id = 546] 17:06:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8ee42c00) [pid = 1738] [serial = 1639] [outer = (nil)] 17:06:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8f53ac00) [pid = 1738] [serial = 1640] [outer = 0x8ee42c00] 17:06:12 INFO - PROCESS | 1738 | 1464393972025 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8f6c1000) [pid = 1738] [serial = 1641] [outer = 0x8ee42c00] 17:06:13 INFO - PROCESS | 1738 | 1464393973028 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:06:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1746ms 17:06:13 INFO - PROCESS | 1738 | 1464393973089 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 1738 | 1464393973094 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:06:13 INFO - PROCESS | 1738 | 1464393973100 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 1738 | 1464393973107 Marionette TRACE conn3 <- [1,2158,null,{}] 17:06:13 INFO - PROCESS | 1738 | 1464393973124 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:13 INFO - PROCESS | 1738 | 1464393973424 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:06:13 INFO - PROCESS | 1738 | 1464393973802 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f540c00 == 131 [pid = 1738] [id = 547] 17:06:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x913de800) [pid = 1738] [serial = 1642] [outer = (nil)] 17:06:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x9144ec00) [pid = 1738] [serial = 1643] [outer = 0x913de800] 17:06:13 INFO - PROCESS | 1738 | 1464393973896 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x9183d000) [pid = 1738] [serial = 1644] [outer = 0x913de800] 17:06:14 INFO - PROCESS | 1738 | 1464393974874 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:06:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:06:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1842ms 17:06:14 INFO - PROCESS | 1738 | 1464393974943 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:06:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:06:14 INFO - PROCESS | 1738 | 1464393974949 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:06:14 INFO - PROCESS | 1738 | 1464393974955 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:06:14 INFO - PROCESS | 1738 | 1464393974958 Marionette TRACE conn3 <- [1,2162,null,{}] 17:06:14 INFO - PROCESS | 1738 | 1464393974965 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:15 INFO - PROCESS | 1738 | 1464393975262 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:06:15 INFO - PROCESS | 1738 | 1464393975585 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x913eb000 == 132 [pid = 1738] [id = 548] 17:06:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x918c2400) [pid = 1738] [serial = 1645] [outer = (nil)] 17:06:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x91b33400) [pid = 1738] [serial = 1646] [outer = 0x918c2400] 17:06:15 INFO - PROCESS | 1738 | 1464393975686 Marionette DEBUG loaded listener.js 17:06:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x91b41c00) [pid = 1738] [serial = 1647] [outer = 0x918c2400] 17:06:16 INFO - PROCESS | 1738 | 1464393976635 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:06:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:06:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1732ms 17:06:16 INFO - PROCESS | 1738 | 1464393976689 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:06:16 INFO - PROCESS | 1738 | 1464393976693 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:06:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:06:16 INFO - PROCESS | 1738 | 1464393976701 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:06:16 INFO - PROCESS | 1738 | 1464393976705 Marionette TRACE conn3 <- [1,2166,null,{}] 17:06:16 INFO - PROCESS | 1738 | 1464393976711 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:16 INFO - PROCESS | 1738 | 1464393976947 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:06:17 INFO - PROCESS | 1738 | 1464393977271 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5de800 == 133 [pid = 1738] [id = 549] 17:06:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x91836800) [pid = 1738] [serial = 1648] [outer = (nil)] 17:06:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x922e4400) [pid = 1738] [serial = 1649] [outer = 0x91836800] 17:06:17 INFO - PROCESS | 1738 | 1464393977366 Marionette DEBUG loaded listener.js 17:06:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x923c4800) [pid = 1738] [serial = 1650] [outer = 0x91836800] 17:06:18 INFO - PROCESS | 1738 | 1464393978317 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:06:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1647ms 17:06:18 INFO - PROCESS | 1738 | 1464393978349 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:06:18 INFO - PROCESS | 1738 | 1464393978353 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:06:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:06:18 INFO - PROCESS | 1738 | 1464393978361 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 1738 | 1464393978365 Marionette TRACE conn3 <- [1,2170,null,{}] 17:06:18 INFO - PROCESS | 1738 | 1464393978371 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:18 INFO - PROCESS | 1738 | 1464393978651 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:06:19 INFO - PROCESS | 1738 | 1464393978982 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b65c00 == 134 [pid = 1738] [id = 550] 17:06:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91b6fc00) [pid = 1738] [serial = 1651] [outer = (nil)] 17:06:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x92ec3000) [pid = 1738] [serial = 1652] [outer = 0x91b6fc00] 17:06:19 INFO - PROCESS | 1738 | 1464393979079 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x939de400) [pid = 1738] [serial = 1653] [outer = 0x91b6fc00] 17:06:20 INFO - PROCESS | 1738 | 1464393980047 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:06:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1747ms 17:06:20 INFO - PROCESS | 1738 | 1464393980110 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:06:20 INFO - PROCESS | 1738 | 1464393980113 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:06:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:06:20 INFO - PROCESS | 1738 | 1464393980121 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 1738 | 1464393980125 Marionette TRACE conn3 <- [1,2174,null,{}] 17:06:20 INFO - PROCESS | 1738 | 1464393980131 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:20 INFO - PROCESS | 1738 | 1464393980399 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:06:20 INFO - PROCESS | 1738 | 1464393980762 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b64400 == 135 [pid = 1738] [id = 551] 17:06:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x923ca800) [pid = 1738] [serial = 1654] [outer = (nil)] 17:06:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x951b7c00) [pid = 1738] [serial = 1655] [outer = 0x923ca800] 17:06:20 INFO - PROCESS | 1738 | 1464393980860 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x952df800) [pid = 1738] [serial = 1656] [outer = 0x923ca800] 17:06:21 INFO - PROCESS | 1738 | 1464393981772 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:06:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1685ms 17:06:21 INFO - PROCESS | 1738 | 1464393981807 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 1738 | 1464393981811 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:06:21 INFO - PROCESS | 1738 | 1464393981838 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 1738 | 1464393981843 Marionette TRACE conn3 <- [1,2178,null,{}] 17:06:21 INFO - PROCESS | 1738 | 1464393981852 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:22 INFO - PROCESS | 1738 | 1464393982107 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:06:22 INFO - PROCESS | 1738 | 1464393982432 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x951bbc00 == 136 [pid = 1738] [id = 552] 17:06:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x952d8400) [pid = 1738] [serial = 1657] [outer = (nil)] 17:06:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x99051800) [pid = 1738] [serial = 1658] [outer = 0x952d8400] 17:06:22 INFO - PROCESS | 1738 | 1464393982542 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x99ea7800) [pid = 1738] [serial = 1659] [outer = 0x952d8400] 17:06:23 INFO - PROCESS | 1738 | 1464393983508 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:06:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1757ms 17:06:23 INFO - PROCESS | 1738 | 1464393983577 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:06:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:06:23 INFO - PROCESS | 1738 | 1464393983581 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:06:23 INFO - PROCESS | 1738 | 1464393983588 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 1738 | 1464393983591 Marionette TRACE conn3 <- [1,2182,null,{}] 17:06:23 INFO - PROCESS | 1738 | 1464393983597 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:23 INFO - PROCESS | 1738 | 1464393983843 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:06:24 INFO - PROCESS | 1738 | 1464393984173 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c89000 == 137 [pid = 1738] [id = 553] 17:06:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x9771a800) [pid = 1738] [serial = 1660] [outer = (nil)] 17:06:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x9a7a9800) [pid = 1738] [serial = 1661] [outer = 0x9771a800] 17:06:24 INFO - PROCESS | 1738 | 1464393984283 Marionette DEBUG loaded listener.js 17:06:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x9a889800) [pid = 1738] [serial = 1662] [outer = 0x9771a800] 17:06:25 INFO - PROCESS | 1738 | 1464393985212 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:06:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1682ms 17:06:25 INFO - PROCESS | 1738 | 1464393985271 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 1738 | 1464393985274 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:06:25 INFO - PROCESS | 1738 | 1464393985281 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 1738 | 1464393985284 Marionette TRACE conn3 <- [1,2186,null,{}] 17:06:25 INFO - PROCESS | 1738 | 1464393985290 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:25 INFO - PROCESS | 1738 | 1464393985536 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:06:25 INFO - PROCESS | 1738 | 1464393985886 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x87496400 == 138 [pid = 1738] [id = 554] 17:06:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x922e5000) [pid = 1738] [serial = 1663] [outer = (nil)] 17:06:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9aaef800) [pid = 1738] [serial = 1664] [outer = 0x922e5000] 17:06:25 INFO - PROCESS | 1738 | 1464393985984 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9ae0ec00) [pid = 1738] [serial = 1665] [outer = 0x922e5000] 17:06:26 INFO - PROCESS | 1738 | 1464393986921 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:06:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:06:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1681ms 17:06:26 INFO - PROCESS | 1738 | 1464393986963 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:06:26 INFO - PROCESS | 1738 | 1464393986968 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:06:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:06:26 INFO - PROCESS | 1738 | 1464393986974 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:06:26 INFO - PROCESS | 1738 | 1464393986979 Marionette TRACE conn3 <- [1,2190,null,{}] 17:06:26 INFO - PROCESS | 1738 | 1464393986985 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:27 INFO - PROCESS | 1738 | 1464393987258 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:06:27 INFO - PROCESS | 1738 | 1464393987610 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efc400 == 139 [pid = 1738] [id = 555] 17:06:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9b270c00) [pid = 1738] [serial = 1666] [outer = (nil)] 17:06:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9ba1ec00) [pid = 1738] [serial = 1667] [outer = 0x9b270c00] 17:06:27 INFO - PROCESS | 1738 | 1464393987721 Marionette DEBUG loaded listener.js 17:06:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9d1a5800) [pid = 1738] [serial = 1668] [outer = 0x9b270c00] 17:06:28 INFO - PROCESS | 1738 | 1464393988655 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:06:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:06:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1733ms 17:06:28 INFO - PROCESS | 1738 | 1464393988708 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:06:28 INFO - PROCESS | 1738 | 1464393988711 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:06:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:06:28 INFO - PROCESS | 1738 | 1464393988719 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:06:28 INFO - PROCESS | 1738 | 1464393988721 Marionette TRACE conn3 <- [1,2194,null,{}] 17:06:28 INFO - PROCESS | 1738 | 1464393988728 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:28 INFO - PROCESS | 1738 | 1464393988974 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:06:29 INFO - PROCESS | 1738 | 1464393989269 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x9d1b3c00 == 140 [pid = 1738] [id = 556] 17:06:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0xa113c000) [pid = 1738] [serial = 1669] [outer = (nil)] 17:06:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0xa2283400) [pid = 1738] [serial = 1670] [outer = 0xa113c000] 17:06:29 INFO - PROCESS | 1738 | 1464393989414 Marionette DEBUG loaded listener.js 17:06:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0xa24a7800) [pid = 1738] [serial = 1671] [outer = 0xa113c000] 17:06:30 INFO - PROCESS | 1738 | 1464393990340 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:06:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:06:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1685ms 17:06:30 INFO - PROCESS | 1738 | 1464393990406 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:06:30 INFO - PROCESS | 1738 | 1464393990410 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:06:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:06:30 INFO - PROCESS | 1738 | 1464393990417 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:06:30 INFO - PROCESS | 1738 | 1464393990421 Marionette TRACE conn3 <- [1,2198,null,{}] 17:06:30 INFO - PROCESS | 1738 | 1464393990427 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:30 INFO - PROCESS | 1738 | 1464393990741 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:06:31 INFO - PROCESS | 1738 | 1464393991076 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x888cc400 == 141 [pid = 1738] [id = 557] 17:06:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x89ba1800) [pid = 1738] [serial = 1672] [outer = (nil)] 17:06:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0xa30f2400) [pid = 1738] [serial = 1673] [outer = 0x89ba1800] 17:06:31 INFO - PROCESS | 1738 | 1464393991170 Marionette DEBUG loaded listener.js 17:06:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0xa3228c00) [pid = 1738] [serial = 1674] [outer = 0x89ba1800] 17:06:32 INFO - PROCESS | 1738 | 1464393992211 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:06:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1839ms 17:06:32 INFO - PROCESS | 1738 | 1464393992257 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:06:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:06:32 INFO - PROCESS | 1738 | 1464393992262 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:06:32 INFO - PROCESS | 1738 | 1464393992269 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 1738 | 1464393992273 Marionette TRACE conn3 <- [1,2202,null,{}] 17:06:32 INFO - PROCESS | 1738 | 1464393992279 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:32 INFO - PROCESS | 1738 | 1464393992587 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:06:32 INFO - PROCESS | 1738 | 1464393992939 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:32 INFO - PROCESS | 1738 | ++DOCSHELL 0xa22be400 == 142 [pid = 1738] [id = 558] 17:06:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa26c2800) [pid = 1738] [serial = 1675] [outer = (nil)] 17:06:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa509f400) [pid = 1738] [serial = 1676] [outer = 0xa26c2800] 17:06:33 INFO - PROCESS | 1738 | 1464393993034 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa6284c00) [pid = 1738] [serial = 1677] [outer = 0xa26c2800] 17:06:34 INFO - PROCESS | 1738 | 1464393994034 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:06:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1840ms 17:06:34 INFO - PROCESS | 1738 | 1464393994109 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 1738 | 1464393994114 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:06:34 INFO - PROCESS | 1738 | 1464393994121 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 1738 | 1464393994125 Marionette TRACE conn3 <- [1,2206,null,{}] 17:06:34 INFO - PROCESS | 1738 | 1464393994132 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:34 INFO - PROCESS | 1738 | 1464393994439 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:06:34 INFO - PROCESS | 1738 | 1464393994785 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x87eef800 == 143 [pid = 1738] [id = 559] 17:06:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa060dc00) [pid = 1738] [serial = 1678] [outer = (nil)] 17:06:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa6736000) [pid = 1738] [serial = 1679] [outer = 0xa060dc00] 17:06:34 INFO - PROCESS | 1738 | 1464393994890 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0xa6739400) [pid = 1738] [serial = 1680] [outer = 0xa060dc00] 17:06:35 INFO - PROCESS | 1738 | 1464393995956 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:06:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1891ms 17:06:36 INFO - PROCESS | 1738 | 1464393996013 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 1738 | 1464393996018 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:06:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:06:36 INFO - PROCESS | 1738 | 1464393996025 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 1738 | 1464393996029 Marionette TRACE conn3 <- [1,2210,null,{}] 17:06:36 INFO - PROCESS | 1738 | 1464393996036 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:36 INFO - PROCESS | 1738 | 1464393996327 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:06:36 INFO - PROCESS | 1738 | 1464393996665 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef3c00 == 144 [pid = 1738] [id = 560] 17:06:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa34a8000) [pid = 1738] [serial = 1681] [outer = (nil)] 17:06:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0xa67cd000) [pid = 1738] [serial = 1682] [outer = 0xa34a8000] 17:06:36 INFO - PROCESS | 1738 | 1464393996767 Marionette DEBUG loaded listener.js 17:06:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0xa67d6800) [pid = 1738] [serial = 1683] [outer = 0xa34a8000] 17:06:37 INFO - PROCESS | 1738 | 1464393997867 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:06:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1884ms 17:06:37 INFO - PROCESS | 1738 | 1464393997913 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 1738 | 1464393997920 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:06:37 INFO - PROCESS | 1738 | 1464393997931 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 1738 | 1464393997935 Marionette TRACE conn3 <- [1,2214,null,{}] 17:06:37 INFO - PROCESS | 1738 | 1464393997947 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:38 INFO - PROCESS | 1738 | 1464393998344 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:06:38 INFO - PROCESS | 1738 | 1464393998756 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef2400 == 145 [pid = 1738] [id = 561] 17:06:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0xa6736c00) [pid = 1738] [serial = 1684] [outer = (nil)] 17:06:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0xa6c30400) [pid = 1738] [serial = 1685] [outer = 0xa6736c00] 17:06:38 INFO - PROCESS | 1738 | 1464393998847 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0xa6c32c00) [pid = 1738] [serial = 1686] [outer = 0xa6736c00] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d056c00 == 144 [pid = 1738] [id = 502] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d93fc00 == 143 [pid = 1738] [id = 439] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d9400 == 142 [pid = 1738] [id = 543] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc52800 == 141 [pid = 1738] [id = 542] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x881ebc00 == 140 [pid = 1738] [id = 541] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x913dcc00 == 139 [pid = 1738] [id = 536] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x99ea4400 == 138 [pid = 1738] [id = 535] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x890efc00 == 137 [pid = 1738] [id = 534] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x91b38c00 == 136 [pid = 1738] [id = 532] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x952e0400 == 135 [pid = 1738] [id = 533] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x91838c00 == 134 [pid = 1738] [id = 531] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x91b37c00 == 133 [pid = 1738] [id = 530] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x881ef000 == 132 [pid = 1738] [id = 324] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x91893800 == 131 [pid = 1738] [id = 529] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x87efbc00 == 130 [pid = 1738] [id = 528] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d93bc00 == 129 [pid = 1738] [id = 527] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8d93b000 == 128 [pid = 1738] [id = 525] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x8f10c000 == 127 [pid = 1738] [id = 526] 17:06:41 INFO - PROCESS | 1738 | --DOCSHELL 0x88f1e000 == 126 [pid = 1738] [id = 524] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x8ee45c00) [pid = 1738] [serial = 1571] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x928e1c00) [pid = 1738] [serial = 1536] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8f881000) [pid = 1738] [serial = 1523] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8d057c00) [pid = 1738] [serial = 1566] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x890eb000) [pid = 1738] [serial = 1562] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x918dec00) [pid = 1738] [serial = 1530] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9b89a800) [pid = 1738] [serial = 1557] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9cde2000) [pid = 1738] [serial = 1560] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9144e800) [pid = 1738] [serial = 1527] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x91b6d000) [pid = 1738] [serial = 1532] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8f53f000) [pid = 1738] [serial = 1520] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x8a9a2400) [pid = 1738] [serial = 1514] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8ee43800) [pid = 1738] [serial = 1449] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x918c9800) [pid = 1738] [serial = 1529] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x94690c00) [pid = 1738] [serial = 1542] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9468d400) [pid = 1738] [serial = 1541] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9b26ec00) [pid = 1738] [serial = 1556] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9aae5400) [pid = 1738] [serial = 1553] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x9a235c00) [pid = 1738] [serial = 1547] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x8ee41800) [pid = 1738] [serial = 1569] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x8d9cac00) [pid = 1738] [serial = 1517] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x8f894800) [pid = 1738] [serial = 1524] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8a9a2c00) [pid = 1738] [serial = 1563] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x92e04400) [pid = 1738] [serial = 1539] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x8f6b6000) [pid = 1738] [serial = 1521] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9aae5c00) [pid = 1738] [serial = 1551] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8b33cc00) [pid = 1738] [serial = 1515] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x992b6800) [pid = 1738] [serial = 1545] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x9a36a400) [pid = 1738] [serial = 1548] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8dbb0c00) [pid = 1738] [serial = 1518] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x92766c00) [pid = 1738] [serial = 1535] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x922dfc00) [pid = 1738] [serial = 1533] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x92ab6400) [pid = 1738] [serial = 1538] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x91447800) [pid = 1738] [serial = 1526] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8cfcc000) [pid = 1738] [serial = 1565] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x98132000) [pid = 1738] [serial = 1544] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9c34f800) [pid = 1738] [serial = 1559] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8e45cc00) [pid = 1738] [serial = 1568] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9ae19000) [pid = 1738] [serial = 1554] [outer = (nil)] [url = about:blank] 17:06:41 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9a893400) [pid = 1738] [serial = 1550] [outer = (nil)] [url = about:blank] 17:06:42 INFO - PROCESS | 1738 | 1464394002223 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:06:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 4346ms 17:06:42 INFO - PROCESS | 1738 | 1464394002319 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 1738 | 1464394002325 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:06:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:06:42 INFO - PROCESS | 1738 | 1464394002338 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 1738 | 1464394002345 Marionette TRACE conn3 <- [1,2218,null,{}] 17:06:42 INFO - PROCESS | 1738 | 1464394002353 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:42 INFO - PROCESS | 1738 | 1464394002594 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:06:42 INFO - PROCESS | 1738 | 1464394002810 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x885ec800 == 127 [pid = 1738] [id = 562] 17:06:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x890f2400) [pid = 1738] [serial = 1687] [outer = (nil)] 17:06:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8b339400) [pid = 1738] [serial = 1688] [outer = 0x890f2400] 17:06:42 INFO - PROCESS | 1738 | 1464394002894 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8b4f0400) [pid = 1738] [serial = 1689] [outer = 0x890f2400] 17:06:43 INFO - PROCESS | 1738 | 1464394003799 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:06:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:06:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1490ms 17:06:43 INFO - PROCESS | 1738 | 1464394003833 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:06:43 INFO - PROCESS | 1738 | 1464394003841 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:06:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:06:43 INFO - PROCESS | 1738 | 1464394003853 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:06:43 INFO - PROCESS | 1738 | 1464394003857 Marionette TRACE conn3 <- [1,2222,null,{}] 17:06:43 INFO - PROCESS | 1738 | 1464394003864 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:44 INFO - PROCESS | 1738 | 1464394004103 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:06:44 INFO - PROCESS | 1738 | 1464394004363 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d05d400 == 128 [pid = 1738] [id = 563] 17:06:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8d930800) [pid = 1738] [serial = 1690] [outer = (nil)] 17:06:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8d9d9400) [pid = 1738] [serial = 1691] [outer = 0x8d930800] 17:06:44 INFO - PROCESS | 1738 | 1464394004522 Marionette DEBUG loaded listener.js 17:06:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8dbb6800) [pid = 1738] [serial = 1692] [outer = 0x8d930800] 17:06:45 INFO - PROCESS | 1738 | 1464394005435 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:06:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:06:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1643ms 17:06:45 INFO - PROCESS | 1738 | 1464394005499 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:06:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:06:45 INFO - PROCESS | 1738 | 1464394005504 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:06:45 INFO - PROCESS | 1738 | 1464394005512 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 1738 | 1464394005518 Marionette TRACE conn3 <- [1,2226,null,{}] 17:06:45 INFO - PROCESS | 1738 | 1464394005559 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:45 INFO - PROCESS | 1738 | 1464394005902 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:06:45 INFO - PROCESS | 1738 | 1464394005955 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e304000 == 129 [pid = 1738] [id = 564] 17:06:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8ee50000) [pid = 1738] [serial = 1693] [outer = (nil)] 17:06:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8f10bc00) [pid = 1738] [serial = 1694] [outer = 0x8ee50000] 17:06:46 INFO - PROCESS | 1738 | 1464394006043 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8f549800) [pid = 1738] [serial = 1695] [outer = 0x8ee50000] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8b340c00) [pid = 1738] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8ee47c00) [pid = 1738] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x888d3000) [pid = 1738] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8d051800) [pid = 1738] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0xa22c0400) [pid = 1738] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0xa0601800) [pid = 1738] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8d24d400) [pid = 1738] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9b247400) [pid = 1738] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9a890000) [pid = 1738] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9aae1400) [pid = 1738] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x952e1000) [pid = 1738] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x93c83800) [pid = 1738] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x923c8800) [pid = 1738] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x91b67c00) [pid = 1738] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9189ec00) [pid = 1738] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x9144dc00) [pid = 1738] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8f6bf800) [pid = 1738] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x8f548000) [pid = 1738] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8d9cec00) [pid = 1738] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x88f2a800) [pid = 1738] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:06:47 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x8cfcfc00) [pid = 1738] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:06:47 INFO - PROCESS | 1738 | 1464394007591 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:06:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:06:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2091ms 17:06:47 INFO - PROCESS | 1738 | 1464394007601 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:06:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:06:47 INFO - PROCESS | 1738 | 1464394007606 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:06:47 INFO - PROCESS | 1738 | 1464394007613 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 1738 | 1464394007616 Marionette TRACE conn3 <- [1,2230,null,{}] 17:06:47 INFO - PROCESS | 1738 | 1464394007630 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:47 INFO - PROCESS | 1738 | 1464394007942 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:06:47 INFO - PROCESS | 1738 | 1464394007967 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x881eec00 == 130 [pid = 1738] [id = 565] 17:06:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8d251400) [pid = 1738] [serial = 1696] [outer = (nil)] 17:06:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x8f543400) [pid = 1738] [serial = 1697] [outer = 0x8d251400] 17:06:48 INFO - PROCESS | 1738 | 1464394008046 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8f881000) [pid = 1738] [serial = 1698] [outer = 0x8d251400] 17:06:49 INFO - PROCESS | 1738 | 1464394009159 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:06:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:06:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1594ms 17:06:49 INFO - PROCESS | 1738 | 1464394009208 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 1738 | 1464394009216 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:06:49 INFO - PROCESS | 1738 | 1464394009226 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 1738 | 1464394009234 Marionette TRACE conn3 <- [1,2234,null,{}] 17:06:49 INFO - PROCESS | 1738 | 1464394009245 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:49 INFO - PROCESS | 1738 | 1464394009547 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:06:49 INFO - PROCESS | 1738 | 1464394009897 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba3400 == 131 [pid = 1738] [id = 566] 17:06:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8a9a5c00) [pid = 1738] [serial = 1699] [outer = (nil)] 17:06:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8b340000) [pid = 1738] [serial = 1700] [outer = 0x8a9a5c00] 17:06:49 INFO - PROCESS | 1738 | 1464394009996 Marionette DEBUG loaded listener.js 17:06:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8cfd1c00) [pid = 1738] [serial = 1701] [outer = 0x8a9a5c00] 17:06:51 INFO - PROCESS | 1738 | 1464394011150 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:06:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:06:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2002ms 17:06:51 INFO - PROCESS | 1738 | 1464394011228 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 1738 | 1464394011239 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:06:51 INFO - PROCESS | 1738 | 1464394011251 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 1738 | 1464394011256 Marionette TRACE conn3 <- [1,2238,null,{}] 17:06:51 INFO - PROCESS | 1738 | 1464394011264 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:51 INFO - PROCESS | 1738 | 1464394011647 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:06:51 INFO - PROCESS | 1738 | 1464394011885 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5d0800 == 132 [pid = 1738] [id = 567] 17:06:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8e5d5800) [pid = 1738] [serial = 1702] [outer = (nil)] 17:06:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8ee4d400) [pid = 1738] [serial = 1703] [outer = 0x8e5d5800] 17:06:51 INFO - PROCESS | 1738 | 1464394011976 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8f53fc00) [pid = 1738] [serial = 1704] [outer = 0x8e5d5800] 17:06:52 INFO - PROCESS | 1738 | 1464394012961 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:06:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:06:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1786ms 17:06:53 INFO - PROCESS | 1738 | 1464394013038 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 1738 | 1464394013041 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:06:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:06:53 INFO - PROCESS | 1738 | 1464394013050 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 1738 | 1464394013057 Marionette TRACE conn3 <- [1,2242,null,{}] 17:06:53 INFO - PROCESS | 1738 | 1464394013075 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:53 INFO - PROCESS | 1738 | 1464394013431 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:06:53 INFO - PROCESS | 1738 | 1464394013745 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f103400 == 133 [pid = 1738] [id = 568] 17:06:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8f89ec00) [pid = 1738] [serial = 1705] [outer = (nil)] 17:06:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x913f0c00) [pid = 1738] [serial = 1706] [outer = 0x8f89ec00] 17:06:53 INFO - PROCESS | 1738 | 1464394013841 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x9144f800) [pid = 1738] [serial = 1707] [outer = 0x8f89ec00] 17:06:54 INFO - PROCESS | 1738 | 1464394014843 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:06:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:06:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1842ms 17:06:54 INFO - PROCESS | 1738 | 1464394014894 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 1738 | 1464394014898 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:06:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:06:54 INFO - PROCESS | 1738 | 1464394014906 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 1738 | 1464394014909 Marionette TRACE conn3 <- [1,2246,null,{}] 17:06:54 INFO - PROCESS | 1738 | 1464394014915 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:55 INFO - PROCESS | 1738 | 1464394015174 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:06:55 INFO - PROCESS | 1738 | 1464394015496 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f895000 == 134 [pid = 1738] [id = 569] 17:06:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x91453800) [pid = 1738] [serial = 1708] [outer = (nil)] 17:06:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x918cb800) [pid = 1738] [serial = 1709] [outer = 0x91453800] 17:06:55 INFO - PROCESS | 1738 | 1464394015592 Marionette DEBUG loaded listener.js 17:06:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x918dcc00) [pid = 1738] [serial = 1710] [outer = 0x91453800] 17:06:56 INFO - PROCESS | 1738 | 1464394016545 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:06:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:06:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1683ms 17:06:56 INFO - PROCESS | 1738 | 1464394016590 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:06:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:06:56 INFO - PROCESS | 1738 | 1464394016594 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:06:56 INFO - PROCESS | 1738 | 1464394016602 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:06:56 INFO - PROCESS | 1738 | 1464394016606 Marionette TRACE conn3 <- [1,2250,null,{}] 17:06:56 INFO - PROCESS | 1738 | 1464394016613 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:56 INFO - PROCESS | 1738 | 1464394016869 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:06:57 INFO - PROCESS | 1738 | 1464394017192 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x899ebc00 == 135 [pid = 1738] [id = 570] 17:06:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x9183fc00) [pid = 1738] [serial = 1711] [outer = (nil)] 17:06:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91b6d000) [pid = 1738] [serial = 1712] [outer = 0x9183fc00] 17:06:57 INFO - PROCESS | 1738 | 1464394017292 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x91b72800) [pid = 1738] [serial = 1713] [outer = 0x9183fc00] 17:06:58 INFO - PROCESS | 1738 | 1464394018228 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:06:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:06:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1684ms 17:06:58 INFO - PROCESS | 1738 | 1464394018285 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:06:58 INFO - PROCESS | 1738 | 1464394018289 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:06:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:06:58 INFO - PROCESS | 1738 | 1464394018296 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 1738 | 1464394018299 Marionette TRACE conn3 <- [1,2254,null,{}] 17:06:58 INFO - PROCESS | 1738 | 1464394018306 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:06:58 INFO - PROCESS | 1738 | 1464394018598 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:06:58 INFO - PROCESS | 1738 | 1464394018933 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x91892400 == 136 [pid = 1738] [id = 571] 17:06:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x91b6f400) [pid = 1738] [serial = 1714] [outer = (nil)] 17:06:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x928ea000) [pid = 1738] [serial = 1715] [outer = 0x91b6f400] 17:06:59 INFO - PROCESS | 1738 | 1464394019032 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x92abbc00) [pid = 1738] [serial = 1716] [outer = 0x91b6f400] 17:07:00 INFO - PROCESS | 1738 | 1464394020010 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:07:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:07:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1790ms 17:07:00 INFO - PROCESS | 1738 | 1464394020087 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 1738 | 1464394020092 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:07:00 INFO - PROCESS | 1738 | 1464394020099 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 1738 | 1464394020104 Marionette TRACE conn3 <- [1,2258,null,{}] 17:07:00 INFO - PROCESS | 1738 | 1464394020111 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:00 INFO - PROCESS | 1738 | 1464394020395 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:07:00 INFO - PROCESS | 1738 | 1464394020730 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b67c00 == 137 [pid = 1738] [id = 572] 17:07:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x923cd800) [pid = 1738] [serial = 1717] [outer = (nil)] 17:07:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x939df800) [pid = 1738] [serial = 1718] [outer = 0x923cd800] 17:07:00 INFO - PROCESS | 1738 | 1464394020831 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x93c87400) [pid = 1738] [serial = 1719] [outer = 0x923cd800] 17:07:01 INFO - PROCESS | 1738 | 1464394021824 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:07:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:07:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1788ms 17:07:01 INFO - PROCESS | 1738 | 1464394021889 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:07:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:07:01 INFO - PROCESS | 1738 | 1464394021893 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:07:01 INFO - PROCESS | 1738 | 1464394021900 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 1738 | 1464394021904 Marionette TRACE conn3 <- [1,2262,null,{}] 17:07:01 INFO - PROCESS | 1738 | 1464394021910 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:02 INFO - PROCESS | 1738 | 1464394022166 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:07:02 INFO - PROCESS | 1738 | 1464394022495 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ab3400 == 138 [pid = 1738] [id = 573] 17:07:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x92ecac00) [pid = 1738] [serial = 1720] [outer = (nil)] 17:07:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x952e3c00) [pid = 1738] [serial = 1721] [outer = 0x92ecac00] 17:07:02 INFO - PROCESS | 1738 | 1464394022592 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x95349c00) [pid = 1738] [serial = 1722] [outer = 0x92ecac00] 17:07:03 INFO - PROCESS | 1738 | 1464394023538 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:07:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:07:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1682ms 17:07:03 INFO - PROCESS | 1738 | 1464394023583 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:07:03 INFO - PROCESS | 1738 | 1464394023586 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:07:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:07:03 INFO - PROCESS | 1738 | 1464394023594 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 1738 | 1464394023598 Marionette TRACE conn3 <- [1,2266,null,{}] 17:07:03 INFO - PROCESS | 1738 | 1464394023605 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:03 INFO - PROCESS | 1738 | 1464394023875 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:07:04 INFO - PROCESS | 1738 | 1464394024204 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c84c00 == 139 [pid = 1738] [id = 574] 17:07:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x951b2800) [pid = 1738] [serial = 1723] [outer = (nil)] 17:07:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x992b7c00) [pid = 1738] [serial = 1724] [outer = 0x951b2800] 17:07:04 INFO - PROCESS | 1738 | 1464394024303 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x99fe3000) [pid = 1738] [serial = 1725] [outer = 0x951b2800] 17:07:05 INFO - PROCESS | 1738 | 1464394025286 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:07:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:07:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1733ms 17:07:05 INFO - PROCESS | 1738 | 1464394025328 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 1738 | 1464394025333 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:07:05 INFO - PROCESS | 1738 | 1464394025340 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 1738 | 1464394025344 Marionette TRACE conn3 <- [1,2270,null,{}] 17:07:05 INFO - PROCESS | 1738 | 1464394025350 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:05 INFO - PROCESS | 1738 | 1464394025604 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:07:05 INFO - PROCESS | 1738 | 1464394025934 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x98132000 == 140 [pid = 1738] [id = 575] 17:07:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x98136800) [pid = 1738] [serial = 1726] [outer = (nil)] 17:07:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9a88c400) [pid = 1738] [serial = 1727] [outer = 0x98136800] 17:07:06 INFO - PROCESS | 1738 | 1464394026048 Marionette DEBUG loaded listener.js 17:07:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9aae4800) [pid = 1738] [serial = 1728] [outer = 0x98136800] 17:07:07 INFO - PROCESS | 1738 | 1464394027041 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:07:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:07:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1738ms 17:07:07 INFO - PROCESS | 1738 | 1464394027079 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:07:07 INFO - PROCESS | 1738 | 1464394027083 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:07:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:07:07 INFO - PROCESS | 1738 | 1464394027092 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:07:07 INFO - PROCESS | 1738 | 1464394027097 Marionette TRACE conn3 <- [1,2274,null,{}] 17:07:07 INFO - PROCESS | 1738 | 1464394027104 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:07 INFO - PROCESS | 1738 | 1464394027385 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:07:07 INFO - PROCESS | 1738 | 1464394027729 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a893800 == 141 [pid = 1738] [id = 576] 17:07:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9b23c800) [pid = 1738] [serial = 1729] [outer = (nil)] 17:07:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9b245c00) [pid = 1738] [serial = 1730] [outer = 0x9b23c800] 17:07:07 INFO - PROCESS | 1738 | 1464394027834 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9ba13400) [pid = 1738] [serial = 1731] [outer = 0x9b23c800] 17:07:08 INFO - PROCESS | 1738 | 1464394028806 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:07:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:07:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1746ms 17:07:08 INFO - PROCESS | 1738 | 1464394028839 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 1738 | 1464394028842 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:07:08 INFO - PROCESS | 1738 | 1464394028850 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 1738 | 1464394028854 Marionette TRACE conn3 <- [1,2278,null,{}] 17:07:08 INFO - PROCESS | 1738 | 1464394028860 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:09 INFO - PROCESS | 1738 | 1464394029118 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:07:09 INFO - PROCESS | 1738 | 1464394029477 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a0a8400 == 142 [pid = 1738] [id = 577] 17:07:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9a88b800) [pid = 1738] [serial = 1732] [outer = (nil)] 17:07:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9c348c00) [pid = 1738] [serial = 1733] [outer = 0x9a88b800] 17:07:09 INFO - PROCESS | 1738 | 1464394029574 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9c362800) [pid = 1738] [serial = 1734] [outer = 0x9a88b800] 17:07:10 INFO - PROCESS | 1738 | 1464394030540 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:07:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:07:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1738ms 17:07:10 INFO - PROCESS | 1738 | 1464394030590 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 1738 | 1464394030594 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:07:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:07:10 INFO - PROCESS | 1738 | 1464394030611 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 1738 | 1464394030613 Marionette TRACE conn3 <- [1,2282,null,{}] 17:07:10 INFO - PROCESS | 1738 | 1464394030620 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:10 INFO - PROCESS | 1738 | 1464394030873 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:07:11 INFO - PROCESS | 1738 | 1464394031202 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ab3000 == 143 [pid = 1738] [id = 578] 17:07:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x990bcc00) [pid = 1738] [serial = 1735] [outer = (nil)] 17:07:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa227e000) [pid = 1738] [serial = 1736] [outer = 0x990bcc00] 17:07:11 INFO - PROCESS | 1738 | 1464394031304 Marionette DEBUG loaded listener.js 17:07:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa24ac400) [pid = 1738] [serial = 1737] [outer = 0x990bcc00] 17:07:12 INFO - PROCESS | 1738 | 1464394032308 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:07:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:07:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1736ms 17:07:12 INFO - PROCESS | 1738 | 1464394032347 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:07:12 INFO - PROCESS | 1738 | 1464394032350 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:07:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:07:12 INFO - PROCESS | 1738 | 1464394032358 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:07:12 INFO - PROCESS | 1738 | 1464394032362 Marionette TRACE conn3 <- [1,2286,null,{}] 17:07:12 INFO - PROCESS | 1738 | 1464394032368 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:12 INFO - PROCESS | 1738 | 1464394032619 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:07:12 INFO - PROCESS | 1738 | 1464394032951 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c06f000 == 144 [pid = 1738] [id = 579] 17:07:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa1133800) [pid = 1738] [serial = 1738] [outer = (nil)] 17:07:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa349dc00) [pid = 1738] [serial = 1739] [outer = 0xa1133800] 17:07:13 INFO - PROCESS | 1738 | 1464394033050 Marionette DEBUG loaded listener.js 17:07:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa34ab400) [pid = 1738] [serial = 1740] [outer = 0xa1133800] 17:07:14 INFO - PROCESS | 1738 | 1464394034011 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:07:14 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 17:07:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1682ms 17:07:14 INFO - PROCESS | 1738 | 1464394034044 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:07:14 INFO - PROCESS | 1738 | 1464394034048 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:07:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:07:14 INFO - PROCESS | 1738 | 1464394034056 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 1738 | 1464394034060 Marionette TRACE conn3 <- [1,2290,null,{}] 17:07:14 INFO - PROCESS | 1738 | 1464394034066 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:14 INFO - PROCESS | 1738 | 1464394034330 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:07:14 INFO - PROCESS | 1738 | 1464394034665 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9ad800 == 145 [pid = 1738] [id = 580] 17:07:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8cfd3000) [pid = 1738] [serial = 1741] [outer = (nil)] 17:07:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa67ab400) [pid = 1738] [serial = 1742] [outer = 0x8cfd3000] 17:07:14 INFO - PROCESS | 1738 | 1464394034769 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0xa68e5000) [pid = 1738] [serial = 1743] [outer = 0x8cfd3000] 17:07:15 INFO - PROCESS | 1738 | 1464394035693 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:07:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:07:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1682ms 17:07:15 INFO - PROCESS | 1738 | 1464394035739 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:07:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:07:15 INFO - PROCESS | 1738 | 1464394035744 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:07:15 INFO - PROCESS | 1738 | 1464394035751 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:07:15 INFO - PROCESS | 1738 | 1464394035755 Marionette TRACE conn3 <- [1,2294,null,{}] 17:07:15 INFO - PROCESS | 1738 | 1464394035761 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:16 INFO - PROCESS | 1738 | 1464394036020 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:07:16 INFO - PROCESS | 1738 | 1464394036358 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b57a000 == 146 [pid = 1738] [id = 581] 17:07:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x8b57bc00) [pid = 1738] [serial = 1744] [outer = (nil)] 17:07:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x8b581800) [pid = 1738] [serial = 1745] [outer = 0x8b57bc00] 17:07:16 INFO - PROCESS | 1738 | 1464394036496 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x8b583800) [pid = 1738] [serial = 1746] [outer = 0x8b57bc00] 17:07:17 INFO - PROCESS | 1738 | 1464394037655 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:07:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:07:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1945ms 17:07:17 INFO - PROCESS | 1738 | 1464394037696 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 1738 | 1464394037701 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:07:17 INFO - PROCESS | 1738 | 1464394037707 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 1738 | 1464394037711 Marionette TRACE conn3 <- [1,2298,null,{}] 17:07:17 INFO - PROCESS | 1738 | 1464394037718 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:18 INFO - PROCESS | 1738 | 1464394038074 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:07:18 INFO - PROCESS | 1738 | 1464394038559 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b57c000 == 147 [pid = 1738] [id = 582] 17:07:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x8b580c00) [pid = 1738] [serial = 1747] [outer = (nil)] 17:07:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0xa3026000) [pid = 1738] [serial = 1748] [outer = 0x8b580c00] 17:07:18 INFO - PROCESS | 1738 | 1464394038655 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0xa628d800) [pid = 1738] [serial = 1749] [outer = 0x8b580c00] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x87ef6c00 == 146 [pid = 1738] [id = 476] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x9b3b2400 == 145 [pid = 1738] [id = 477] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8e304000 == 144 [pid = 1738] [id = 564] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8d05d400 == 143 [pid = 1738] [id = 563] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x899e2800 == 142 [pid = 1738] [id = 523] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x885ec800 == 141 [pid = 1738] [id = 562] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x87ef3c00 == 140 [pid = 1738] [id = 560] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x87eef800 == 139 [pid = 1738] [id = 559] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0xa22be400 == 138 [pid = 1738] [id = 558] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x888cc400 == 137 [pid = 1738] [id = 557] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x87efc400 == 136 [pid = 1738] [id = 555] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x9d1b3c00 == 135 [pid = 1738] [id = 556] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x87496400 == 134 [pid = 1738] [id = 554] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x93c89000 == 133 [pid = 1738] [id = 553] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x951bbc00 == 132 [pid = 1738] [id = 552] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x91b64400 == 131 [pid = 1738] [id = 551] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x91b65c00 == 130 [pid = 1738] [id = 550] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x913eb000 == 129 [pid = 1738] [id = 548] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5de800 == 128 [pid = 1738] [id = 549] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8f540c00 == 127 [pid = 1738] [id = 547] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30e000 == 126 [pid = 1738] [id = 546] 17:07:21 INFO - PROCESS | 1738 | --DOCSHELL 0x888ccc00 == 125 [pid = 1738] [id = 545] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8f6b7800) [pid = 1738] [serial = 1634] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8ee47400) [pid = 1738] [serial = 1512] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x8f109400) [pid = 1738] [serial = 1631] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8f541c00) [pid = 1738] [serial = 1632] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8a9ab800) [pid = 1738] [serial = 1625] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8b339800) [pid = 1738] [serial = 1626] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0xa35ea400) [pid = 1738] [serial = 1623] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0xa34ac000) [pid = 1738] [serial = 1622] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0xa34a0800) [pid = 1738] [serial = 1620] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0xa349d400) [pid = 1738] [serial = 1619] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0xa3028000) [pid = 1738] [serial = 1617] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0xa26cdc00) [pid = 1738] [serial = 1616] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa22c9000) [pid = 1738] [serial = 1614] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa2282800) [pid = 1738] [serial = 1613] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0xa060e800) [pid = 1738] [serial = 1611] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x9cde4c00) [pid = 1738] [serial = 1610] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x9c06b000) [pid = 1738] [serial = 1608] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9ba75400) [pid = 1738] [serial = 1607] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9b23a400) [pid = 1738] [serial = 1605] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9ae0e400) [pid = 1738] [serial = 1604] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x99feec00) [pid = 1738] [serial = 1602] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x99ea3c00) [pid = 1738] [serial = 1601] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9771fc00) [pid = 1738] [serial = 1599] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x95311000) [pid = 1738] [serial = 1598] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x951bec00) [pid = 1738] [serial = 1596] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x951b1400) [pid = 1738] [serial = 1595] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x92ec0800) [pid = 1738] [serial = 1593] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x92abb800) [pid = 1738] [serial = 1592] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x92765c00) [pid = 1738] [serial = 1590] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x923ccc00) [pid = 1738] [serial = 1589] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x918d3400) [pid = 1738] [serial = 1587] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x918c7c00) [pid = 1738] [serial = 1586] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x91835c00) [pid = 1738] [serial = 1584] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x9144c800) [pid = 1738] [serial = 1583] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8f896400) [pid = 1738] [serial = 1581] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8f875000) [pid = 1738] [serial = 1580] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8e464400) [pid = 1738] [serial = 1578] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8dbb2400) [pid = 1738] [serial = 1577] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8b4e7c00) [pid = 1738] [serial = 1575] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8aaebc00) [pid = 1738] [serial = 1574] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8d258000) [pid = 1738] [serial = 1628] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8d9d2800) [pid = 1738] [serial = 1629] [outer = (nil)] [url = about:blank] 17:07:22 INFO - PROCESS | 1738 | 1464394042458 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:07:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:07:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 4793ms 17:07:22 INFO - PROCESS | 1738 | 1464394042501 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 1738 | 1464394042508 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:07:22 INFO - PROCESS | 1738 | 1464394042516 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 1738 | 1464394042521 Marionette TRACE conn3 <- [1,2302,null,{}] 17:07:22 INFO - PROCESS | 1738 | 1464394042529 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:22 INFO - PROCESS | 1738 | 1464394042811 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:07:23 INFO - PROCESS | 1738 | 1464394043023 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x89ba1400 == 126 [pid = 1738] [id = 583] 17:07:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x89ba9800) [pid = 1738] [serial = 1750] [outer = (nil)] 17:07:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8aaed400) [pid = 1738] [serial = 1751] [outer = 0x89ba9800] 17:07:23 INFO - PROCESS | 1738 | 1464394043111 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8b4e7800) [pid = 1738] [serial = 1752] [outer = 0x89ba9800] 17:07:23 INFO - PROCESS | 1738 | 1464394043953 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:07:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:07:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1483ms 17:07:24 INFO - PROCESS | 1738 | 1464394044000 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:07:24 INFO - PROCESS | 1738 | 1464394044009 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:07:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:07:24 INFO - PROCESS | 1738 | 1464394044020 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:07:24 INFO - PROCESS | 1738 | 1464394044025 Marionette TRACE conn3 <- [1,2306,null,{}] 17:07:24 INFO - PROCESS | 1738 | 1464394044031 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:24 INFO - PROCESS | 1738 | 1464394044384 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:07:24 INFO - PROCESS | 1738 | 1464394044552 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d252000 == 127 [pid = 1738] [id = 584] 17:07:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8d257400) [pid = 1738] [serial = 1753] [outer = (nil)] 17:07:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8d937800) [pid = 1738] [serial = 1754] [outer = 0x8d257400] 17:07:24 INFO - PROCESS | 1738 | 1464394044686 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8d9d2000) [pid = 1738] [serial = 1755] [outer = 0x8d257400] 17:07:25 INFO - PROCESS | 1738 | 1464394045652 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:07:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:07:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1688ms 17:07:25 INFO - PROCESS | 1738 | 1464394045708 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 1738 | 1464394045713 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:07:25 INFO - PROCESS | 1738 | 1464394045727 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 1738 | 1464394045735 Marionette TRACE conn3 <- [1,2310,null,{}] 17:07:25 INFO - PROCESS | 1738 | 1464394045751 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:26 INFO - PROCESS | 1738 | 1464394046066 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:07:26 INFO - PROCESS | 1738 | 1464394046122 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db5dc00 == 128 [pid = 1738] [id = 585] 17:07:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8e461c00) [pid = 1738] [serial = 1756] [outer = (nil)] 17:07:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8ee44400) [pid = 1738] [serial = 1757] [outer = 0x8e461c00] 17:07:26 INFO - PROCESS | 1738 | 1464394046357 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8f10c000) [pid = 1738] [serial = 1758] [outer = 0x8e461c00] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x899e8000) [pid = 1738] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8ee50000) [pid = 1738] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x918c2400) [pid = 1738] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x913de800) [pid = 1738] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8ee42c00) [pid = 1738] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x89bab400) [pid = 1738] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x890f2400) [pid = 1738] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0xa34a8000) [pid = 1738] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0xa060dc00) [pid = 1738] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0xa26c2800) [pid = 1738] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x89ba1800) [pid = 1738] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0xa113c000) [pid = 1738] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x9b270c00) [pid = 1738] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x922e5000) [pid = 1738] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x952d8400) [pid = 1738] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x923ca800) [pid = 1738] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x91b6fc00) [pid = 1738] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x91836800) [pid = 1738] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:07:27 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8d930800) [pid = 1738] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:07:27 INFO - PROCESS | 1738 | 1464394047659 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:07:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:07:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1950ms 17:07:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:07:27 INFO - PROCESS | 1738 | 1464394047671 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 1738 | 1464394047674 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:07:27 INFO - PROCESS | 1738 | 1464394047681 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 1738 | 1464394047684 Marionette TRACE conn3 <- [1,2314,null,{}] 17:07:27 INFO - PROCESS | 1738 | 1464394047689 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:27 INFO - PROCESS | 1738 | 1464394047998 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:07:28 INFO - PROCESS | 1738 | 1464394048021 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x885ef800 == 129 [pid = 1738] [id = 586] 17:07:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8e5cfc00) [pid = 1738] [serial = 1759] [outer = (nil)] 17:07:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8f6b4400) [pid = 1738] [serial = 1760] [outer = 0x8e5cfc00] 17:07:28 INFO - PROCESS | 1738 | 1464394048099 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8f875000) [pid = 1738] [serial = 1761] [outer = 0x8e5cfc00] 17:07:29 INFO - PROCESS | 1738 | 1464394049474 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:07:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:07:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1831ms 17:07:29 INFO - PROCESS | 1738 | 1464394049521 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:07:29 INFO - PROCESS | 1738 | 1464394049528 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:07:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:07:29 INFO - PROCESS | 1738 | 1464394049539 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:07:29 INFO - PROCESS | 1738 | 1464394049545 Marionette TRACE conn3 <- [1,2318,null,{}] 17:07:29 INFO - PROCESS | 1738 | 1464394049557 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:30 INFO - PROCESS | 1738 | 1464394050107 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:07:30 INFO - PROCESS | 1738 | 1464394050334 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x885f4c00 == 130 [pid = 1738] [id = 587] 17:07:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x88f27400) [pid = 1738] [serial = 1762] [outer = (nil)] 17:07:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8b57d000) [pid = 1738] [serial = 1763] [outer = 0x88f27400] 17:07:30 INFO - PROCESS | 1738 | 1464394050452 Marionette DEBUG loaded listener.js 17:07:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8bc52000) [pid = 1738] [serial = 1764] [outer = 0x88f27400] 17:07:31 INFO - PROCESS | 1738 | 1464394051765 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:07:31 INFO - PROCESS | 1738 | 1464394051814 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:07:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:07:31 INFO - PROCESS | 1738 | 1464394051833 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:07:31 INFO - PROCESS | 1738 | 1464394051842 Marionette TRACE conn3 <- [1,2322,null,{}] 17:07:31 INFO - PROCESS | 1738 | 1464394051943 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:32 INFO - PROCESS | 1738 | 1464394052246 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:07:32 INFO - PROCESS | 1738 | 1464394052676 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x8dbb4c00 == 131 [pid = 1738] [id = 588] 17:07:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8e30a400) [pid = 1738] [serial = 1765] [outer = (nil)] 17:07:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8ee44800) [pid = 1738] [serial = 1766] [outer = 0x8e30a400] 17:07:32 INFO - PROCESS | 1738 | 1464394052800 Marionette DEBUG loaded listener.js 17:07:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8f53e000) [pid = 1738] [serial = 1767] [outer = 0x8e30a400] 17:07:34 INFO - PROCESS | 1738 | 1464394054122 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:07:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:07:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2324ms 17:07:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:07:34 INFO - PROCESS | 1738 | 1464394054154 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:07:34 INFO - PROCESS | 1738 | 1464394054157 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:07:34 INFO - PROCESS | 1738 | 1464394054166 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:07:34 INFO - PROCESS | 1738 | 1464394054172 Marionette TRACE conn3 <- [1,2326,null,{}] 17:07:34 INFO - PROCESS | 1738 | 1464394054189 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:34 INFO - PROCESS | 1738 | 1464394054463 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:07:34 INFO - PROCESS | 1738 | 1464394054906 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f891c00 == 132 [pid = 1738] [id = 589] 17:07:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x913d5400) [pid = 1738] [serial = 1768] [outer = (nil)] 17:07:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x913f5000) [pid = 1738] [serial = 1769] [outer = 0x913d5400] 17:07:35 INFO - PROCESS | 1738 | 1464394055012 Marionette DEBUG loaded listener.js 17:07:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x91838c00) [pid = 1738] [serial = 1770] [outer = 0x913d5400] 17:07:35 INFO - PROCESS | 1738 | 1464394055977 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:07:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:07:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1840ms 17:07:36 INFO - PROCESS | 1738 | 1464394056004 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:07:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:07:36 INFO - PROCESS | 1738 | 1464394056010 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:07:36 INFO - PROCESS | 1738 | 1464394056016 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:07:36 INFO - PROCESS | 1738 | 1464394056019 Marionette TRACE conn3 <- [1,2330,null,{}] 17:07:36 INFO - PROCESS | 1738 | 1464394056025 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:36 INFO - PROCESS | 1738 | 1464394056528 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:07:36 INFO - PROCESS | 1738 | 1464394056880 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e301c00 == 133 [pid = 1738] [id = 590] 17:07:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x91896400) [pid = 1738] [serial = 1771] [outer = (nil)] 17:07:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x918d3800) [pid = 1738] [serial = 1772] [outer = 0x91896400] 17:07:37 INFO - PROCESS | 1738 | 1464394057040 Marionette DEBUG loaded listener.js 17:07:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91b40800) [pid = 1738] [serial = 1773] [outer = 0x91896400] 17:07:38 INFO - PROCESS | 1738 | 1464394058135 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:07:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:07:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2188ms 17:07:38 INFO - PROCESS | 1738 | 1464394058204 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 1738 | 1464394058207 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:07:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:07:38 INFO - PROCESS | 1738 | 1464394058214 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 1738 | 1464394058218 Marionette TRACE conn3 <- [1,2334,null,{}] 17:07:38 INFO - PROCESS | 1738 | 1464394058224 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:38 INFO - PROCESS | 1738 | 1464394058496 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:07:38 INFO - PROCESS | 1738 | 1464394058822 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x918cfc00 == 134 [pid = 1738] [id = 591] 17:07:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x91b6c800) [pid = 1738] [serial = 1774] [outer = (nil)] 17:07:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x923d1800) [pid = 1738] [serial = 1775] [outer = 0x91b6c800] 17:07:38 INFO - PROCESS | 1738 | 1464394058916 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x92763000) [pid = 1738] [serial = 1776] [outer = 0x91b6c800] 17:07:39 INFO - PROCESS | 1738 | 1464394059852 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:07:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:07:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1684ms 17:07:39 INFO - PROCESS | 1738 | 1464394059900 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 1738 | 1464394059904 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:07:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:07:39 INFO - PROCESS | 1738 | 1464394059911 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 1738 | 1464394059914 Marionette TRACE conn3 <- [1,2338,null,{}] 17:07:39 INFO - PROCESS | 1738 | 1464394059920 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:40 INFO - PROCESS | 1738 | 1464394060187 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:07:40 INFO - PROCESS | 1738 | 1464394060520 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x918d0000 == 135 [pid = 1738] [id = 592] 17:07:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x92761000) [pid = 1738] [serial = 1777] [outer = (nil)] 17:07:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x9393d400) [pid = 1738] [serial = 1778] [outer = 0x92761000] 17:07:40 INFO - PROCESS | 1738 | 1464394060616 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x93c8c800) [pid = 1738] [serial = 1779] [outer = 0x92761000] 17:07:41 INFO - PROCESS | 1738 | 1464394061556 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:07:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:07:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1688ms 17:07:41 INFO - PROCESS | 1738 | 1464394061600 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:07:41 INFO - PROCESS | 1738 | 1464394061604 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:07:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:07:41 INFO - PROCESS | 1738 | 1464394061615 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 1738 | 1464394061618 Marionette TRACE conn3 <- [1,2342,null,{}] 17:07:41 INFO - PROCESS | 1738 | 1464394061624 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:41 INFO - PROCESS | 1738 | 1464394061863 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:07:42 INFO - PROCESS | 1738 | 1464394062190 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x91891c00 == 136 [pid = 1738] [id = 593] 17:07:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x923cf000) [pid = 1738] [serial = 1780] [outer = (nil)] 17:07:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x952d9800) [pid = 1738] [serial = 1781] [outer = 0x923cf000] 17:07:42 INFO - PROCESS | 1738 | 1464394062286 Marionette DEBUG loaded listener.js 17:07:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x952dc000) [pid = 1738] [serial = 1782] [outer = 0x923cf000] 17:07:43 INFO - PROCESS | 1738 | 1464394063224 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:07:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:07:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1684ms 17:07:43 INFO - PROCESS | 1738 | 1464394063297 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:07:43 INFO - PROCESS | 1738 | 1464394063301 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:07:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:07:43 INFO - PROCESS | 1738 | 1464394063308 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:07:43 INFO - PROCESS | 1738 | 1464394063312 Marionette TRACE conn3 <- [1,2346,null,{}] 17:07:43 INFO - PROCESS | 1738 | 1464394063318 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:43 INFO - PROCESS | 1738 | 1464394063560 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:07:43 INFO - PROCESS | 1738 | 1464394063891 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec0800 == 137 [pid = 1738] [id = 594] 17:07:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x952da400) [pid = 1738] [serial = 1783] [outer = (nil)] 17:07:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x99725c00) [pid = 1738] [serial = 1784] [outer = 0x952da400] 17:07:43 INFO - PROCESS | 1738 | 1464394063988 Marionette DEBUG loaded listener.js 17:07:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x99eab800) [pid = 1738] [serial = 1785] [outer = 0x952da400] 17:07:45 INFO - PROCESS | 1738 | 1464394064998 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:07:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:07:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1733ms 17:07:45 INFO - PROCESS | 1738 | 1464394065043 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:07:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:07:45 INFO - PROCESS | 1738 | 1464394065047 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:07:45 INFO - PROCESS | 1738 | 1464394065055 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:07:45 INFO - PROCESS | 1738 | 1464394065059 Marionette TRACE conn3 <- [1,2350,null,{}] 17:07:45 INFO - PROCESS | 1738 | 1464394065065 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:45 INFO - PROCESS | 1738 | 1464394065331 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:07:45 INFO - PROCESS | 1738 | 1464394065663 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x92e01800 == 138 [pid = 1738] [id = 595] 17:07:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x93c82800) [pid = 1738] [serial = 1786] [outer = (nil)] 17:07:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9a4bec00) [pid = 1738] [serial = 1787] [outer = 0x93c82800] 17:07:45 INFO - PROCESS | 1738 | 1464394065759 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9a88a800) [pid = 1738] [serial = 1788] [outer = 0x93c82800] 17:07:46 INFO - PROCESS | 1738 | 1464394066698 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:07:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:07:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1684ms 17:07:46 INFO - PROCESS | 1738 | 1464394066739 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 1738 | 1464394066743 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:07:46 INFO - PROCESS | 1738 | 1464394066749 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 1738 | 1464394066753 Marionette TRACE conn3 <- [1,2354,null,{}] 17:07:46 INFO - PROCESS | 1738 | 1464394066759 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:46 INFO - PROCESS | 1738 | 1464394066994 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:07:47 INFO - PROCESS | 1738 | 1464394067321 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x951bec00 == 139 [pid = 1738] [id = 596] 17:07:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x95343800) [pid = 1738] [serial = 1789] [outer = (nil)] 17:07:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9ae19c00) [pid = 1738] [serial = 1790] [outer = 0x95343800] 17:07:47 INFO - PROCESS | 1738 | 1464394067415 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9ae4a400) [pid = 1738] [serial = 1791] [outer = 0x95343800] 17:07:48 INFO - PROCESS | 1738 | 1464394068371 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:07:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:07:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1701ms 17:07:48 INFO - PROCESS | 1738 | 1464394068452 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:07:48 INFO - PROCESS | 1738 | 1464394068457 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:07:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:07:48 INFO - PROCESS | 1738 | 1464394068463 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 1738 | 1464394068468 Marionette TRACE conn3 <- [1,2358,null,{}] 17:07:48 INFO - PROCESS | 1738 | 1464394068474 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:48 INFO - PROCESS | 1738 | 1464394068780 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:07:49 INFO - PROCESS | 1738 | 1464394069125 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b8a2000 == 140 [pid = 1738] [id = 597] 17:07:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9ba1a000) [pid = 1738] [serial = 1792] [outer = (nil)] 17:07:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9c070c00) [pid = 1738] [serial = 1793] [outer = 0x9ba1a000] 17:07:49 INFO - PROCESS | 1738 | 1464394069230 Marionette DEBUG loaded listener.js 17:07:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9d1ae400) [pid = 1738] [serial = 1794] [outer = 0x9ba1a000] 17:07:50 INFO - PROCESS | 1738 | 1464394070213 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:07:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:07:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1782ms 17:07:50 INFO - PROCESS | 1738 | 1464394070249 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 1738 | 1464394070253 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:07:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:07:50 INFO - PROCESS | 1738 | 1464394070259 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 1738 | 1464394070263 Marionette TRACE conn3 <- [1,2362,null,{}] 17:07:50 INFO - PROCESS | 1738 | 1464394070268 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:50 INFO - PROCESS | 1738 | 1464394070503 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:07:50 INFO - PROCESS | 1738 | 1464394070856 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x9aae6c00 == 141 [pid = 1738] [id = 598] 17:07:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9ae0b800) [pid = 1738] [serial = 1795] [outer = (nil)] 17:07:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0xa21a6000) [pid = 1738] [serial = 1796] [outer = 0x9ae0b800] 17:07:50 INFO - PROCESS | 1738 | 1464394070945 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa240b000) [pid = 1738] [serial = 1797] [outer = 0x9ae0b800] 17:07:51 INFO - PROCESS | 1738 | 1464394071883 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:07:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:07:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1686ms 17:07:51 INFO - PROCESS | 1738 | 1464394071946 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 1738 | 1464394071949 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:07:51 INFO - PROCESS | 1738 | 1464394071956 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 1738 | 1464394071960 Marionette TRACE conn3 <- [1,2366,null,{}] 17:07:51 INFO - PROCESS | 1738 | 1464394071965 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:52 INFO - PROCESS | 1738 | 1464394072219 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:07:52 INFO - PROCESS | 1738 | 1464394072563 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c34e000 == 142 [pid = 1738] [id = 599] 17:07:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x9d1aa800) [pid = 1738] [serial = 1798] [outer = (nil)] 17:07:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa30f1800) [pid = 1738] [serial = 1799] [outer = 0x9d1aa800] 17:07:52 INFO - PROCESS | 1738 | 1464394072658 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa3258c00) [pid = 1738] [serial = 1800] [outer = 0x9d1aa800] 17:07:53 INFO - PROCESS | 1738 | 1464394073626 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:07:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:07:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1731ms 17:07:53 INFO - PROCESS | 1738 | 1464394073688 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 1738 | 1464394073692 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:07:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:07:53 INFO - PROCESS | 1738 | 1464394073699 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 1738 | 1464394073703 Marionette TRACE conn3 <- [1,2370,null,{}] 17:07:53 INFO - PROCESS | 1738 | 1464394073709 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:53 INFO - PROCESS | 1738 | 1464394073951 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:07:54 INFO - PROCESS | 1738 | 1464394074281 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x95341800 == 143 [pid = 1738] [id = 600] 17:07:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa30ba800) [pid = 1738] [serial = 1801] [outer = (nil)] 17:07:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0xa4e19800) [pid = 1738] [serial = 1802] [outer = 0xa30ba800] 17:07:54 INFO - PROCESS | 1738 | 1464394074374 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa6287400) [pid = 1738] [serial = 1803] [outer = 0xa30ba800] 17:07:55 INFO - PROCESS | 1738 | 1464394075303 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:07:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:07:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1642ms 17:07:55 INFO - PROCESS | 1738 | 1464394075343 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 1738 | 1464394075347 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:07:55 INFO - PROCESS | 1738 | 1464394075353 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 1738 | 1464394075356 Marionette TRACE conn3 <- [1,2374,null,{}] 17:07:55 INFO - PROCESS | 1738 | 1464394075362 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:55 INFO - PROCESS | 1738 | 1464394075591 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:07:55 INFO - PROCESS | 1738 | 1464394075939 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae18000 == 144 [pid = 1738] [id = 601] 17:07:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9ae50400) [pid = 1738] [serial = 1804] [outer = (nil)] 17:07:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0xa6c3c000) [pid = 1738] [serial = 1805] [outer = 0x9ae50400] 17:07:56 INFO - PROCESS | 1738 | 1464394076037 Marionette DEBUG loaded listener.js 17:07:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0xa6d02800) [pid = 1738] [serial = 1806] [outer = 0x9ae50400] 17:07:56 INFO - PROCESS | 1738 | 1464394076966 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:07:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:07:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1648ms 17:07:57 INFO - PROCESS | 1738 | 1464394077002 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:07:57 INFO - PROCESS | 1738 | 1464394077007 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:07:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:07:57 INFO - PROCESS | 1738 | 1464394077013 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:07:57 INFO - PROCESS | 1738 | 1464394077017 Marionette TRACE conn3 <- [1,2378,null,{}] 17:07:57 INFO - PROCESS | 1738 | 1464394077022 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:57 INFO - PROCESS | 1738 | 1464394077260 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:07:57 INFO - PROCESS | 1738 | 1464394077599 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x8820b000 == 145 [pid = 1738] [id = 602] 17:07:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x8820c000) [pid = 1738] [serial = 1807] [outer = (nil)] 17:07:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x88214000) [pid = 1738] [serial = 1808] [outer = 0x8820c000] 17:07:57 INFO - PROCESS | 1738 | 1464394077693 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x88216800) [pid = 1738] [serial = 1809] [outer = 0x8820c000] 17:07:58 INFO - PROCESS | 1738 | 1464394078640 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:07:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:07:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1688ms 17:07:58 INFO - PROCESS | 1738 | 1464394078703 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:07:58 INFO - PROCESS | 1738 | 1464394078707 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:07:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:07:58 INFO - PROCESS | 1738 | 1464394078713 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 1738 | 1464394078717 Marionette TRACE conn3 <- [1,2382,null,{}] 17:07:58 INFO - PROCESS | 1738 | 1464394078722 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:07:58 INFO - PROCESS | 1738 | 1464394078972 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:07:59 INFO - PROCESS | 1738 | 1464394079305 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4ee000 == 144 [pid = 1738] [id = 501] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x888d4400 == 143 [pid = 1738] [id = 544] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8db5dc00 == 142 [pid = 1738] [id = 585] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8d252000 == 141 [pid = 1738] [id = 584] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba1400 == 140 [pid = 1738] [id = 583] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9ad800 == 139 [pid = 1738] [id = 580] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8b57a000 == 138 [pid = 1738] [id = 581] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x9c06f000 == 137 [pid = 1738] [id = 579] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x92ab3000 == 136 [pid = 1738] [id = 578] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x9a0a8400 == 135 [pid = 1738] [id = 577] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x9a893800 == 134 [pid = 1738] [id = 576] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x93c84c00 == 133 [pid = 1738] [id = 574] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x98132000 == 132 [pid = 1738] [id = 575] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x92ab3400 == 131 [pid = 1738] [id = 573] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x91b67c00 == 130 [pid = 1738] [id = 572] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x91892400 == 129 [pid = 1738] [id = 571] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x899ebc00 == 128 [pid = 1738] [id = 570] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8f103400 == 127 [pid = 1738] [id = 568] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8f895000 == 126 [pid = 1738] [id = 569] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x8e5d0800 == 125 [pid = 1738] [id = 567] 17:08:01 INFO - PROCESS | 1738 | --DOCSHELL 0x89ba3400 == 124 [pid = 1738] [id = 566] 17:08:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x88214400 == 125 [pid = 1738] [id = 603] 17:08:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x88214800) [pid = 1738] [serial = 1810] [outer = (nil)] 17:08:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x888d3000) [pid = 1738] [serial = 1811] [outer = 0x88214800] 17:08:01 INFO - PROCESS | 1738 | 1464394081930 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x890f2400) [pid = 1738] [serial = 1812] [outer = 0x88214800] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x8f107400) [pid = 1738] [serial = 1572] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8f543400) [pid = 1738] [serial = 1697] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8f10bc00) [pid = 1738] [serial = 1694] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8f549800) [pid = 1738] [serial = 1695] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x91b33400) [pid = 1738] [serial = 1646] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x9183d000) [pid = 1738] [serial = 1644] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x9144ec00) [pid = 1738] [serial = 1643] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8f6c1000) [pid = 1738] [serial = 1641] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x8f53ac00) [pid = 1738] [serial = 1640] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8d9d9800) [pid = 1738] [serial = 1638] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8d05b400) [pid = 1738] [serial = 1637] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x8b339400) [pid = 1738] [serial = 1688] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8b4f0400) [pid = 1738] [serial = 1689] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0xa6c30400) [pid = 1738] [serial = 1685] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa67d6800) [pid = 1738] [serial = 1683] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa67cd000) [pid = 1738] [serial = 1682] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0xa6739400) [pid = 1738] [serial = 1680] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0xa6736000) [pid = 1738] [serial = 1679] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0xa6284c00) [pid = 1738] [serial = 1677] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0xa509f400) [pid = 1738] [serial = 1676] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0xa3228c00) [pid = 1738] [serial = 1674] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0xa30f2400) [pid = 1738] [serial = 1673] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0xa24a7800) [pid = 1738] [serial = 1671] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0xa2283400) [pid = 1738] [serial = 1670] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9d1a5800) [pid = 1738] [serial = 1668] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9ba1ec00) [pid = 1738] [serial = 1667] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x9ae0ec00) [pid = 1738] [serial = 1665] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x9aaef800) [pid = 1738] [serial = 1664] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9a7a9800) [pid = 1738] [serial = 1661] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x99ea7800) [pid = 1738] [serial = 1659] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x99051800) [pid = 1738] [serial = 1658] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x952df800) [pid = 1738] [serial = 1656] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x951b7c00) [pid = 1738] [serial = 1655] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x939de400) [pid = 1738] [serial = 1653] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x92ec3000) [pid = 1738] [serial = 1652] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x923c4800) [pid = 1738] [serial = 1650] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x922e4400) [pid = 1738] [serial = 1649] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x91b41c00) [pid = 1738] [serial = 1647] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8d9d9400) [pid = 1738] [serial = 1691] [outer = (nil)] [url = about:blank] 17:08:02 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8dbb6800) [pid = 1738] [serial = 1692] [outer = (nil)] [url = about:blank] 17:08:03 INFO - PROCESS | 1738 | 1464394083106 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:08:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:08:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 4440ms 17:08:03 INFO - PROCESS | 1738 | 1464394083155 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:08:03 INFO - PROCESS | 1738 | 1464394083162 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:08:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:08:03 INFO - PROCESS | 1738 | 1464394083171 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:08:03 INFO - PROCESS | 1738 | 1464394083176 Marionette TRACE conn3 <- [1,2386,null,{}] 17:08:03 INFO - PROCESS | 1738 | 1464394083184 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:03 INFO - PROCESS | 1738 | 1464394083430 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:08:03 INFO - PROCESS | 1738 | 1464394083710 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b57c400 == 126 [pid = 1738] [id = 604] 17:08:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8b57ec00) [pid = 1738] [serial = 1813] [outer = (nil)] 17:08:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8b587400) [pid = 1738] [serial = 1814] [outer = 0x8b57ec00] 17:08:03 INFO - PROCESS | 1738 | 1464394083797 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8d05c400) [pid = 1738] [serial = 1815] [outer = 0x8b57ec00] 17:08:04 INFO - PROCESS | 1738 | 1464394084698 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:08:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:08:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1584ms 17:08:04 INFO - PROCESS | 1738 | 1464394084754 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 1738 | 1464394084760 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:08:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:08:04 INFO - PROCESS | 1738 | 1464394084780 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 1738 | 1464394084785 Marionette TRACE conn3 <- [1,2390,null,{}] 17:08:04 INFO - PROCESS | 1738 | 1464394084791 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:05 INFO - PROCESS | 1738 | 1464394085123 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:08:05 INFO - PROCESS | 1738 | 1464394085167 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc51800 == 127 [pid = 1738] [id = 605] 17:08:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8d254000) [pid = 1738] [serial = 1816] [outer = (nil)] 17:08:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8dbb0c00) [pid = 1738] [serial = 1817] [outer = 0x8d254000] 17:08:05 INFO - PROCESS | 1738 | 1464394085246 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8e462000) [pid = 1738] [serial = 1818] [outer = 0x8d254000] 17:08:06 INFO - PROCESS | 1738 | 1464394086367 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:08:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:08:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1639ms 17:08:06 INFO - PROCESS | 1738 | 1464394086419 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 1738 | 1464394086422 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:08:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:08:06 INFO - PROCESS | 1738 | 1464394086437 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 1738 | 1464394086443 Marionette TRACE conn3 <- [1,2394,null,{}] 17:08:06 INFO - PROCESS | 1738 | 1464394086459 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:07 INFO - PROCESS | 1738 | 1464394087207 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0xa6736c00) [pid = 1738] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8f10a400) [pid = 1738] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9771a800) [pid = 1738] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8e461c00) [pid = 1738] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8b57bc00) [pid = 1738] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8cfd3000) [pid = 1738] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0xa1133800) [pid = 1738] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x990bcc00) [pid = 1738] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9a88b800) [pid = 1738] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9b23c800) [pid = 1738] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x98136800) [pid = 1738] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x951b2800) [pid = 1738] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x92ecac00) [pid = 1738] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x923cd800) [pid = 1738] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x91b6f400) [pid = 1738] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9183fc00) [pid = 1738] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x91453800) [pid = 1738] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8f89ec00) [pid = 1738] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x8e5d5800) [pid = 1738] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8a9a5c00) [pid = 1738] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x89ba9800) [pid = 1738] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x8b580c00) [pid = 1738] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:08:07 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x8d257400) [pid = 1738] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:08:07 INFO - PROCESS | 1738 | 1464394087444 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x881ebc00 == 128 [pid = 1738] [id = 606] 17:08:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x88f28400) [pid = 1738] [serial = 1819] [outer = (nil)] 17:08:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8b57bc00) [pid = 1738] [serial = 1820] [outer = 0x88f28400] 17:08:07 INFO - PROCESS | 1738 | 1464394087523 Marionette DEBUG loaded listener.js 17:08:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x8e461c00) [pid = 1738] [serial = 1821] [outer = 0x88f28400] 17:08:08 INFO - PROCESS | 1738 | 1464394088446 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:08:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:08:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 2038ms 17:08:08 INFO - PROCESS | 1738 | 1464394088488 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 1738 | 1464394088496 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:08:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:08:08 INFO - PROCESS | 1738 | 1464394088506 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:08:08 INFO - PROCESS | 1738 | 1464394088511 Marionette TRACE conn3 <- [1,2398,null,{}] 17:08:08 INFO - PROCESS | 1738 | 1464394088520 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:08 INFO - PROCESS | 1738 | 1464394088789 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:08:09 INFO - PROCESS | 1738 | 1464394089041 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x88210000 == 129 [pid = 1738] [id = 607] 17:08:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x885f1000) [pid = 1738] [serial = 1822] [outer = (nil)] 17:08:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8f879400) [pid = 1738] [serial = 1823] [outer = 0x885f1000] 17:08:09 INFO - PROCESS | 1738 | 1464394089122 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8f89a000) [pid = 1738] [serial = 1824] [outer = 0x885f1000] 17:08:10 INFO - PROCESS | 1738 | 1464394090277 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:08:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:08:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1802ms 17:08:10 INFO - PROCESS | 1738 | 1464394090310 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 1738 | 1464394090317 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:08:10 INFO - PROCESS | 1738 | 1464394090328 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 1738 | 1464394090334 Marionette TRACE conn3 <- [1,2402,null,{}] 17:08:10 INFO - PROCESS | 1738 | 1464394090344 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:10 INFO - PROCESS | 1738 | 1464394090614 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:08:10 INFO - PROCESS | 1738 | 1464394090963 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e6800 == 130 [pid = 1738] [id = 608] 17:08:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8b33cc00) [pid = 1738] [serial = 1825] [outer = (nil)] 17:08:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8bc48000) [pid = 1738] [serial = 1826] [outer = 0x8b33cc00] 17:08:11 INFO - PROCESS | 1738 | 1464394091063 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8d93bc00) [pid = 1738] [serial = 1827] [outer = 0x8b33cc00] 17:08:12 INFO - PROCESS | 1738 | 1464394092019 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:08:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:08:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1736ms 17:08:12 INFO - PROCESS | 1738 | 1464394092068 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 1738 | 1464394092078 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:08:12 INFO - PROCESS | 1738 | 1464394092089 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 1738 | 1464394092093 Marionette TRACE conn3 <- [1,2406,null,{}] 17:08:12 INFO - PROCESS | 1738 | 1464394092100 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:12 INFO - PROCESS | 1738 | 1464394092360 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:08:12 INFO - PROCESS | 1738 | 1464394092698 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f105800 == 131 [pid = 1738] [id = 609] 17:08:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8f109800) [pid = 1738] [serial = 1828] [outer = (nil)] 17:08:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8f543400) [pid = 1738] [serial = 1829] [outer = 0x8f109800] 17:08:12 INFO - PROCESS | 1738 | 1464394092794 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8f6c2000) [pid = 1738] [serial = 1830] [outer = 0x8f109800] 17:08:13 INFO - PROCESS | 1738 | 1464394093829 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:08:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:08:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1785ms 17:08:13 INFO - PROCESS | 1738 | 1464394093875 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 1738 | 1464394093879 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:08:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:08:13 INFO - PROCESS | 1738 | 1464394093886 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:08:13 INFO - PROCESS | 1738 | 1464394093892 Marionette TRACE conn3 <- [1,2410,null,{}] 17:08:13 INFO - PROCESS | 1738 | 1464394093909 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:14 INFO - PROCESS | 1738 | 1464394094179 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:08:14 INFO - PROCESS | 1738 | 1464394094510 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee4dc00 == 132 [pid = 1738] [id = 610] 17:08:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x913d7c00) [pid = 1738] [serial = 1831] [outer = (nil)] 17:08:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x91453c00) [pid = 1738] [serial = 1832] [outer = 0x913d7c00] 17:08:14 INFO - PROCESS | 1738 | 1464394094610 Marionette DEBUG loaded listener.js 17:08:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x9189c800) [pid = 1738] [serial = 1833] [outer = 0x913d7c00] 17:08:15 INFO - PROCESS | 1738 | 1464394095587 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:08:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:08:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1746ms 17:08:15 INFO - PROCESS | 1738 | 1464394095634 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:08:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:08:15 INFO - PROCESS | 1738 | 1464394095639 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:08:15 INFO - PROCESS | 1738 | 1464394095647 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:08:15 INFO - PROCESS | 1738 | 1464394095651 Marionette TRACE conn3 <- [1,2414,null,{}] 17:08:15 INFO - PROCESS | 1738 | 1464394095657 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:15 INFO - PROCESS | 1738 | 1464394095919 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:08:16 INFO - PROCESS | 1738 | 1464394096247 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d05ac00 == 133 [pid = 1738] [id = 611] 17:08:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x91838800) [pid = 1738] [serial = 1834] [outer = (nil)] 17:08:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x91b3a400) [pid = 1738] [serial = 1835] [outer = 0x91838800] 17:08:16 INFO - PROCESS | 1738 | 1464394096346 Marionette DEBUG loaded listener.js 17:08:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x922ecc00) [pid = 1738] [serial = 1836] [outer = 0x91838800] 17:08:17 INFO - PROCESS | 1738 | 1464394097288 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:08:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:08:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1685ms 17:08:17 INFO - PROCESS | 1738 | 1464394097333 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:08:17 INFO - PROCESS | 1738 | 1464394097338 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:08:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:08:17 INFO - PROCESS | 1738 | 1464394097344 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:08:17 INFO - PROCESS | 1738 | 1464394097348 Marionette TRACE conn3 <- [1,2418,null,{}] 17:08:17 INFO - PROCESS | 1738 | 1464394097356 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:17 INFO - PROCESS | 1738 | 1464394097620 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:08:17 INFO - PROCESS | 1738 | 1464394097950 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x91892000 == 134 [pid = 1738] [id = 612] 17:08:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x918ce000) [pid = 1738] [serial = 1837] [outer = (nil)] 17:08:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x92762c00) [pid = 1738] [serial = 1838] [outer = 0x918ce000] 17:08:18 INFO - PROCESS | 1738 | 1464394098055 Marionette DEBUG loaded listener.js 17:08:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x928df000) [pid = 1738] [serial = 1839] [outer = 0x918ce000] 17:08:19 INFO - PROCESS | 1738 | 1464394099036 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:08:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:08:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1731ms 17:08:19 INFO - PROCESS | 1738 | 1464394099076 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:08:19 INFO - PROCESS | 1738 | 1464394099080 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:08:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:08:19 INFO - PROCESS | 1738 | 1464394099087 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:08:19 INFO - PROCESS | 1738 | 1464394099091 Marionette TRACE conn3 <- [1,2422,null,{}] 17:08:19 INFO - PROCESS | 1738 | 1464394099098 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:19 INFO - PROCESS | 1738 | 1464394099367 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:08:19 INFO - PROCESS | 1738 | 1464394099712 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6ba400 == 135 [pid = 1738] [id = 613] 17:08:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x918c4400) [pid = 1738] [serial = 1840] [outer = (nil)] 17:08:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x92ec9400) [pid = 1738] [serial = 1841] [outer = 0x918c4400] 17:08:19 INFO - PROCESS | 1738 | 1464394099827 Marionette DEBUG loaded listener.js 17:08:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x93c84c00) [pid = 1738] [serial = 1842] [outer = 0x918c4400] 17:08:20 INFO - PROCESS | 1738 | 1464394100759 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:08:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:08:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1743ms 17:08:20 INFO - PROCESS | 1738 | 1464394100833 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:08:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:08:20 INFO - PROCESS | 1738 | 1464394100837 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:08:20 INFO - PROCESS | 1738 | 1464394100844 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:08:20 INFO - PROCESS | 1738 | 1464394100848 Marionette TRACE conn3 <- [1,2426,null,{}] 17:08:20 INFO - PROCESS | 1738 | 1464394100854 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:21 INFO - PROCESS | 1738 | 1464394101101 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:08:21 INFO - PROCESS | 1738 | 1464394101432 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x92e08c00 == 136 [pid = 1738] [id = 614] 17:08:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x92ec2c00) [pid = 1738] [serial = 1843] [outer = (nil)] 17:08:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x952df800) [pid = 1738] [serial = 1844] [outer = 0x92ec2c00] 17:08:21 INFO - PROCESS | 1738 | 1464394101528 Marionette DEBUG loaded listener.js 17:08:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x95308800) [pid = 1738] [serial = 1845] [outer = 0x92ec2c00] 17:08:22 INFO - PROCESS | 1738 | 1464394102465 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:08:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:08:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1682ms 17:08:22 INFO - PROCESS | 1738 | 1464394102527 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:08:22 INFO - PROCESS | 1738 | 1464394102531 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:08:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:08:22 INFO - PROCESS | 1738 | 1464394102538 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:08:22 INFO - PROCESS | 1738 | 1464394102541 Marionette TRACE conn3 <- [1,2430,null,{}] 17:08:22 INFO - PROCESS | 1738 | 1464394102548 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:22 INFO - PROCESS | 1738 | 1464394102800 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:08:23 INFO - PROCESS | 1738 | 1464394103141 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b7000 == 137 [pid = 1738] [id = 615] 17:08:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x951b7800) [pid = 1738] [serial = 1846] [outer = (nil)] 17:08:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x99eac400) [pid = 1738] [serial = 1847] [outer = 0x951b7800] 17:08:23 INFO - PROCESS | 1738 | 1464394103246 Marionette DEBUG loaded listener.js 17:08:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9a23ac00) [pid = 1738] [serial = 1848] [outer = 0x951b7800] 17:08:24 INFO - PROCESS | 1738 | 1464394104234 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:08:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:08:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1734ms 17:08:24 INFO - PROCESS | 1738 | 1464394104273 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:08:24 INFO - PROCESS | 1738 | 1464394104278 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:08:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:08:24 INFO - PROCESS | 1738 | 1464394104285 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:08:24 INFO - PROCESS | 1738 | 1464394104288 Marionette TRACE conn3 <- [1,2434,null,{}] 17:08:24 INFO - PROCESS | 1738 | 1464394104294 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:24 INFO - PROCESS | 1738 | 1464394104572 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:08:24 INFO - PROCESS | 1738 | 1464394104918 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x92766800 == 138 [pid = 1738] [id = 616] 17:08:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x92ebb800) [pid = 1738] [serial = 1849] [outer = (nil)] 17:08:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9a890c00) [pid = 1738] [serial = 1850] [outer = 0x92ebb800] 17:08:25 INFO - PROCESS | 1738 | 1464394105015 Marionette DEBUG loaded listener.js 17:08:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9ae0d000) [pid = 1738] [serial = 1851] [outer = 0x92ebb800] 17:08:25 INFO - PROCESS | 1738 | 1464394105953 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:08:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:08:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1736ms 17:08:26 INFO - PROCESS | 1738 | 1464394106023 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:08:26 INFO - PROCESS | 1738 | 1464394106027 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:08:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:08:26 INFO - PROCESS | 1738 | 1464394106035 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:08:26 INFO - PROCESS | 1738 | 1464394106039 Marionette TRACE conn3 <- [1,2438,null,{}] 17:08:26 INFO - PROCESS | 1738 | 1464394106045 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:26 INFO - PROCESS | 1738 | 1464394106343 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:08:26 INFO - PROCESS | 1738 | 1464394106678 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x93937000 == 139 [pid = 1738] [id = 617] 17:08:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9a72bc00) [pid = 1738] [serial = 1852] [outer = (nil)] 17:08:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9b239400) [pid = 1738] [serial = 1853] [outer = 0x9a72bc00] 17:08:26 INFO - PROCESS | 1738 | 1464394106777 Marionette DEBUG loaded listener.js 17:08:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9b243800) [pid = 1738] [serial = 1854] [outer = 0x9a72bc00] 17:08:27 INFO - PROCESS | 1738 | 1464394107753 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:08:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:08:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1786ms 17:08:27 INFO - PROCESS | 1738 | 1464394107822 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:08:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:08:27 INFO - PROCESS | 1738 | 1464394107827 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:08:27 INFO - PROCESS | 1738 | 1464394107834 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:08:27 INFO - PROCESS | 1738 | 1464394107839 Marionette TRACE conn3 <- [1,2442,null,{}] 17:08:27 INFO - PROCESS | 1738 | 1464394107846 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:28 INFO - PROCESS | 1738 | 1464394108171 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:08:28 INFO - PROCESS | 1738 | 1464394108531 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x99051800 == 140 [pid = 1738] [id = 618] 17:08:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9ae17400) [pid = 1738] [serial = 1855] [outer = (nil)] 17:08:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0xa113cc00) [pid = 1738] [serial = 1856] [outer = 0x9ae17400] 17:08:28 INFO - PROCESS | 1738 | 1464394108631 Marionette DEBUG loaded listener.js 17:08:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0xa24a1400) [pid = 1738] [serial = 1857] [outer = 0x9ae17400] 17:08:29 INFO - PROCESS | 1738 | 1464394109624 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:08:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:08:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1832ms 17:08:29 INFO - PROCESS | 1738 | 1464394109667 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:08:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:08:29 INFO - PROCESS | 1738 | 1464394109671 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:08:29 INFO - PROCESS | 1738 | 1464394109678 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:08:29 INFO - PROCESS | 1738 | 1464394109682 Marionette TRACE conn3 <- [1,2446,null,{}] 17:08:29 INFO - PROCESS | 1738 | 1464394109688 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:29 INFO - PROCESS | 1738 | 1464394109967 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:08:30 INFO - PROCESS | 1738 | 1464394110305 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a894000 == 141 [pid = 1738] [id = 619] 17:08:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9aae8800) [pid = 1738] [serial = 1858] [outer = (nil)] 17:08:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0xa3253400) [pid = 1738] [serial = 1859] [outer = 0x9aae8800] 17:08:30 INFO - PROCESS | 1738 | 1464394110400 Marionette DEBUG loaded listener.js 17:08:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa325dc00) [pid = 1738] [serial = 1860] [outer = 0x9aae8800] 17:08:31 INFO - PROCESS | 1738 | 1464394111302 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:08:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:08:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1684ms 17:08:31 INFO - PROCESS | 1738 | 1464394111362 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:08:31 INFO - PROCESS | 1738 | 1464394111366 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:08:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:08:31 INFO - PROCESS | 1738 | 1464394111373 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:08:31 INFO - PROCESS | 1738 | 1464394111387 Marionette TRACE conn3 <- [1,2450,null,{}] 17:08:31 INFO - PROCESS | 1738 | 1464394111394 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:31 INFO - PROCESS | 1738 | 1464394111687 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:08:32 INFO - PROCESS | 1738 | 1464394112023 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c29e800 == 142 [pid = 1738] [id = 620] 17:08:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa3253800) [pid = 1738] [serial = 1861] [outer = (nil)] 17:08:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa6733400) [pid = 1738] [serial = 1862] [outer = 0xa3253800] 17:08:32 INFO - PROCESS | 1738 | 1464394112121 Marionette DEBUG loaded listener.js 17:08:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa6739800) [pid = 1738] [serial = 1863] [outer = 0xa3253800] 17:08:33 INFO - PROCESS | 1738 | 1464394113101 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:08:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:08:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1790ms 17:08:33 INFO - PROCESS | 1738 | 1464394113165 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:08:33 INFO - PROCESS | 1738 | 1464394113169 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:08:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:08:33 INFO - PROCESS | 1738 | 1464394113176 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:08:33 INFO - PROCESS | 1738 | 1464394113180 Marionette TRACE conn3 <- [1,2454,null,{}] 17:08:33 INFO - PROCESS | 1738 | 1464394113187 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:33 INFO - PROCESS | 1738 | 1464394113452 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:08:33 INFO - PROCESS | 1738 | 1464394113807 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x890eb000 == 143 [pid = 1738] [id = 621] 17:08:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x9a23b000) [pid = 1738] [serial = 1864] [outer = (nil)] 17:08:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0xa6873800) [pid = 1738] [serial = 1865] [outer = 0x9a23b000] 17:08:33 INFO - PROCESS | 1738 | 1464394113904 Marionette DEBUG loaded listener.js 17:08:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa68e9800) [pid = 1738] [serial = 1866] [outer = 0x9a23b000] 17:08:34 INFO - PROCESS | 1738 | 1464394114928 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:08:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:08:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1786ms 17:08:34 INFO - PROCESS | 1738 | 1464394114963 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:08:34 INFO - PROCESS | 1738 | 1464394114966 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:08:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:08:34 INFO - PROCESS | 1738 | 1464394114973 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:08:34 INFO - PROCESS | 1738 | 1464394114978 Marionette TRACE conn3 <- [1,2458,null,{}] 17:08:34 INFO - PROCESS | 1738 | 1464394114984 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:35 INFO - PROCESS | 1738 | 1464394115249 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:08:35 INFO - PROCESS | 1738 | 1464394115591 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x87688400 == 144 [pid = 1738] [id = 622] 17:08:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8768b400) [pid = 1738] [serial = 1867] [outer = (nil)] 17:08:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x87691800) [pid = 1738] [serial = 1868] [outer = 0x8768b400] 17:08:35 INFO - PROCESS | 1738 | 1464394115720 Marionette DEBUG loaded listener.js 17:08:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x87693400) [pid = 1738] [serial = 1869] [outer = 0x8768b400] 17:08:36 INFO - PROCESS | 1738 | 1464394116696 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:08:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:08:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1784ms 17:08:36 INFO - PROCESS | 1738 | 1464394116759 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:08:36 INFO - PROCESS | 1738 | 1464394116763 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:08:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:08:36 INFO - PROCESS | 1738 | 1464394116770 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:08:36 INFO - PROCESS | 1738 | 1464394116775 Marionette TRACE conn3 <- [1,2462,null,{}] 17:08:36 INFO - PROCESS | 1738 | 1464394116781 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:37 INFO - PROCESS | 1738 | 1464394117047 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:08:37 INFO - PROCESS | 1738 | 1464394117386 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x87689800 == 145 [pid = 1738] [id = 623] 17:08:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x87691000) [pid = 1738] [serial = 1870] [outer = (nil)] 17:08:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0xa325a400) [pid = 1738] [serial = 1871] [outer = 0x87691000] 17:08:37 INFO - PROCESS | 1738 | 1464394117486 Marionette DEBUG loaded listener.js 17:08:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0xa67d2400) [pid = 1738] [serial = 1872] [outer = 0x87691000] 17:08:38 INFO - PROCESS | 1738 | 1464394118443 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:08:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:08:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1735ms 17:08:38 INFO - PROCESS | 1738 | 1464394118506 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:08:38 INFO - PROCESS | 1738 | 1464394118511 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:08:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:08:38 INFO - PROCESS | 1738 | 1464394118518 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:08:38 INFO - PROCESS | 1738 | 1464394118522 Marionette TRACE conn3 <- [1,2466,null,{}] 17:08:38 INFO - PROCESS | 1738 | 1464394118529 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:38 INFO - PROCESS | 1738 | 1464394118808 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:08:39 INFO - PROCESS | 1738 | 1464394119190 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x873c1c00 == 146 [pid = 1738] [id = 624] 17:08:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x873c9000) [pid = 1738] [serial = 1873] [outer = (nil)] 17:08:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x873cc000) [pid = 1738] [serial = 1874] [outer = 0x873c9000] 17:08:39 INFO - PROCESS | 1738 | 1464394119284 Marionette DEBUG loaded listener.js 17:08:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x873ce800) [pid = 1738] [serial = 1875] [outer = 0x873c9000] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x881ebc00 == 145 [pid = 1738] [id = 606] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc51800 == 144 [pid = 1738] [id = 605] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8b57c400 == 143 [pid = 1738] [id = 604] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x88214400 == 142 [pid = 1738] [id = 603] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8820b000 == 141 [pid = 1738] [id = 602] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae18000 == 140 [pid = 1738] [id = 601] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x95341800 == 139 [pid = 1738] [id = 600] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x9aae6c00 == 138 [pid = 1738] [id = 598] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x9c34e000 == 137 [pid = 1738] [id = 599] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x9b8a2000 == 136 [pid = 1738] [id = 597] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x951bec00 == 135 [pid = 1738] [id = 596] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x92e01800 == 134 [pid = 1738] [id = 595] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x92ec0800 == 133 [pid = 1738] [id = 594] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x91891c00 == 132 [pid = 1738] [id = 593] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x918cfc00 == 131 [pid = 1738] [id = 591] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x918d0000 == 130 [pid = 1738] [id = 592] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8e301c00 == 129 [pid = 1738] [id = 590] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8f891c00 == 128 [pid = 1738] [id = 589] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x8dbb4c00 == 127 [pid = 1738] [id = 588] 17:08:42 INFO - PROCESS | 1738 | --DOCSHELL 0x885f4c00 == 126 [pid = 1738] [id = 587] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0xa6c32c00) [pid = 1738] [serial = 1686] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x8f877000) [pid = 1738] [serial = 1635] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x8ee44400) [pid = 1738] [serial = 1757] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8b581800) [pid = 1738] [serial = 1745] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0xa68e5000) [pid = 1738] [serial = 1743] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0xa67ab400) [pid = 1738] [serial = 1742] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0xa34ab400) [pid = 1738] [serial = 1740] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0xa349dc00) [pid = 1738] [serial = 1739] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0xa24ac400) [pid = 1738] [serial = 1737] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0xa227e000) [pid = 1738] [serial = 1736] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9c362800) [pid = 1738] [serial = 1734] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9c348c00) [pid = 1738] [serial = 1733] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9ba13400) [pid = 1738] [serial = 1731] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x9b245c00) [pid = 1738] [serial = 1730] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x9aae4800) [pid = 1738] [serial = 1728] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x9a88c400) [pid = 1738] [serial = 1727] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x99fe3000) [pid = 1738] [serial = 1725] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x992b7c00) [pid = 1738] [serial = 1724] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x95349c00) [pid = 1738] [serial = 1722] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x952e3c00) [pid = 1738] [serial = 1721] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x93c87400) [pid = 1738] [serial = 1719] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x939df800) [pid = 1738] [serial = 1718] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x92abbc00) [pid = 1738] [serial = 1716] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x928ea000) [pid = 1738] [serial = 1715] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x91b72800) [pid = 1738] [serial = 1713] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b6d000) [pid = 1738] [serial = 1712] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x918dcc00) [pid = 1738] [serial = 1710] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x918cb800) [pid = 1738] [serial = 1709] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9144f800) [pid = 1738] [serial = 1707] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x913f0c00) [pid = 1738] [serial = 1706] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8f53fc00) [pid = 1738] [serial = 1704] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8ee4d400) [pid = 1738] [serial = 1703] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8cfd1c00) [pid = 1738] [serial = 1701] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8b340000) [pid = 1738] [serial = 1700] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x8aaed400) [pid = 1738] [serial = 1751] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8b4e7800) [pid = 1738] [serial = 1752] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0xa628d800) [pid = 1738] [serial = 1749] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0xa3026000) [pid = 1738] [serial = 1748] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8b583800) [pid = 1738] [serial = 1746] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8d937800) [pid = 1738] [serial = 1754] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8d9d2000) [pid = 1738] [serial = 1755] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8f10c000) [pid = 1738] [serial = 1758] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9a889800) [pid = 1738] [serial = 1662] [outer = (nil)] [url = about:blank] 17:08:42 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8f6b4400) [pid = 1738] [serial = 1760] [outer = (nil)] [url = about:blank] 17:08:43 INFO - PROCESS | 1738 | 1464394123046 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:08:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:08:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 4551ms 17:08:43 INFO - PROCESS | 1738 | 1464394123071 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:08:43 INFO - PROCESS | 1738 | 1464394123079 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:08:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:08:43 INFO - PROCESS | 1738 | 1464394123089 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:08:43 INFO - PROCESS | 1738 | 1464394123093 Marionette TRACE conn3 <- [1,2470,null,{}] 17:08:43 INFO - PROCESS | 1738 | 1464394123103 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:43 INFO - PROCESS | 1738 | 1464394123367 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:08:43 INFO - PROCESS | 1738 | 1464394123575 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x873cac00 == 127 [pid = 1738] [id = 625] 17:08:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8820dc00) [pid = 1738] [serial = 1876] [outer = (nil)] 17:08:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x88217c00) [pid = 1738] [serial = 1877] [outer = 0x8820dc00] 17:08:43 INFO - PROCESS | 1738 | 1464394123658 Marionette DEBUG loaded listener.js 17:08:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x888d4400) [pid = 1738] [serial = 1878] [outer = 0x8820dc00] 17:08:44 INFO - PROCESS | 1738 | 1464394124580 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:08:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:08:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1537ms 17:08:44 INFO - PROCESS | 1738 | 1464394124633 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:08:44 INFO - PROCESS | 1738 | 1464394124642 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:08:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:08:44 INFO - PROCESS | 1738 | 1464394124654 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:08:44 INFO - PROCESS | 1738 | 1464394124658 Marionette TRACE conn3 <- [1,2474,null,{}] 17:08:44 INFO - PROCESS | 1738 | 1464394124665 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:44 INFO - PROCESS | 1738 | 1464394124928 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:08:45 INFO - PROCESS | 1738 | 1464394125275 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9af400 == 128 [pid = 1738] [id = 626] 17:08:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8a9afc00) [pid = 1738] [serial = 1879] [outer = (nil)] 17:08:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8b4e2800) [pid = 1738] [serial = 1880] [outer = 0x8a9afc00] 17:08:45 INFO - PROCESS | 1738 | 1464394125379 Marionette DEBUG loaded listener.js 17:08:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8b57fc00) [pid = 1738] [serial = 1881] [outer = 0x8a9afc00] 17:08:46 INFO - PROCESS | 1738 | 1464394126309 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:08:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:08:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1739ms 17:08:46 INFO - PROCESS | 1738 | 1464394126393 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:08:46 INFO - PROCESS | 1738 | 1464394126397 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:08:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:08:46 INFO - PROCESS | 1738 | 1464394126405 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:08:46 INFO - PROCESS | 1738 | 1464394126411 Marionette TRACE conn3 <- [1,2478,null,{}] 17:08:46 INFO - PROCESS | 1738 | 1464394126435 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:46 INFO - PROCESS | 1738 | 1464394126755 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:08:46 INFO - PROCESS | 1738 | 1464394126800 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e7800 == 129 [pid = 1738] [id = 627] 17:08:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8d937c00) [pid = 1738] [serial = 1882] [outer = (nil)] 17:08:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8d9cb400) [pid = 1738] [serial = 1883] [outer = 0x8d937c00] 17:08:46 INFO - PROCESS | 1738 | 1464394126883 Marionette DEBUG loaded listener.js 17:08:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8dbadc00) [pid = 1738] [serial = 1884] [outer = 0x8d937c00] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x923cf000) [pid = 1738] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x92761000) [pid = 1738] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8e30a400) [pid = 1738] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9d1aa800) [pid = 1738] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x9ba1a000) [pid = 1738] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x88214800) [pid = 1738] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x88f27400) [pid = 1738] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8d251400) [pid = 1738] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9ae50400) [pid = 1738] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0xa30ba800) [pid = 1738] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x8d254000) [pid = 1738] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x88f28400) [pid = 1738] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x9ae0b800) [pid = 1738] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x913d5400) [pid = 1738] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x91896400) [pid = 1738] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x93c82800) [pid = 1738] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8b57ec00) [pid = 1738] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x95343800) [pid = 1738] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x91b6c800) [pid = 1738] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x952da400) [pid = 1738] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:08:48 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x8820c000) [pid = 1738] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:08:48 INFO - PROCESS | 1738 | 1464394128642 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:08:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:08:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2298ms 17:08:48 INFO - PROCESS | 1738 | 1464394128703 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:08:48 INFO - PROCESS | 1738 | 1464394128707 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:08:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:08:48 INFO - PROCESS | 1738 | 1464394128715 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:08:48 INFO - PROCESS | 1738 | 1464394128719 Marionette TRACE conn3 <- [1,2482,null,{}] 17:08:48 INFO - PROCESS | 1738 | 1464394128725 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:49 INFO - PROCESS | 1738 | 1464394129055 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:08:49 INFO - PROCESS | 1738 | 1464394129074 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x8748a000 == 130 [pid = 1738] [id = 628] 17:08:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x88211800) [pid = 1738] [serial = 1885] [outer = (nil)] 17:08:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x8e304400) [pid = 1738] [serial = 1886] [outer = 0x88211800] 17:08:49 INFO - PROCESS | 1738 | 1464394129152 Marionette DEBUG loaded listener.js 17:08:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8e468400) [pid = 1738] [serial = 1887] [outer = 0x88211800] 17:08:50 INFO - PROCESS | 1738 | 1464394130339 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:08:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:08:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1685ms 17:08:50 INFO - PROCESS | 1738 | 1464394130402 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:08:50 INFO - PROCESS | 1738 | 1464394130409 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:08:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:08:50 INFO - PROCESS | 1738 | 1464394130420 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:08:50 INFO - PROCESS | 1738 | 1464394130427 Marionette TRACE conn3 <- [1,2486,null,{}] 17:08:50 INFO - PROCESS | 1738 | 1464394130485 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:50 INFO - PROCESS | 1738 | 1464394130806 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:08:51 INFO - PROCESS | 1738 | 1464394131165 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efcc00 == 131 [pid = 1738] [id = 629] 17:08:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x881e7000) [pid = 1738] [serial = 1888] [outer = (nil)] 17:08:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x88f1b800) [pid = 1738] [serial = 1889] [outer = 0x881e7000] 17:08:51 INFO - PROCESS | 1738 | 1464394131261 Marionette DEBUG loaded listener.js 17:08:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x899ecc00) [pid = 1738] [serial = 1890] [outer = 0x881e7000] 17:08:52 INFO - PROCESS | 1738 | 1464394132303 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:08:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:08:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1958ms 17:08:52 INFO - PROCESS | 1738 | 1464394132378 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:08:52 INFO - PROCESS | 1738 | 1464394132388 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:08:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:08:52 INFO - PROCESS | 1738 | 1464394132401 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:08:52 INFO - PROCESS | 1738 | 1464394132405 Marionette TRACE conn3 <- [1,2490,null,{}] 17:08:52 INFO - PROCESS | 1738 | 1464394132413 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:52 INFO - PROCESS | 1738 | 1464394132679 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:08:53 INFO - PROCESS | 1738 | 1464394132990 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e4000 == 132 [pid = 1738] [id = 630] 17:08:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8b585c00) [pid = 1738] [serial = 1891] [outer = (nil)] 17:08:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8d25b800) [pid = 1738] [serial = 1892] [outer = 0x8b585c00] 17:08:53 INFO - PROCESS | 1738 | 1464394133085 Marionette DEBUG loaded listener.js 17:08:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8d9d6c00) [pid = 1738] [serial = 1893] [outer = 0x8b585c00] 17:08:54 INFO - PROCESS | 1738 | 1464394134131 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1838ms 17:08:54 INFO - PROCESS | 1738 | 1464394134238 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:08:54 INFO - PROCESS | 1738 | 1464394134243 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:08:54 INFO - PROCESS | 1738 | 1464394134251 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:08:54 INFO - PROCESS | 1738 | 1464394134258 Marionette TRACE conn3 <- [1,2494,null,{}] 17:08:54 INFO - PROCESS | 1738 | 1464394134276 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:54 INFO - PROCESS | 1738 | 1464394134645 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:08:54 INFO - PROCESS | 1738 | 1464394134913 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d931000 == 133 [pid = 1738] [id = 631] 17:08:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8f53b800) [pid = 1738] [serial = 1894] [outer = (nil)] 17:08:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8f6b6000) [pid = 1738] [serial = 1895] [outer = 0x8f53b800] 17:08:55 INFO - PROCESS | 1738 | 1464394135023 Marionette DEBUG loaded listener.js 17:08:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8f87a000) [pid = 1738] [serial = 1896] [outer = 0x8f53b800] 17:08:56 INFO - PROCESS | 1738 | 1464394136039 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1850ms 17:08:56 INFO - PROCESS | 1738 | 1464394136101 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:08:56 INFO - PROCESS | 1738 | 1464394136107 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:08:56 INFO - PROCESS | 1738 | 1464394136114 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:08:56 INFO - PROCESS | 1738 | 1464394136118 Marionette TRACE conn3 <- [1,2498,null,{}] 17:08:56 INFO - PROCESS | 1738 | 1464394136124 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:56 INFO - PROCESS | 1738 | 1464394136438 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:08:56 INFO - PROCESS | 1738 | 1464394136774 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d937800 == 134 [pid = 1738] [id = 632] 17:08:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8e307000) [pid = 1738] [serial = 1897] [outer = (nil)] 17:08:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x913d3000) [pid = 1738] [serial = 1898] [outer = 0x8e307000] 17:08:56 INFO - PROCESS | 1738 | 1464394136869 Marionette DEBUG loaded listener.js 17:08:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x913ea000) [pid = 1738] [serial = 1899] [outer = 0x8e307000] 17:08:57 INFO - PROCESS | 1738 | 1464394137823 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1744ms 17:08:57 INFO - PROCESS | 1738 | 1464394137859 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:08:57 INFO - PROCESS | 1738 | 1464394137863 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:08:57 INFO - PROCESS | 1738 | 1464394137870 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:08:57 INFO - PROCESS | 1738 | 1464394137873 Marionette TRACE conn3 <- [1,2502,null,{}] 17:08:57 INFO - PROCESS | 1738 | 1464394137880 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:58 INFO - PROCESS | 1738 | 1464394138150 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:08:58 INFO - PROCESS | 1738 | 1464394138490 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x87efc000 == 135 [pid = 1738] [id = 633] 17:08:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8f878400) [pid = 1738] [serial = 1900] [outer = (nil)] 17:08:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91837c00) [pid = 1738] [serial = 1901] [outer = 0x8f878400] 17:08:58 INFO - PROCESS | 1738 | 1464394138587 Marionette DEBUG loaded listener.js 17:08:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x9183c800) [pid = 1738] [serial = 1902] [outer = 0x8f878400] 17:08:59 INFO - PROCESS | 1738 | 1464394139551 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1735ms 17:08:59 INFO - PROCESS | 1738 | 1464394139606 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:08:59 INFO - PROCESS | 1738 | 1464394139609 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:08:59 INFO - PROCESS | 1738 | 1464394139617 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:08:59 INFO - PROCESS | 1738 | 1464394139620 Marionette TRACE conn3 <- [1,2506,null,{}] 17:08:59 INFO - PROCESS | 1738 | 1464394139627 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:08:59 INFO - PROCESS | 1738 | 1464394139914 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:09:00 INFO - PROCESS | 1738 | 1464394140268 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d1c00 == 136 [pid = 1738] [id = 634] 17:09:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x91446c00) [pid = 1738] [serial = 1903] [outer = (nil)] 17:09:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x91b66000) [pid = 1738] [serial = 1904] [outer = 0x91446c00] 17:09:00 INFO - PROCESS | 1738 | 1464394140361 Marionette DEBUG loaded listener.js 17:09:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x922e8c00) [pid = 1738] [serial = 1905] [outer = 0x91446c00] 17:09:01 INFO - PROCESS | 1738 | 1464394141314 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1737ms 17:09:01 INFO - PROCESS | 1738 | 1464394141375 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:09:01 INFO - PROCESS | 1738 | 1464394141380 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:09:01 INFO - PROCESS | 1738 | 1464394141391 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:09:01 INFO - PROCESS | 1738 | 1464394141394 Marionette TRACE conn3 <- [1,2510,null,{}] 17:09:01 INFO - PROCESS | 1738 | 1464394141401 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:01 INFO - PROCESS | 1738 | 1464394141669 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:09:02 INFO - PROCESS | 1738 | 1464394142020 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x918dec00 == 137 [pid = 1738] [id = 635] 17:09:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x91b3ec00) [pid = 1738] [serial = 1906] [outer = (nil)] 17:09:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x9276a800) [pid = 1738] [serial = 1907] [outer = 0x91b3ec00] 17:09:02 INFO - PROCESS | 1738 | 1464394142215 Marionette DEBUG loaded listener.js 17:09:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x928e6c00) [pid = 1738] [serial = 1908] [outer = 0x91b3ec00] 17:09:03 INFO - PROCESS | 1738 | 1464394143226 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1881ms 17:09:03 INFO - PROCESS | 1738 | 1464394143273 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:09:03 INFO - PROCESS | 1738 | 1464394143277 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:09:03 INFO - PROCESS | 1738 | 1464394143285 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:09:03 INFO - PROCESS | 1738 | 1464394143289 Marionette TRACE conn3 <- [1,2514,null,{}] 17:09:03 INFO - PROCESS | 1738 | 1464394143296 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:03 INFO - PROCESS | 1738 | 1464394143550 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:09:03 INFO - PROCESS | 1738 | 1464394143857 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cdc00 == 138 [pid = 1738] [id = 636] 17:09:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x92761800) [pid = 1738] [serial = 1909] [outer = (nil)] 17:09:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x92ebdc00) [pid = 1738] [serial = 1910] [outer = 0x92761800] 17:09:03 INFO - PROCESS | 1738 | 1464394143957 Marionette DEBUG loaded listener.js 17:09:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x939df800) [pid = 1738] [serial = 1911] [outer = 0x92761800] 17:09:04 INFO - PROCESS | 1738 | 1464394144908 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1682ms 17:09:04 INFO - PROCESS | 1738 | 1464394144971 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:09:04 INFO - PROCESS | 1738 | 1464394144976 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:09:04 INFO - PROCESS | 1738 | 1464394144986 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:09:04 INFO - PROCESS | 1738 | 1464394144990 Marionette TRACE conn3 <- [1,2518,null,{}] 17:09:05 INFO - PROCESS | 1738 | 1464394144999 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:05 INFO - PROCESS | 1738 | 1464394145297 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:09:05 INFO - PROCESS | 1738 | 1464394145633 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ab3800 == 139 [pid = 1738] [id = 637] 17:09:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x92ab8000) [pid = 1738] [serial = 1912] [outer = (nil)] 17:09:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x951b4c00) [pid = 1738] [serial = 1913] [outer = 0x92ab8000] 17:09:05 INFO - PROCESS | 1738 | 1464394145735 Marionette DEBUG loaded listener.js 17:09:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x951c0c00) [pid = 1738] [serial = 1914] [outer = 0x92ab8000] 17:09:06 INFO - PROCESS | 1738 | 1464394146663 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1737ms 17:09:06 INFO - PROCESS | 1738 | 1464394146725 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:09:06 INFO - PROCESS | 1738 | 1464394146729 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:09:06 INFO - PROCESS | 1738 | 1464394146736 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:09:06 INFO - PROCESS | 1738 | 1464394146741 Marionette TRACE conn3 <- [1,2522,null,{}] 17:09:06 INFO - PROCESS | 1738 | 1464394146747 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:07 INFO - PROCESS | 1738 | 1464394147025 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:09:07 INFO - PROCESS | 1738 | 1464394147365 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x950ebc00 == 140 [pid = 1738] [id = 638] 17:09:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x950ef000) [pid = 1738] [serial = 1915] [outer = (nil)] 17:09:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x97724c00) [pid = 1738] [serial = 1916] [outer = 0x950ef000] 17:09:07 INFO - PROCESS | 1738 | 1464394147466 Marionette DEBUG loaded listener.js 17:09:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x99046000) [pid = 1738] [serial = 1917] [outer = 0x950ef000] 17:09:08 INFO - PROCESS | 1738 | 1464394148443 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1785ms 17:09:08 INFO - PROCESS | 1738 | 1464394148523 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:09:08 INFO - PROCESS | 1738 | 1464394148528 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:09:08 INFO - PROCESS | 1738 | 1464394148535 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:09:08 INFO - PROCESS | 1738 | 1464394148541 Marionette TRACE conn3 <- [1,2526,null,{}] 17:09:08 INFO - PROCESS | 1738 | 1464394148547 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:08 INFO - PROCESS | 1738 | 1464394148874 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:09:09 INFO - PROCESS | 1738 | 1464394149230 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x99721400 == 141 [pid = 1738] [id = 639] 17:09:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9a886400) [pid = 1738] [serial = 1918] [outer = (nil)] 17:09:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9a88f000) [pid = 1738] [serial = 1919] [outer = 0x9a886400] 17:09:09 INFO - PROCESS | 1738 | 1464394149372 Marionette DEBUG loaded listener.js 17:09:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9aae8c00) [pid = 1738] [serial = 1920] [outer = 0x9a886400] 17:09:10 INFO - PROCESS | 1738 | 1464394150413 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1940ms 17:09:10 INFO - PROCESS | 1738 | 1464394150477 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:09:10 INFO - PROCESS | 1738 | 1464394150480 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:09:10 INFO - PROCESS | 1738 | 1464394150489 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:09:10 INFO - PROCESS | 1738 | 1464394150493 Marionette TRACE conn3 <- [1,2530,null,{}] 17:09:10 INFO - PROCESS | 1738 | 1464394150500 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:10 INFO - PROCESS | 1738 | 1464394150765 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:09:11 INFO - PROCESS | 1738 | 1464394151106 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a891c00 == 142 [pid = 1738] [id = 640] 17:09:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9aae8000) [pid = 1738] [serial = 1921] [outer = (nil)] 17:09:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9ae48800) [pid = 1738] [serial = 1922] [outer = 0x9aae8000] 17:09:11 INFO - PROCESS | 1738 | 1464394151206 Marionette DEBUG loaded listener.js 17:09:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9b23b000) [pid = 1738] [serial = 1923] [outer = 0x9aae8000] 17:09:12 INFO - PROCESS | 1738 | 1464394152166 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1740ms 17:09:12 INFO - PROCESS | 1738 | 1464394152231 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:09:12 INFO - PROCESS | 1738 | 1464394152235 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:09:12 INFO - PROCESS | 1738 | 1464394152253 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:09:12 INFO - PROCESS | 1738 | 1464394152256 Marionette TRACE conn3 <- [1,2534,null,{}] 17:09:12 INFO - PROCESS | 1738 | 1464394152263 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:12 INFO - PROCESS | 1738 | 1464394152574 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:09:12 INFO - PROCESS | 1738 | 1464394152920 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9adc00 == 143 [pid = 1738] [id = 641] 17:09:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x8d053800) [pid = 1738] [serial = 1924] [outer = (nil)] 17:09:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9b5ad400) [pid = 1738] [serial = 1925] [outer = 0x8d053800] 17:09:13 INFO - PROCESS | 1738 | 1464394153014 Marionette DEBUG loaded listener.js 17:09:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x9c062400) [pid = 1738] [serial = 1926] [outer = 0x8d053800] 17:09:14 INFO - PROCESS | 1738 | 1464394154015 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1793ms 17:09:14 INFO - PROCESS | 1738 | 1464394154047 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:09:14 INFO - PROCESS | 1738 | 1464394154050 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:09:14 INFO - PROCESS | 1738 | 1464394154058 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:09:14 INFO - PROCESS | 1738 | 1464394154061 Marionette TRACE conn3 <- [1,2538,null,{}] 17:09:14 INFO - PROCESS | 1738 | 1464394154091 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:14 INFO - PROCESS | 1738 | 1464394154379 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:09:14 INFO - PROCESS | 1738 | 1464394154719 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a7ac800 == 144 [pid = 1738] [id = 642] 17:09:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9ae4e800) [pid = 1738] [serial = 1927] [outer = (nil)] 17:09:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x9d1a4400) [pid = 1738] [serial = 1928] [outer = 0x9ae4e800] 17:09:14 INFO - PROCESS | 1738 | 1464394154817 Marionette DEBUG loaded listener.js 17:09:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x9d1afc00) [pid = 1738] [serial = 1929] [outer = 0x9ae4e800] 17:09:15 INFO - PROCESS | 1738 | 1464394155790 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1802ms 17:09:15 INFO - PROCESS | 1738 | 1464394155860 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:09:15 INFO - PROCESS | 1738 | 1464394155865 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:09:15 INFO - PROCESS | 1738 | 1464394155872 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:09:15 INFO - PROCESS | 1738 | 1464394155876 Marionette TRACE conn3 <- [1,2542,null,{}] 17:09:15 INFO - PROCESS | 1738 | 1464394155882 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:16 INFO - PROCESS | 1738 | 1464394156147 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:09:16 INFO - PROCESS | 1738 | 1464394156490 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c34e000 == 145 [pid = 1738] [id = 643] 17:09:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x9c367c00) [pid = 1738] [serial = 1930] [outer = (nil)] 17:09:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa240f800) [pid = 1738] [serial = 1931] [outer = 0x9c367c00] 17:09:16 INFO - PROCESS | 1738 | 1464394156590 Marionette DEBUG loaded listener.js 17:09:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0xa24ac400) [pid = 1738] [serial = 1932] [outer = 0x9c367c00] 17:09:17 INFO - PROCESS | 1738 | 1464394157671 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1844ms 17:09:17 INFO - PROCESS | 1738 | 1464394157719 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:09:17 INFO - PROCESS | 1738 | 1464394157726 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:09:17 INFO - PROCESS | 1738 | 1464394157737 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:09:17 INFO - PROCESS | 1738 | 1464394157743 Marionette TRACE conn3 <- [1,2546,null,{}] 17:09:17 INFO - PROCESS | 1738 | 1464394157752 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:18 INFO - PROCESS | 1738 | 1464394158133 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:09:18 INFO - PROCESS | 1738 | 1464394158470 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae0e800 == 146 [pid = 1738] [id = 644] 17:09:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0xa21a6800) [pid = 1738] [serial = 1933] [outer = (nil)] 17:09:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0xa30f2400) [pid = 1738] [serial = 1934] [outer = 0xa21a6800] 17:09:18 INFO - PROCESS | 1738 | 1464394158563 Marionette DEBUG loaded listener.js 17:09:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0xa34a1400) [pid = 1738] [serial = 1935] [outer = 0xa21a6800] 17:09:19 INFO - PROCESS | 1738 | 1464394159583 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1890ms 17:09:19 INFO - PROCESS | 1738 | 1464394159626 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:09:19 INFO - PROCESS | 1738 | 1464394159630 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:09:19 INFO - PROCESS | 1738 | 1464394159637 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:09:19 INFO - PROCESS | 1738 | 1464394159641 Marionette TRACE conn3 <- [1,2550,null,{}] 17:09:19 INFO - PROCESS | 1738 | 1464394159647 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:19 INFO - PROCESS | 1738 | 1464394159922 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:09:20 INFO - PROCESS | 1738 | 1464394160282 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e7800 == 145 [pid = 1738] [id = 627] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9af400 == 144 [pid = 1738] [id = 626] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x873cac00 == 143 [pid = 1738] [id = 625] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x9c29e800 == 142 [pid = 1738] [id = 620] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x9a894000 == 141 [pid = 1738] [id = 619] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x99051800 == 140 [pid = 1738] [id = 618] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x93937000 == 139 [pid = 1738] [id = 617] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x92766800 == 138 [pid = 1738] [id = 616] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x951b7000 == 137 [pid = 1738] [id = 615] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6ba400 == 136 [pid = 1738] [id = 613] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x92e08c00 == 135 [pid = 1738] [id = 614] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x91892000 == 134 [pid = 1738] [id = 612] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8d05ac00 == 133 [pid = 1738] [id = 611] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee4dc00 == 132 [pid = 1738] [id = 610] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8f105800 == 131 [pid = 1738] [id = 609] 17:09:23 INFO - PROCESS | 1738 | --DOCSHELL 0x890e6800 == 130 [pid = 1738] [id = 608] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8f53e000) [pid = 1738] [serial = 1767] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0xa30f1800) [pid = 1738] [serial = 1799] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x9c070c00) [pid = 1738] [serial = 1793] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x888d3000) [pid = 1738] [serial = 1811] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x8b57d000) [pid = 1738] [serial = 1763] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8f881000) [pid = 1738] [serial = 1698] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0xa6d02800) [pid = 1738] [serial = 1806] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0xa6287400) [pid = 1738] [serial = 1803] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8dbb0c00) [pid = 1738] [serial = 1817] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8b57bc00) [pid = 1738] [serial = 1820] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa21a6000) [pid = 1738] [serial = 1796] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x91838c00) [pid = 1738] [serial = 1770] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x890f2400) [pid = 1738] [serial = 1812] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x918d3800) [pid = 1738] [serial = 1772] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9a88a800) [pid = 1738] [serial = 1788] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8e462000) [pid = 1738] [serial = 1818] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8ee44800) [pid = 1738] [serial = 1766] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0xa4e19800) [pid = 1738] [serial = 1802] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x8d05c400) [pid = 1738] [serial = 1815] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0xa6c3c000) [pid = 1738] [serial = 1805] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b40800) [pid = 1738] [serial = 1773] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x9ae19c00) [pid = 1738] [serial = 1790] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x913f5000) [pid = 1738] [serial = 1769] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x8b587400) [pid = 1738] [serial = 1814] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9d1ae400) [pid = 1738] [serial = 1794] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x9a4bec00) [pid = 1738] [serial = 1787] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x923d1800) [pid = 1738] [serial = 1775] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x92763000) [pid = 1738] [serial = 1776] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8bc52000) [pid = 1738] [serial = 1764] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9393d400) [pid = 1738] [serial = 1778] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0xa240b000) [pid = 1738] [serial = 1797] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x99725c00) [pid = 1738] [serial = 1784] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x99eab800) [pid = 1738] [serial = 1785] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9ae4a400) [pid = 1738] [serial = 1791] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x952dc000) [pid = 1738] [serial = 1782] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x88214000) [pid = 1738] [serial = 1808] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0xa3258c00) [pid = 1738] [serial = 1800] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x88216800) [pid = 1738] [serial = 1809] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8e461c00) [pid = 1738] [serial = 1821] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x952d9800) [pid = 1738] [serial = 1781] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x93c8c800) [pid = 1738] [serial = 1779] [outer = (nil)] [url = about:blank] 17:09:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x873c3c00 == 131 [pid = 1738] [id = 645] 17:09:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x873c5c00) [pid = 1738] [serial = 1936] [outer = (nil)] 17:09:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8768e800) [pid = 1738] [serial = 1937] [outer = 0x873c5c00] 17:09:23 INFO - PROCESS | 1738 | 1464394163451 Marionette DEBUG loaded listener.js 17:09:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x87efbc00) [pid = 1738] [serial = 1938] [outer = 0x873c5c00] 17:09:24 INFO - PROCESS | 1738 | 1464394164494 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 4897ms 17:09:24 INFO - PROCESS | 1738 | 1464394164536 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:09:24 INFO - PROCESS | 1738 | 1464394164542 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:09:24 INFO - PROCESS | 1738 | 1464394164551 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:09:24 INFO - PROCESS | 1738 | 1464394164556 Marionette TRACE conn3 <- [1,2554,null,{}] 17:09:24 INFO - PROCESS | 1738 | 1464394164564 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:24 INFO - PROCESS | 1738 | 1464394164820 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:09:25 INFO - PROCESS | 1738 | 1464394165114 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x890f2800 == 132 [pid = 1738] [id = 646] 17:09:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x899e4c00) [pid = 1738] [serial = 1939] [outer = (nil)] 17:09:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8b339400) [pid = 1738] [serial = 1940] [outer = 0x899e4c00] 17:09:25 INFO - PROCESS | 1738 | 1464394165200 Marionette DEBUG loaded listener.js 17:09:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8b57e400) [pid = 1738] [serial = 1941] [outer = 0x899e4c00] 17:09:26 INFO - PROCESS | 1738 | 1464394166127 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1635ms 17:09:26 INFO - PROCESS | 1738 | 1464394166190 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:09:26 INFO - PROCESS | 1738 | 1464394166197 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:09:26 INFO - PROCESS | 1738 | 1464394166208 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:09:26 INFO - PROCESS | 1738 | 1464394166212 Marionette TRACE conn3 <- [1,2558,null,{}] 17:09:26 INFO - PROCESS | 1738 | 1464394166219 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:26 INFO - PROCESS | 1738 | 1464394166557 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:09:26 INFO - PROCESS | 1738 | 1464394166593 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x890f2400 == 133 [pid = 1738] [id = 647] 17:09:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8bc53c00) [pid = 1738] [serial = 1942] [outer = (nil)] 17:09:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8d93a400) [pid = 1738] [serial = 1943] [outer = 0x8bc53c00] 17:09:26 INFO - PROCESS | 1738 | 1464394166672 Marionette DEBUG loaded listener.js 17:09:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8db63000) [pid = 1738] [serial = 1944] [outer = 0x8bc53c00] 17:09:27 INFO - PROCESS | 1738 | 1464394167882 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1741ms 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x87691000) [pid = 1738] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8f109800) [pid = 1738] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x918ce000) [pid = 1738] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9ae17400) [pid = 1738] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x91838800) [pid = 1738] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x913d7c00) [pid = 1738] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8768b400) [pid = 1738] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9aae8800) [pid = 1738] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x8b33cc00) [pid = 1738] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8d937c00) [pid = 1738] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x9a23b000) [pid = 1738] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8e5cfc00) [pid = 1738] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9a72bc00) [pid = 1738] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x92ebb800) [pid = 1738] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8a9afc00) [pid = 1738] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x918c4400) [pid = 1738] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x873c9000) [pid = 1738] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x951b7800) [pid = 1738] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x92ec2c00) [pid = 1738] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x8820dc00) [pid = 1738] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:09:28 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0xa3253800) [pid = 1738] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:09:28 INFO - PROCESS | 1738 | 1464394168491 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:09:28 INFO - PROCESS | 1738 | 1464394168499 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:09:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:09:28 INFO - PROCESS | 1738 | 1464394168521 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:09:28 INFO - PROCESS | 1738 | 1464394168528 Marionette TRACE conn3 <- [1,2562,null,{}] 17:09:28 INFO - PROCESS | 1738 | 1464394168545 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:28 INFO - PROCESS | 1738 | 1464394168859 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:09:29 INFO - PROCESS | 1738 | 1464394168995 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x88216800 == 134 [pid = 1738] [id = 648] 17:09:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x8dbb2000) [pid = 1738] [serial = 1945] [outer = (nil)] 17:09:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8e309000) [pid = 1738] [serial = 1946] [outer = 0x8dbb2000] 17:09:29 INFO - PROCESS | 1738 | 1464394169075 Marionette DEBUG loaded listener.js 17:09:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8ee47000) [pid = 1738] [serial = 1947] [outer = 0x8dbb2000] 17:09:29 INFO - PROCESS | 1738 | 1464394169941 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:09:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:09:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1491ms 17:09:30 INFO - PROCESS | 1738 | 1464394170012 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:09:30 INFO - PROCESS | 1738 | 1464394170017 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:09:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:09:30 INFO - PROCESS | 1738 | 1464394170024 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:09:30 INFO - PROCESS | 1738 | 1464394170028 Marionette TRACE conn3 <- [1,2566,null,{}] 17:09:30 INFO - PROCESS | 1738 | 1464394170034 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:30 INFO - PROCESS | 1738 | 1464394170290 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:09:30 INFO - PROCESS | 1738 | 1464394170713 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x87688c00 == 135 [pid = 1738] [id = 649] 17:09:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x87689c00) [pid = 1738] [serial = 1948] [outer = (nil)] 17:09:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x87690400) [pid = 1738] [serial = 1949] [outer = 0x87689c00] 17:09:30 INFO - PROCESS | 1738 | 1464394170840 Marionette DEBUG loaded listener.js 17:09:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x88214000) [pid = 1738] [serial = 1950] [outer = 0x87689c00] 17:09:31 INFO - PROCESS | 1738 | 1464394171900 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:09:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:09:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1932ms 17:09:31 INFO - PROCESS | 1738 | 1464394171959 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:09:31 INFO - PROCESS | 1738 | 1464394171966 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:09:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:09:31 INFO - PROCESS | 1738 | 1464394171976 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:09:31 INFO - PROCESS | 1738 | 1464394171981 Marionette TRACE conn3 <- [1,2570,null,{}] 17:09:32 INFO - PROCESS | 1738 | 1464394171990 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:32 INFO - PROCESS | 1738 | 1464394172327 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:09:32 INFO - PROCESS | 1738 | 1464394172670 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:32 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e6000 == 136 [pid = 1738] [id = 650] 17:09:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8b4e7800) [pid = 1738] [serial = 1951] [outer = (nil)] 17:09:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8bc52000) [pid = 1738] [serial = 1952] [outer = 0x8b4e7800] 17:09:32 INFO - PROCESS | 1738 | 1464394172770 Marionette DEBUG loaded listener.js 17:09:32 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8d05ac00) [pid = 1738] [serial = 1953] [outer = 0x8b4e7800] 17:09:33 INFO - PROCESS | 1738 | 1464394173899 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:09:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:09:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1994ms 17:09:33 INFO - PROCESS | 1738 | 1464394173974 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:09:33 INFO - PROCESS | 1738 | 1464394173982 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:09:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:09:33 INFO - PROCESS | 1738 | 1464394173990 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:09:33 INFO - PROCESS | 1738 | 1464394173995 Marionette TRACE conn3 <- [1,2574,null,{}] 17:09:34 INFO - PROCESS | 1738 | 1464394174002 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:34 INFO - PROCESS | 1738 | 1464394174319 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:09:34 INFO - PROCESS | 1738 | 1464394174718 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:34 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d932400 == 137 [pid = 1738] [id = 651] 17:09:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8db5e800) [pid = 1738] [serial = 1954] [outer = (nil)] 17:09:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8dbb3c00) [pid = 1738] [serial = 1955] [outer = 0x8db5e800] 17:09:34 INFO - PROCESS | 1738 | 1464394174813 Marionette DEBUG loaded listener.js 17:09:34 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8e461c00) [pid = 1738] [serial = 1956] [outer = 0x8db5e800] 17:09:35 INFO - PROCESS | 1738 | 1464394175912 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:09:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:09:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2003ms 17:09:35 INFO - PROCESS | 1738 | 1464394175993 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:09:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:09:36 INFO - PROCESS | 1738 | 1464394175998 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:09:36 INFO - PROCESS | 1738 | 1464394176013 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:09:36 INFO - PROCESS | 1738 | 1464394176024 Marionette TRACE conn3 <- [1,2578,null,{}] 17:09:36 INFO - PROCESS | 1738 | 1464394176034 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:36 INFO - PROCESS | 1738 | 1464394176425 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:09:36 INFO - PROCESS | 1738 | 1464394176693 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae2c00 == 138 [pid = 1738] [id = 652] 17:09:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8f110400) [pid = 1738] [serial = 1957] [outer = (nil)] 17:09:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8f877000) [pid = 1738] [serial = 1958] [outer = 0x8f110400] 17:09:36 INFO - PROCESS | 1738 | 1464394176786 Marionette DEBUG loaded listener.js 17:09:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8f899000) [pid = 1738] [serial = 1959] [outer = 0x8f110400] 17:09:37 INFO - PROCESS | 1738 | 1464394177789 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:09:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:09:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1861ms 17:09:37 INFO - PROCESS | 1738 | 1464394177867 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:09:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:09:37 INFO - PROCESS | 1738 | 1464394177872 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:09:37 INFO - PROCESS | 1738 | 1464394177879 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:09:37 INFO - PROCESS | 1738 | 1464394177884 Marionette TRACE conn3 <- [1,2582,null,{}] 17:09:37 INFO - PROCESS | 1738 | 1464394177891 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:38 INFO - PROCESS | 1738 | 1464394178163 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:09:38 INFO - PROCESS | 1738 | 1464394178511 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f110000 == 139 [pid = 1738] [id = 653] 17:09:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8f881c00) [pid = 1738] [serial = 1960] [outer = (nil)] 17:09:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x91447000) [pid = 1738] [serial = 1961] [outer = 0x8f881c00] 17:09:38 INFO - PROCESS | 1738 | 1464394178609 Marionette DEBUG loaded listener.js 17:09:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x91838c00) [pid = 1738] [serial = 1962] [outer = 0x8f881c00] 17:09:39 INFO - PROCESS | 1738 | 1464394179602 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:09:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:09:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1790ms 17:09:39 INFO - PROCESS | 1738 | 1464394179670 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:09:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:09:39 INFO - PROCESS | 1738 | 1464394179674 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:09:39 INFO - PROCESS | 1738 | 1464394179682 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:09:39 INFO - PROCESS | 1738 | 1464394179686 Marionette TRACE conn3 <- [1,2586,null,{}] 17:09:39 INFO - PROCESS | 1738 | 1464394179692 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:39 INFO - PROCESS | 1738 | 1464394179989 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:09:40 INFO - PROCESS | 1738 | 1464394180348 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x918c4400 == 140 [pid = 1738] [id = 654] 17:09:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x918c8000) [pid = 1738] [serial = 1963] [outer = (nil)] 17:09:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x918d3800) [pid = 1738] [serial = 1964] [outer = 0x918c8000] 17:09:40 INFO - PROCESS | 1738 | 1464394180453 Marionette DEBUG loaded listener.js 17:09:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x91b68000) [pid = 1738] [serial = 1965] [outer = 0x918c8000] 17:09:41 INFO - PROCESS | 1738 | 1464394181468 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:09:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:09:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1845ms 17:09:41 INFO - PROCESS | 1738 | 1464394181526 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:09:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:09:41 INFO - PROCESS | 1738 | 1464394181531 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:09:41 INFO - PROCESS | 1738 | 1464394181538 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:09:41 INFO - PROCESS | 1738 | 1464394181542 Marionette TRACE conn3 <- [1,2590,null,{}] 17:09:41 INFO - PROCESS | 1738 | 1464394181549 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:41 INFO - PROCESS | 1738 | 1464394181816 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:09:42 INFO - PROCESS | 1738 | 1464394182163 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6bc000 == 141 [pid = 1738] [id = 655] 17:09:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x91838000) [pid = 1738] [serial = 1966] [outer = (nil)] 17:09:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x928e8c00) [pid = 1738] [serial = 1967] [outer = 0x91838000] 17:09:42 INFO - PROCESS | 1738 | 1464394182261 Marionette DEBUG loaded listener.js 17:09:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x92ab1400) [pid = 1738] [serial = 1968] [outer = 0x91838000] 17:09:43 INFO - PROCESS | 1738 | 1464394183225 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:09:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:09:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1738ms 17:09:43 INFO - PROCESS | 1738 | 1464394183277 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:09:43 INFO - PROCESS | 1738 | 1464394183281 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:09:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:09:43 INFO - PROCESS | 1738 | 1464394183288 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:09:43 INFO - PROCESS | 1738 | 1464394183292 Marionette TRACE conn3 <- [1,2594,null,{}] 17:09:43 INFO - PROCESS | 1738 | 1464394183299 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:43 INFO - PROCESS | 1738 | 1464394183571 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:09:43 INFO - PROCESS | 1738 | 1464394183905 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x9276a000 == 142 [pid = 1738] [id = 656] 17:09:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x9276ac00) [pid = 1738] [serial = 1969] [outer = (nil)] 17:09:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x93c8c800) [pid = 1738] [serial = 1970] [outer = 0x9276ac00] 17:09:44 INFO - PROCESS | 1738 | 1464394184002 Marionette DEBUG loaded listener.js 17:09:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x951b2000) [pid = 1738] [serial = 1971] [outer = 0x9276ac00] 17:09:44 INFO - PROCESS | 1738 | 1464394184983 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:09:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:09:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1732ms 17:09:45 INFO - PROCESS | 1738 | 1464394185022 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:09:45 INFO - PROCESS | 1738 | 1464394185025 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:09:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:09:45 INFO - PROCESS | 1738 | 1464394185033 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:09:45 INFO - PROCESS | 1738 | 1464394185037 Marionette TRACE conn3 <- [1,2598,null,{}] 17:09:45 INFO - PROCESS | 1738 | 1464394185043 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:45 INFO - PROCESS | 1738 | 1464394185311 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:09:45 INFO - PROCESS | 1738 | 1464394185649 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x93943c00 == 143 [pid = 1738] [id = 657] 17:09:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x939e0800) [pid = 1738] [serial = 1972] [outer = (nil)] 17:09:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x98136800) [pid = 1738] [serial = 1973] [outer = 0x939e0800] 17:09:45 INFO - PROCESS | 1738 | 1464394185748 Marionette DEBUG loaded listener.js 17:09:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x990c1800) [pid = 1738] [serial = 1974] [outer = 0x939e0800] 17:09:46 INFO - PROCESS | 1738 | 1464394186724 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:09:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:09:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1744ms 17:09:46 INFO - PROCESS | 1738 | 1464394186778 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:09:46 INFO - PROCESS | 1738 | 1464394186781 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:09:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:09:46 INFO - PROCESS | 1738 | 1464394186788 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:09:46 INFO - PROCESS | 1738 | 1464394186791 Marionette TRACE conn3 <- [1,2602,null,{}] 17:09:46 INFO - PROCESS | 1738 | 1464394186797 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:47 INFO - PROCESS | 1738 | 1464394187071 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:09:47 INFO - PROCESS | 1738 | 1464394187404 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x928e1c00 == 144 [pid = 1738] [id = 658] 17:09:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x95349400) [pid = 1738] [serial = 1975] [outer = (nil)] 17:09:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9a29ac00) [pid = 1738] [serial = 1976] [outer = 0x95349400] 17:09:47 INFO - PROCESS | 1738 | 1464394187502 Marionette DEBUG loaded listener.js 17:09:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9a4c0800) [pid = 1738] [serial = 1977] [outer = 0x95349400] 17:09:48 INFO - PROCESS | 1738 | 1464394188497 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:09:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:09:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1781ms 17:09:48 INFO - PROCESS | 1738 | 1464394188570 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:09:48 INFO - PROCESS | 1738 | 1464394188574 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:09:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:09:48 INFO - PROCESS | 1738 | 1464394188581 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:09:48 INFO - PROCESS | 1738 | 1464394188585 Marionette TRACE conn3 <- [1,2606,null,{}] 17:09:48 INFO - PROCESS | 1738 | 1464394188591 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:48 INFO - PROCESS | 1738 | 1464394188885 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:09:49 INFO - PROCESS | 1738 | 1464394189244 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x9aae5400 == 145 [pid = 1738] [id = 659] 17:09:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9aae6c00) [pid = 1738] [serial = 1978] [outer = (nil)] 17:09:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9aaefc00) [pid = 1738] [serial = 1979] [outer = 0x9aae6c00] 17:09:49 INFO - PROCESS | 1738 | 1464394189352 Marionette DEBUG loaded listener.js 17:09:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9ae4f800) [pid = 1738] [serial = 1980] [outer = 0x9aae6c00] 17:09:50 INFO - PROCESS | 1738 | 1464394190459 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:09:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:09:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1940ms 17:09:50 INFO - PROCESS | 1738 | 1464394190523 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:09:50 INFO - PROCESS | 1738 | 1464394190528 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:09:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:09:50 INFO - PROCESS | 1738 | 1464394190535 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:09:50 INFO - PROCESS | 1738 | 1464394190540 Marionette TRACE conn3 <- [1,2610,null,{}] 17:09:50 INFO - PROCESS | 1738 | 1464394190546 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:50 INFO - PROCESS | 1738 | 1464394190874 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:09:51 INFO - PROCESS | 1738 | 1464394191226 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c070c00 == 146 [pid = 1738] [id = 660] 17:09:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9c29b000) [pid = 1738] [serial = 1981] [outer = (nil)] 17:09:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0xa22c1800) [pid = 1738] [serial = 1982] [outer = 0x9c29b000] 17:09:51 INFO - PROCESS | 1738 | 1464394191318 Marionette DEBUG loaded listener.js 17:09:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0xa249f800) [pid = 1738] [serial = 1983] [outer = 0x9c29b000] 17:09:52 INFO - PROCESS | 1738 | 1464394192288 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:09:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:09:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1791ms 17:09:52 INFO - PROCESS | 1738 | 1464394192327 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:09:52 INFO - PROCESS | 1738 | 1464394192330 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:09:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:09:52 INFO - PROCESS | 1738 | 1464394192338 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:09:52 INFO - PROCESS | 1738 | 1464394192343 Marionette TRACE conn3 <- [1,2614,null,{}] 17:09:52 INFO - PROCESS | 1738 | 1464394192350 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:52 INFO - PROCESS | 1738 | 1464394192620 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:09:52 INFO - PROCESS | 1738 | 1464394192961 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a35d800 == 147 [pid = 1738] [id = 661] 17:09:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9ae42400) [pid = 1738] [serial = 1984] [outer = (nil)] 17:09:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0xa34a0c00) [pid = 1738] [serial = 1985] [outer = 0x9ae42400] 17:09:53 INFO - PROCESS | 1738 | 1464394193058 Marionette DEBUG loaded listener.js 17:09:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0xa35ec000) [pid = 1738] [serial = 1986] [outer = 0x9ae42400] 17:09:54 INFO - PROCESS | 1738 | 1464394194042 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:09:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:09:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1736ms 17:09:54 INFO - PROCESS | 1738 | 1464394194077 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:09:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:09:54 INFO - PROCESS | 1738 | 1464394194092 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:09:54 INFO - PROCESS | 1738 | 1464394194099 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:09:54 INFO - PROCESS | 1738 | 1464394194103 Marionette TRACE conn3 <- [1,2618,null,{}] 17:09:54 INFO - PROCESS | 1738 | 1464394194109 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:54 INFO - PROCESS | 1738 | 1464394194370 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:09:54 INFO - PROCESS | 1738 | 1464394194742 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:54 INFO - PROCESS | 1738 | ++DOCSHELL 0xa50aa800 == 148 [pid = 1738] [id = 662] 17:09:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa6288400) [pid = 1738] [serial = 1987] [outer = (nil)] 17:09:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa675d400) [pid = 1738] [serial = 1988] [outer = 0xa6288400] 17:09:54 INFO - PROCESS | 1738 | 1464394194846 Marionette DEBUG loaded listener.js 17:09:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa67d3800) [pid = 1738] [serial = 1989] [outer = 0xa6288400] 17:09:55 INFO - PROCESS | 1738 | 1464394195815 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:09:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:09:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1785ms 17:09:55 INFO - PROCESS | 1738 | 1464394195885 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:09:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:09:55 INFO - PROCESS | 1738 | 1464394195890 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:09:55 INFO - PROCESS | 1738 | 1464394195897 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:09:55 INFO - PROCESS | 1738 | 1464394195901 Marionette TRACE conn3 <- [1,2622,null,{}] 17:09:55 INFO - PROCESS | 1738 | 1464394195908 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:56 INFO - PROCESS | 1738 | 1464394196223 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:09:56 INFO - PROCESS | 1738 | 1464394196571 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cd000 == 149 [pid = 1738] [id = 663] 17:09:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa34a9400) [pid = 1738] [serial = 1990] [outer = (nil)] 17:09:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa6c32c00) [pid = 1738] [serial = 1991] [outer = 0xa34a9400] 17:09:56 INFO - PROCESS | 1738 | 1464394196665 Marionette DEBUG loaded listener.js 17:09:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0xa6c35800) [pid = 1738] [serial = 1992] [outer = 0xa34a9400] 17:09:57 INFO - PROCESS | 1738 | 1464394197629 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:09:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:09:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1795ms 17:09:57 INFO - PROCESS | 1738 | 1464394197693 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:09:57 INFO - PROCESS | 1738 | 1464394197697 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:09:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:09:57 INFO - PROCESS | 1738 | 1464394197705 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:09:57 INFO - PROCESS | 1738 | 1464394197709 Marionette TRACE conn3 <- [1,2626,null,{}] 17:09:57 INFO - PROCESS | 1738 | 1464394197715 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:57 INFO - PROCESS | 1738 | 1464394197989 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:09:58 INFO - PROCESS | 1738 | 1464394198330 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:09:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8874dc00 == 150 [pid = 1738] [id = 664] 17:09:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x8874e000) [pid = 1738] [serial = 1993] [outer = (nil)] 17:09:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x88754400) [pid = 1738] [serial = 1994] [outer = 0x8874e000] 17:09:58 INFO - PROCESS | 1738 | 1464394198429 Marionette DEBUG loaded listener.js 17:09:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x88756400) [pid = 1738] [serial = 1995] [outer = 0x8874e000] 17:09:59 INFO - PROCESS | 1738 | 1464394199368 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:09:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:09:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1739ms 17:09:59 INFO - PROCESS | 1738 | 1464394199445 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:09:59 INFO - PROCESS | 1738 | 1464394199449 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:09:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:09:59 INFO - PROCESS | 1738 | 1464394199456 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:09:59 INFO - PROCESS | 1738 | 1464394199460 Marionette TRACE conn3 <- [1,2630,null,{}] 17:09:59 INFO - PROCESS | 1738 | 1464394199468 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:09:59 INFO - PROCESS | 1738 | 1464394199776 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:10:00 INFO - PROCESS | 1738 | 1464394200116 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x88750c00 == 151 [pid = 1738] [id = 665] 17:10:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x88755400) [pid = 1738] [serial = 1996] [outer = (nil)] 17:10:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0xa6769400) [pid = 1738] [serial = 1997] [outer = 0x88755400] 17:10:00 INFO - PROCESS | 1738 | 1464394200211 Marionette DEBUG loaded listener.js 17:10:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0xa6c2dc00) [pid = 1738] [serial = 1998] [outer = 0x88755400] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x885ef800 == 150 [pid = 1738] [id = 586] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x88216800 == 149 [pid = 1738] [id = 648] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x890f2400 == 148 [pid = 1738] [id = 647] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x890f2800 == 147 [pid = 1738] [id = 646] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x873c3c00 == 146 [pid = 1738] [id = 645] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x9c34e000 == 145 [pid = 1738] [id = 643] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x9a7ac800 == 144 [pid = 1738] [id = 642] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9adc00 == 143 [pid = 1738] [id = 641] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x99721400 == 142 [pid = 1738] [id = 639] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x9a891c00 == 141 [pid = 1738] [id = 640] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x950ebc00 == 140 [pid = 1738] [id = 638] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x92ab3800 == 139 [pid = 1738] [id = 637] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x923cdc00 == 138 [pid = 1738] [id = 636] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x918dec00 == 137 [pid = 1738] [id = 635] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d1c00 == 136 [pid = 1738] [id = 634] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x8d937800 == 135 [pid = 1738] [id = 632] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x87efc000 == 134 [pid = 1738] [id = 633] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x8d931000 == 133 [pid = 1738] [id = 631] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e4000 == 132 [pid = 1738] [id = 630] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x8748a000 == 131 [pid = 1738] [id = 628] 17:10:03 INFO - PROCESS | 1738 | --DOCSHELL 0x87efcc00 == 130 [pid = 1738] [id = 629] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0xa325a400) [pid = 1738] [serial = 1871] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8f6c2000) [pid = 1738] [serial = 1830] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x928df000) [pid = 1738] [serial = 1839] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0xa67d2400) [pid = 1738] [serial = 1872] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0xa113cc00) [pid = 1738] [serial = 1856] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x91b3a400) [pid = 1738] [serial = 1835] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9189c800) [pid = 1738] [serial = 1833] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x87693400) [pid = 1738] [serial = 1869] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0xa3253400) [pid = 1738] [serial = 1859] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8d93bc00) [pid = 1738] [serial = 1827] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8dbadc00) [pid = 1738] [serial = 1884] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa6873800) [pid = 1738] [serial = 1865] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8d9cb400) [pid = 1738] [serial = 1883] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0xa24a1400) [pid = 1738] [serial = 1857] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8f875000) [pid = 1738] [serial = 1761] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x87691800) [pid = 1738] [serial = 1868] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0xa68e9800) [pid = 1738] [serial = 1866] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9b243800) [pid = 1738] [serial = 1854] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0xa325dc00) [pid = 1738] [serial = 1860] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x91453c00) [pid = 1738] [serial = 1832] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9ae0d000) [pid = 1738] [serial = 1851] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x8b4e2800) [pid = 1738] [serial = 1880] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8f543400) [pid = 1738] [serial = 1829] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x92ec9400) [pid = 1738] [serial = 1841] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x873ce800) [pid = 1738] [serial = 1875] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x99eac400) [pid = 1738] [serial = 1847] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x922ecc00) [pid = 1738] [serial = 1836] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x9a890c00) [pid = 1738] [serial = 1850] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x952df800) [pid = 1738] [serial = 1844] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x95308800) [pid = 1738] [serial = 1845] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x88217c00) [pid = 1738] [serial = 1877] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x873cc000) [pid = 1738] [serial = 1874] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9a23ac00) [pid = 1738] [serial = 1848] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0xa6733400) [pid = 1738] [serial = 1862] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x92762c00) [pid = 1738] [serial = 1838] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8f879400) [pid = 1738] [serial = 1823] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9b239400) [pid = 1738] [serial = 1853] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8bc48000) [pid = 1738] [serial = 1826] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x888d4400) [pid = 1738] [serial = 1878] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0xa6739800) [pid = 1738] [serial = 1863] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8b57fc00) [pid = 1738] [serial = 1881] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x93c84c00) [pid = 1738] [serial = 1842] [outer = (nil)] [url = about:blank] 17:10:03 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8e304400) [pid = 1738] [serial = 1886] [outer = (nil)] [url = about:blank] 17:10:04 INFO - PROCESS | 1738 | 1464394204268 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:10:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:10:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 4851ms 17:10:04 INFO - PROCESS | 1738 | 1464394204309 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:10:04 INFO - PROCESS | 1738 | 1464394204315 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:10:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:10:04 INFO - PROCESS | 1738 | 1464394204324 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:10:04 INFO - PROCESS | 1738 | 1464394204330 Marionette TRACE conn3 <- [1,2634,null,{}] 17:10:04 INFO - PROCESS | 1738 | 1464394204340 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:04 INFO - PROCESS | 1738 | 1464394204728 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:10:04 INFO - PROCESS | 1738 | 1464394204873 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x874c2c00 == 131 [pid = 1738] [id = 666] 17:10:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8768b400) [pid = 1738] [serial = 1999] [outer = (nil)] 17:10:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x88211400) [pid = 1738] [serial = 2000] [outer = 0x8768b400] 17:10:04 INFO - PROCESS | 1738 | 1464394204962 Marionette DEBUG loaded listener.js 17:10:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8874e800) [pid = 1738] [serial = 2001] [outer = 0x8768b400] 17:10:05 INFO - PROCESS | 1738 | 1464394205941 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:10:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:10:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1688ms 17:10:06 INFO - PROCESS | 1738 | 1464394206013 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:10:06 INFO - PROCESS | 1738 | 1464394206021 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:10:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:10:06 INFO - PROCESS | 1738 | 1464394206033 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:10:06 INFO - PROCESS | 1738 | 1464394206037 Marionette TRACE conn3 <- [1,2638,null,{}] 17:10:06 INFO - PROCESS | 1738 | 1464394206045 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:06 INFO - PROCESS | 1738 | 1464394206300 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:10:06 INFO - PROCESS | 1738 | 1464394206593 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x890f2400 == 132 [pid = 1738] [id = 667] 17:10:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x89ba7000) [pid = 1738] [serial = 2002] [outer = (nil)] 17:10:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8b33bc00) [pid = 1738] [serial = 2003] [outer = 0x89ba7000] 17:10:06 INFO - PROCESS | 1738 | 1464394206688 Marionette DEBUG loaded listener.js 17:10:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8b586400) [pid = 1738] [serial = 2004] [outer = 0x89ba7000] 17:10:07 INFO - PROCESS | 1738 | 1464394207682 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:10:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:10:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1681ms 17:10:07 INFO - PROCESS | 1738 | 1464394207716 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:10:07 INFO - PROCESS | 1738 | 1464394207724 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:10:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:10:07 INFO - PROCESS | 1738 | 1464394207753 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:10:07 INFO - PROCESS | 1738 | 1464394207759 Marionette TRACE conn3 <- [1,2642,null,{}] 17:10:07 INFO - PROCESS | 1738 | 1464394207791 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:08 INFO - PROCESS | 1738 | 1464394208121 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:10:08 INFO - PROCESS | 1738 | 1464394208162 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:08 INFO - PROCESS | 1738 | ++DOCSHELL 0x8875a800 == 133 [pid = 1738] [id = 668] 17:10:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8d397000) [pid = 1738] [serial = 2005] [outer = (nil)] 17:10:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8d39c400) [pid = 1738] [serial = 2006] [outer = 0x8d397000] 17:10:08 INFO - PROCESS | 1738 | 1464394208246 Marionette DEBUG loaded listener.js 17:10:08 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8d3a2000) [pid = 1738] [serial = 2007] [outer = 0x8d397000] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8bc53c00) [pid = 1738] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x885f1000) [pid = 1738] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9ae4e800) [pid = 1738] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x9a886400) [pid = 1738] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x881e7000) [pid = 1738] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8f53b800) [pid = 1738] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8f878400) [pid = 1738] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x899e4c00) [pid = 1738] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8e307000) [pid = 1738] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x9aae8000) [pid = 1738] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x9c367c00) [pid = 1738] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x873c5c00) [pid = 1738] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x8d053800) [pid = 1738] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x950ef000) [pid = 1738] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0xa21a6800) [pid = 1738] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x91446c00) [pid = 1738] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x92761800) [pid = 1738] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x91b3ec00) [pid = 1738] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x8b585c00) [pid = 1738] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:10:09 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x92ab8000) [pid = 1738] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:10:09 INFO - PROCESS | 1738 | 1464394209932 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:10:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:10:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 2230ms 17:10:09 INFO - PROCESS | 1738 | 1464394209965 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:10:09 INFO - PROCESS | 1738 | 1464394209970 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:10:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:10:09 INFO - PROCESS | 1738 | 1464394209986 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:10:09 INFO - PROCESS | 1738 | 1464394209989 Marionette TRACE conn3 <- [1,2646,null,{}] 17:10:10 INFO - PROCESS | 1738 | 1464394209999 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:10 INFO - PROCESS | 1738 | 1464394210248 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:10:10 INFO - PROCESS | 1738 | 1464394210507 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x873cec00 == 134 [pid = 1738] [id = 669] 17:10:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x888d1c00) [pid = 1738] [serial = 2008] [outer = (nil)] 17:10:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8d93fc00) [pid = 1738] [serial = 2009] [outer = 0x888d1c00] 17:10:10 INFO - PROCESS | 1738 | 1464394210591 Marionette DEBUG loaded listener.js 17:10:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8db5c400) [pid = 1738] [serial = 2010] [outer = 0x888d1c00] 17:10:11 INFO - PROCESS | 1738 | 1464394211670 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:10:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:10:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1740ms 17:10:11 INFO - PROCESS | 1738 | 1464394211725 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:10:11 INFO - PROCESS | 1738 | 1464394211732 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:10:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:10:11 INFO - PROCESS | 1738 | 1464394211742 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:10:11 INFO - PROCESS | 1738 | 1464394211750 Marionette TRACE conn3 <- [1,2650,null,{}] 17:10:11 INFO - PROCESS | 1738 | 1464394211806 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:12 INFO - PROCESS | 1738 | 1464394212103 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:10:12 INFO - PROCESS | 1738 | 1464394212457 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef7c00 == 135 [pid = 1738] [id = 670] 17:10:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x881e5800) [pid = 1738] [serial = 2011] [outer = (nil)] 17:10:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x88757800) [pid = 1738] [serial = 2012] [outer = 0x881e5800] 17:10:12 INFO - PROCESS | 1738 | 1464394212552 Marionette DEBUG loaded listener.js 17:10:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x899e5800) [pid = 1738] [serial = 2013] [outer = 0x881e5800] 17:10:13 INFO - PROCESS | 1738 | 1464394213592 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:10:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:10:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1899ms 17:10:13 INFO - PROCESS | 1738 | 1464394213641 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:10:13 INFO - PROCESS | 1738 | 1464394213651 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:10:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:10:13 INFO - PROCESS | 1738 | 1464394213664 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:10:13 INFO - PROCESS | 1738 | 1464394213668 Marionette TRACE conn3 <- [1,2654,null,{}] 17:10:13 INFO - PROCESS | 1738 | 1464394213676 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:13 INFO - PROCESS | 1738 | 1464394213969 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:10:14 INFO - PROCESS | 1738 | 1464394214318 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d24f400 == 136 [pid = 1738] [id = 671] 17:10:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8d259c00) [pid = 1738] [serial = 2014] [outer = (nil)] 17:10:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8d3a1c00) [pid = 1738] [serial = 2015] [outer = 0x8d259c00] 17:10:14 INFO - PROCESS | 1738 | 1464394214415 Marionette DEBUG loaded listener.js 17:10:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8dbb4000) [pid = 1738] [serial = 2016] [outer = 0x8d259c00] 17:10:15 INFO - PROCESS | 1738 | 1464394215466 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:10:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:10:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1847ms 17:10:15 INFO - PROCESS | 1738 | 1464394215511 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:10:15 INFO - PROCESS | 1738 | 1464394215516 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:10:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:10:15 INFO - PROCESS | 1738 | 1464394215523 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:10:15 INFO - PROCESS | 1738 | 1464394215530 Marionette TRACE conn3 <- [1,2658,null,{}] 17:10:15 INFO - PROCESS | 1738 | 1464394215547 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:15 INFO - PROCESS | 1738 | 1464394215863 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:10:16 INFO - PROCESS | 1738 | 1464394216205 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e5da800 == 137 [pid = 1738] [id = 672] 17:10:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8ee50c00) [pid = 1738] [serial = 2017] [outer = (nil)] 17:10:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8f109400) [pid = 1738] [serial = 2018] [outer = 0x8ee50c00] 17:10:16 INFO - PROCESS | 1738 | 1464394216308 Marionette DEBUG loaded listener.js 17:10:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8f544400) [pid = 1738] [serial = 2019] [outer = 0x8ee50c00] 17:10:17 INFO - PROCESS | 1738 | 1464394217288 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:10:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:10:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1841ms 17:10:17 INFO - PROCESS | 1738 | 1464394217366 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:10:17 INFO - PROCESS | 1738 | 1464394217370 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:10:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:10:17 INFO - PROCESS | 1738 | 1464394217378 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:10:17 INFO - PROCESS | 1738 | 1464394217382 Marionette TRACE conn3 <- [1,2662,null,{}] 17:10:17 INFO - PROCESS | 1738 | 1464394217388 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:17 INFO - PROCESS | 1738 | 1464394217693 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:10:18 INFO - PROCESS | 1738 | 1464394218033 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee50800 == 138 [pid = 1738] [id = 673] 17:10:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8f6b4400) [pid = 1738] [serial = 2020] [outer = (nil)] 17:10:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8f880800) [pid = 1738] [serial = 2021] [outer = 0x8f6b4400] 17:10:18 INFO - PROCESS | 1738 | 1464394218126 Marionette DEBUG loaded listener.js 17:10:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8f897400) [pid = 1738] [serial = 2022] [outer = 0x8f6b4400] 17:10:19 INFO - PROCESS | 1738 | 1464394219088 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:10:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:10:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1739ms 17:10:19 INFO - PROCESS | 1738 | 1464394219119 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:10:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:10:19 INFO - PROCESS | 1738 | 1464394219124 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:10:19 INFO - PROCESS | 1738 | 1464394219131 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:10:19 INFO - PROCESS | 1738 | 1464394219135 Marionette TRACE conn3 <- [1,2666,null,{}] 17:10:19 INFO - PROCESS | 1738 | 1464394219141 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:19 INFO - PROCESS | 1738 | 1464394219392 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:10:19 INFO - PROCESS | 1738 | 1464394219732 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6b3c00 == 139 [pid = 1738] [id = 674] 17:10:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8f6c1000) [pid = 1738] [serial = 2023] [outer = (nil)] 17:10:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x9144dc00) [pid = 1738] [serial = 2024] [outer = 0x8f6c1000] 17:10:19 INFO - PROCESS | 1738 | 1464394219830 Marionette DEBUG loaded listener.js 17:10:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x91453c00) [pid = 1738] [serial = 2025] [outer = 0x8f6c1000] 17:10:21 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:21 INFO - PROCESS | 1738 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:10:21 INFO - PROCESS | 1738 | 1464394221212 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:10:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 17:10:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2137ms 17:10:21 INFO - PROCESS | 1738 | 1464394221269 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:10:21 INFO - PROCESS | 1738 | 1464394221273 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:10:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:10:21 INFO - PROCESS | 1738 | 1464394221284 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:10:21 INFO - PROCESS | 1738 | 1464394221289 Marionette TRACE conn3 <- [1,2670,null,{}] 17:10:21 INFO - PROCESS | 1738 | 1464394221338 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:21 INFO - PROCESS | 1738 | 1464394221760 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:10:22 INFO - PROCESS | 1738 | 1464394221989 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:22 INFO - PROCESS | 1738 | ++DOCSHELL 0x91892400 == 140 [pid = 1738] [id = 675] 17:10:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x91892c00) [pid = 1738] [serial = 2026] [outer = (nil)] 17:10:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x91b39000) [pid = 1738] [serial = 2027] [outer = 0x91892c00] 17:10:22 INFO - PROCESS | 1738 | 1464394222082 Marionette DEBUG loaded listener.js 17:10:22 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x91b67000) [pid = 1738] [serial = 2028] [outer = 0x91892c00] 17:10:23 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:23 INFO - PROCESS | 1738 | 1464394223527 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:10:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:10:23 INFO - PROCESS | 1738 | 1464394223580 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:10:23 INFO - PROCESS | 1738 | 1464394223587 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:10:23 INFO - PROCESS | 1738 | 1464394223591 Marionette TRACE conn3 <- [1,2674,null,{}] 17:10:23 INFO - PROCESS | 1738 | 1464394223598 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:23 INFO - PROCESS | 1738 | 1464394223943 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:10:24 INFO - PROCESS | 1738 | 1464394224233 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b42000 == 141 [pid = 1738] [id = 676] 17:10:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x91b63400) [pid = 1738] [serial = 2029] [outer = (nil)] 17:10:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x9276bc00) [pid = 1738] [serial = 2030] [outer = 0x91b63400] 17:10:24 INFO - PROCESS | 1738 | 1464394224334 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x928eac00) [pid = 1738] [serial = 2031] [outer = 0x91b63400] 17:10:25 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:25 INFO - PROCESS | 1738 | 1464394225825 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 1738 | 1464394225929 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:10:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:10:25 INFO - PROCESS | 1738 | 1464394225944 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 1738 | 1464394225949 Marionette TRACE conn3 <- [1,2678,null,{}] 17:10:25 INFO - PROCESS | 1738 | 1464394225956 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:26 INFO - PROCESS | 1738 | 1464394226205 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:10:26 INFO - PROCESS | 1738 | 1464394226492 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae2000 == 142 [pid = 1738] [id = 677] 17:10:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x918dec00) [pid = 1738] [serial = 2032] [outer = (nil)] 17:10:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x93943000) [pid = 1738] [serial = 2033] [outer = 0x918dec00] 17:10:26 INFO - PROCESS | 1738 | 1464394226582 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x9468c400) [pid = 1738] [serial = 2034] [outer = 0x918dec00] 17:10:27 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:27 INFO - PROCESS | 1738 | 1464394227985 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:10:28 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) 17:10:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2091ms 17:10:28 INFO - PROCESS | 1738 | 1464394228034 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 1738 | 1464394228039 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:10:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:10:28 INFO - PROCESS | 1738 | 1464394228046 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 1738 | 1464394228050 Marionette TRACE conn3 <- [1,2682,null,{}] 17:10:28 INFO - PROCESS | 1738 | 1464394228056 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:28 INFO - PROCESS | 1738 | 1464394228383 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:10:28 INFO - PROCESS | 1738 | 1464394228673 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x92ec9400 == 143 [pid = 1738] [id = 678] 17:10:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x93c84c00) [pid = 1738] [serial = 2035] [outer = (nil)] 17:10:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x951be400) [pid = 1738] [serial = 2036] [outer = 0x93c84c00] 17:10:28 INFO - PROCESS | 1738 | 1464394228767 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x952e2400) [pid = 1738] [serial = 2037] [outer = 0x93c84c00] 17:10:30 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:30 INFO - PROCESS | 1738 | 1464394230183 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:10:30 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) 17:10:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2189ms 17:10:30 INFO - PROCESS | 1738 | 1464394230237 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 1738 | 1464394230240 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:10:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:10:30 INFO - PROCESS | 1738 | 1464394230248 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 1738 | 1464394230251 Marionette TRACE conn3 <- [1,2686,null,{}] 17:10:30 INFO - PROCESS | 1738 | 1464394230258 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 1738 | 1464394230601 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:10:30 INFO - PROCESS | 1738 | 1464394230894 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x92abb000 == 144 [pid = 1738] [id = 679] 17:10:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x93942000) [pid = 1738] [serial = 2038] [outer = (nil)] 17:10:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9813cc00) [pid = 1738] [serial = 2039] [outer = 0x93942000] 17:10:30 INFO - PROCESS | 1738 | 1464394230987 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x99ea1000) [pid = 1738] [serial = 2040] [outer = 0x93942000] 17:10:32 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:32 INFO - PROCESS | 1738 | 1464394232407 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:10:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:10:32 INFO - PROCESS | 1738 | 1464394232447 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:10:32 INFO - PROCESS | 1738 | 1464394232455 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 1738 | 1464394232460 Marionette TRACE conn3 <- [1,2690,null,{}] 17:10:32 INFO - PROCESS | 1738 | 1464394232467 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:32 INFO - PROCESS | 1738 | 1464394232843 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:10:33 INFO - PROCESS | 1738 | 1464394233138 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b7000 == 145 [pid = 1738] [id = 680] 17:10:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x98137400) [pid = 1738] [serial = 2041] [outer = (nil)] 17:10:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9a892c00) [pid = 1738] [serial = 2042] [outer = 0x98137400] 17:10:33 INFO - PROCESS | 1738 | 1464394233247 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9ae0d000) [pid = 1738] [serial = 2043] [outer = 0x98137400] 17:10:34 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:34 INFO - PROCESS | 1738 | 1464394234703 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:10:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:10:34 INFO - PROCESS | 1738 | 1464394234750 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:10:34 INFO - PROCESS | 1738 | 1464394234756 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 1738 | 1464394234760 Marionette TRACE conn3 <- [1,2694,null,{}] 17:10:34 INFO - PROCESS | 1738 | 1464394234766 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:35 INFO - PROCESS | 1738 | 1464394235060 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:10:35 INFO - PROCESS | 1738 | 1464394235339 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a7ac800 == 146 [pid = 1738] [id = 681] 17:10:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9aae4800) [pid = 1738] [serial = 2044] [outer = (nil)] 17:10:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x9ae50c00) [pid = 1738] [serial = 2045] [outer = 0x9aae4800] 17:10:35 INFO - PROCESS | 1738 | 1464394235431 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9b244c00) [pid = 1738] [serial = 2046] [outer = 0x9aae4800] 17:10:36 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:36 INFO - PROCESS | 1738 | 1464394236900 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:10:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:10:36 INFO - PROCESS | 1738 | 1464394236955 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:10:36 INFO - PROCESS | 1738 | 1464394236963 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 1738 | 1464394236965 Marionette TRACE conn3 <- [1,2698,null,{}] 17:10:36 INFO - PROCESS | 1738 | 1464394236972 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:37 INFO - PROCESS | 1738 | 1464394237312 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:10:37 INFO - PROCESS | 1738 | 1464394237607 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a4b9800 == 147 [pid = 1738] [id = 682] 17:10:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9ae17c00) [pid = 1738] [serial = 2047] [outer = (nil)] 17:10:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x9ba6ec00) [pid = 1738] [serial = 2048] [outer = 0x9ae17c00] 17:10:37 INFO - PROCESS | 1738 | 1464394237699 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x9c2a8c00) [pid = 1738] [serial = 2049] [outer = 0x9ae17c00] 17:10:39 INFO - PROCESS | 1738 | SkCairoFTTypeface::onFilterRec unimplemented 17:10:39 INFO - PROCESS | 1738 | 1464394239112 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:10:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:10:39 INFO - PROCESS | 1738 | 1464394239164 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:10:39 INFO - PROCESS | 1738 | 1464394239171 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 1738 | 1464394239175 Marionette TRACE conn3 <- [1,2702,null,{}] 17:10:39 INFO - PROCESS | 1738 | 1464394239181 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:39 INFO - PROCESS | 1738 | 1464394239515 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:10:39 INFO - PROCESS | 1738 | 1464394239784 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae18000 == 148 [pid = 1738] [id = 683] 17:10:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9ba13400) [pid = 1738] [serial = 2050] [outer = (nil)] 17:10:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa113cc00) [pid = 1738] [serial = 2051] [outer = 0x9ba13400] 17:10:39 INFO - PROCESS | 1738 | 1464394239875 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa214e000) [pid = 1738] [serial = 2052] [outer = 0x9ba13400] 17:10:40 INFO - PROCESS | 1738 | 1464394240938 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:10:40 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:10:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1786ms 17:10:40 INFO - PROCESS | 1738 | 1464394240957 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:10:40 INFO - PROCESS | 1738 | 1464394240960 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:10:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:10:40 INFO - PROCESS | 1738 | 1464394240968 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 1738 | 1464394240972 Marionette TRACE conn3 <- [1,2706,null,{}] 17:10:40 INFO - PROCESS | 1738 | 1464394240978 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:41 INFO - PROCESS | 1738 | 1464394241246 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:10:41 INFO - PROCESS | 1738 | 1464394241594 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x87efac00 == 147 [pid = 1738] [id = 481] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6c2c00 == 146 [pid = 1738] [id = 489] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x990b4400 == 145 [pid = 1738] [id = 493] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30d400 == 144 [pid = 1738] [id = 492] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x899e1800 == 143 [pid = 1738] [id = 257] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x923d2800 == 142 [pid = 1738] [id = 490] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a2800 == 141 [pid = 1738] [id = 479] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8a9a7400 == 140 [pid = 1738] [id = 486] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8b341400 == 139 [pid = 1738] [id = 487] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x890e5800 == 138 [pid = 1738] [id = 496] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x91448c00 == 137 [pid = 1738] [id = 488] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x88210000 == 136 [pid = 1738] [id = 607] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8874dc00 == 135 [pid = 1738] [id = 664] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x874cd000 == 134 [pid = 1738] [id = 663] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0xa50aa800 == 133 [pid = 1738] [id = 662] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9a35d800 == 132 [pid = 1738] [id = 661] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9c070c00 == 131 [pid = 1738] [id = 660] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x928e1c00 == 130 [pid = 1738] [id = 658] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9aae5400 == 129 [pid = 1738] [id = 659] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x93943c00 == 128 [pid = 1738] [id = 657] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x9276a000 == 127 [pid = 1738] [id = 656] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6bc000 == 126 [pid = 1738] [id = 655] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x918c4400 == 125 [pid = 1738] [id = 654] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8f110000 == 124 [pid = 1738] [id = 653] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8d932400 == 123 [pid = 1738] [id = 651] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae2c00 == 122 [pid = 1738] [id = 652] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4e6000 == 121 [pid = 1738] [id = 650] 17:10:43 INFO - PROCESS | 1738 | --DOCSHELL 0x87688c00 == 120 [pid = 1738] [id = 649] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8db63000) [pid = 1738] [serial = 1944] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8f89a000) [pid = 1738] [serial = 1824] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x9d1afc00) [pid = 1738] [serial = 1929] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x9aae8c00) [pid = 1738] [serial = 1920] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x88f1b800) [pid = 1738] [serial = 1889] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8f87a000) [pid = 1738] [serial = 1896] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x91837c00) [pid = 1738] [serial = 1901] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8b339400) [pid = 1738] [serial = 1940] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8f6b6000) [pid = 1738] [serial = 1895] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x913d3000) [pid = 1738] [serial = 1898] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x9183c800) [pid = 1738] [serial = 1902] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9ae48800) [pid = 1738] [serial = 1922] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x9a88f000) [pid = 1738] [serial = 1919] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0xa240f800) [pid = 1738] [serial = 1931] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x87efbc00) [pid = 1738] [serial = 1938] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9c062400) [pid = 1738] [serial = 1926] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x99046000) [pid = 1738] [serial = 1917] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x913ea000) [pid = 1738] [serial = 1899] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x899ecc00) [pid = 1738] [serial = 1890] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0xa24ac400) [pid = 1738] [serial = 1932] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0xa30f2400) [pid = 1738] [serial = 1934] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9b23b000) [pid = 1738] [serial = 1923] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x922e8c00) [pid = 1738] [serial = 1905] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x8b57e400) [pid = 1738] [serial = 1941] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x92ebdc00) [pid = 1738] [serial = 1910] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9276a800) [pid = 1738] [serial = 1907] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x9b5ad400) [pid = 1738] [serial = 1925] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x928e6c00) [pid = 1738] [serial = 1908] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8d25b800) [pid = 1738] [serial = 1892] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8d93a400) [pid = 1738] [serial = 1943] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x91b66000) [pid = 1738] [serial = 1904] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x97724c00) [pid = 1738] [serial = 1916] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x8e309000) [pid = 1738] [serial = 1946] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8768e800) [pid = 1738] [serial = 1937] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8d9d6c00) [pid = 1738] [serial = 1893] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x9d1a4400) [pid = 1738] [serial = 1928] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x939df800) [pid = 1738] [serial = 1911] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0xa34a1400) [pid = 1738] [serial = 1935] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x951c0c00) [pid = 1738] [serial = 1914] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x951b4c00) [pid = 1738] [serial = 1913] [outer = (nil)] [url = about:blank] 17:10:43 INFO - PROCESS | 1738 | ++DOCSHELL 0x873c5400 == 121 [pid = 1738] [id = 684] 17:10:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x874c5c00) [pid = 1738] [serial = 2053] [outer = (nil)] 17:10:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8768e800) [pid = 1738] [serial = 2054] [outer = 0x874c5c00] 17:10:43 INFO - PROCESS | 1738 | 1464394243569 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x87efc000) [pid = 1738] [serial = 2055] [outer = 0x874c5c00] 17:10:44 INFO - PROCESS | 1738 | 1464394244481 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:10:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 3542ms 17:10:44 INFO - PROCESS | 1738 | 1464394244514 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 1738 | 1464394244521 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:10:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:10:44 INFO - PROCESS | 1738 | 1464394244530 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 1738 | 1464394244535 Marionette TRACE conn3 <- [1,2710,null,{}] 17:10:44 INFO - PROCESS | 1738 | 1464394244544 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:44 INFO - PROCESS | 1738 | 1464394244785 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:10:45 INFO - PROCESS | 1738 | 1464394245017 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x88754000 == 122 [pid = 1738] [id = 685] 17:10:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x888d6800) [pid = 1738] [serial = 2056] [outer = (nil)] 17:10:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x899e4800) [pid = 1738] [serial = 2057] [outer = 0x888d6800] 17:10:45 INFO - PROCESS | 1738 | 1464394245099 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8a9a8c00) [pid = 1738] [serial = 2058] [outer = 0x888d6800] 17:10:46 INFO - PROCESS | 1738 | 1464394246074 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 1738 | 1464394246128 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:10:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:10:46 INFO - PROCESS | 1738 | 1464394246146 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 1738 | 1464394246151 Marionette TRACE conn3 <- [1,2714,null,{}] 17:10:46 INFO - PROCESS | 1738 | 1464394246157 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:46 INFO - PROCESS | 1738 | 1464394246478 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:10:46 INFO - PROCESS | 1738 | 1464394246520 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b580c00 == 123 [pid = 1738] [id = 686] 17:10:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8b583000) [pid = 1738] [serial = 2059] [outer = (nil)] 17:10:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8d396400) [pid = 1738] [serial = 2060] [outer = 0x8b583000] 17:10:46 INFO - PROCESS | 1738 | 1464394246597 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8d938000) [pid = 1738] [serial = 2061] [outer = 0x8b583000] 17:10:47 INFO - PROCESS | 1738 | 1464394247688 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:10:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:10:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1587ms 17:10:47 INFO - PROCESS | 1738 | 1464394247734 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 1738 | 1464394247738 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:10:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:10:47 INFO - PROCESS | 1738 | 1464394247752 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 1738 | 1464394247757 Marionette TRACE conn3 <- [1,2718,null,{}] 17:10:47 INFO - PROCESS | 1738 | 1464394247774 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:48 INFO - PROCESS | 1738 | 1464394248102 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x95349400) [pid = 1738] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9aae6c00) [pid = 1738] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x9ae42400) [pid = 1738] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0xa34a9400) [pid = 1738] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x89ba7000) [pid = 1738] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x8f881c00) [pid = 1738] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x939e0800) [pid = 1738] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x9276ac00) [pid = 1738] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x8874e000) [pid = 1738] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8f110400) [pid = 1738] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x9c29b000) [pid = 1738] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x918c8000) [pid = 1738] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x88755400) [pid = 1738] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x8db5e800) [pid = 1738] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0xa6288400) [pid = 1738] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 115 (0x8b4e7800) [pid = 1738] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 114 (0x91838000) [pid = 1738] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 113 (0x87689c00) [pid = 1738] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 112 (0x8d397000) [pid = 1738] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 111 (0x8768b400) [pid = 1738] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:10:48 INFO - PROCESS | 1738 | --DOMWINDOW == 110 (0x88211800) [pid = 1738] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:10:48 INFO - PROCESS | 1738 | 1464394248844 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x87493800 == 124 [pid = 1738] [id = 687] 17:10:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 111 (0x87689c00) [pid = 1738] [serial = 2062] [outer = (nil)] 17:10:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 112 (0x8874e000) [pid = 1738] [serial = 2063] [outer = 0x87689c00] 17:10:48 INFO - PROCESS | 1738 | 1464394248947 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 113 (0x8d053800) [pid = 1738] [serial = 2064] [outer = 0x87689c00] 17:10:49 INFO - PROCESS | 1738 | 1464394249782 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 1738 | 1464394249852 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:10:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:10:49 INFO - PROCESS | 1738 | 1464394249859 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 1738 | 1464394249863 Marionette TRACE conn3 <- [1,2722,null,{}] 17:10:49 INFO - PROCESS | 1738 | 1464394249869 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:50 INFO - PROCESS | 1738 | 1464394250113 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:10:50 INFO - PROCESS | 1738 | 1464394250329 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef5000 == 125 [pid = 1738] [id = 688] 17:10:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 114 (0x890ed800) [pid = 1738] [serial = 2065] [outer = (nil)] 17:10:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 115 (0x8ee45c00) [pid = 1738] [serial = 2066] [outer = 0x890ed800] 17:10:50 INFO - PROCESS | 1738 | 1464394250420 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 116 (0x8f10c000) [pid = 1738] [serial = 2067] [outer = 0x890ed800] 17:10:51 INFO - PROCESS | 1738 | 1464394251550 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 1738 | 1464394251624 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:10:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:10:51 INFO - PROCESS | 1738 | 1464394251638 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 1738 | 1464394251644 Marionette TRACE conn3 <- [1,2726,null,{}] 17:10:51 INFO - PROCESS | 1738 | 1464394251654 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:51 INFO - PROCESS | 1738 | 1464394251923 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:10:52 INFO - PROCESS | 1738 | 1464394252276 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x88219400 == 126 [pid = 1738] [id = 689] 17:10:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x8875bc00) [pid = 1738] [serial = 2068] [outer = (nil)] 17:10:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x8bc4ac00) [pid = 1738] [serial = 2069] [outer = 0x8875bc00] 17:10:52 INFO - PROCESS | 1738 | 1464394252371 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8d398000) [pid = 1738] [serial = 2070] [outer = 0x8875bc00] 17:10:53 INFO - PROCESS | 1738 | 1464394253407 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:10:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:10:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1844ms 17:10:53 INFO - PROCESS | 1738 | 1464394253484 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 1738 | 1464394253493 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:10:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:10:53 INFO - PROCESS | 1738 | 1464394253505 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 1738 | 1464394253509 Marionette TRACE conn3 <- [1,2730,null,{}] 17:10:53 INFO - PROCESS | 1738 | 1464394253517 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:53 INFO - PROCESS | 1738 | 1464394253831 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:10:54 INFO - PROCESS | 1738 | 1464394254183 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e45a800 == 127 [pid = 1738] [id = 690] 17:10:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x8e45f000) [pid = 1738] [serial = 2071] [outer = (nil)] 17:10:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x8e5da400) [pid = 1738] [serial = 2072] [outer = 0x8e45f000] 17:10:54 INFO - PROCESS | 1738 | 1464394254275 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8f542c00) [pid = 1738] [serial = 2073] [outer = 0x8e45f000] 17:10:55 INFO - PROCESS | 1738 | 1464394255717 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 1738 | 1464394255781 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:10:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 17:10:55 INFO - PROCESS | 1738 | 1464394255791 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 1738 | 1464394255798 Marionette TRACE conn3 <- [1,2734,null,{}] 17:10:55 INFO - PROCESS | 1738 | 1464394255815 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:56 INFO - PROCESS | 1738 | 1464394256135 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:10:56 INFO - PROCESS | 1738 | 1464394256427 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b57f800 == 128 [pid = 1738] [id = 691] 17:10:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8f893c00) [pid = 1738] [serial = 2074] [outer = (nil)] 17:10:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x913edc00) [pid = 1738] [serial = 2075] [outer = 0x8f893c00] 17:10:56 INFO - PROCESS | 1738 | 1464394256521 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x91448800) [pid = 1738] [serial = 2076] [outer = 0x8f893c00] 17:10:57 INFO - PROCESS | 1738 | 1464394257540 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:10:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1788ms 17:10:57 INFO - PROCESS | 1738 | 1464394257579 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 1738 | 1464394257583 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:10:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:10:57 INFO - PROCESS | 1738 | 1464394257591 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 1738 | 1464394257596 Marionette TRACE conn3 <- [1,2738,null,{}] 17:10:57 INFO - PROCESS | 1738 | 1464394257603 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 1738 | 1464394257875 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:10:58 INFO - PROCESS | 1738 | 1464394258213 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f873c00 == 129 [pid = 1738] [id = 692] 17:10:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x913db800) [pid = 1738] [serial = 2077] [outer = (nil)] 17:10:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x91899c00) [pid = 1738] [serial = 2078] [outer = 0x913db800] 17:10:58 INFO - PROCESS | 1738 | 1464394258312 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x918d9800) [pid = 1738] [serial = 2079] [outer = 0x913db800] 17:10:59 INFO - PROCESS | 1738 | 1464394259271 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:10:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1732ms 17:10:59 INFO - PROCESS | 1738 | 1464394259324 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 1738 | 1464394259329 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:10:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:10:59 INFO - PROCESS | 1738 | 1464394259335 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 1738 | 1464394259339 Marionette TRACE conn3 <- [1,2742,null,{}] 17:10:59 INFO - PROCESS | 1738 | 1464394259345 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:59 INFO - PROCESS | 1738 | 1464394259618 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:10:59 INFO - PROCESS | 1738 | 1464394259959 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x913dcc00 == 130 [pid = 1738] [id = 693] 17:10:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x9183a000) [pid = 1738] [serial = 2080] [outer = (nil)] 17:11:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x91b3fc00) [pid = 1738] [serial = 2081] [outer = 0x9183a000] 17:11:00 INFO - PROCESS | 1738 | 1464394260056 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x91b67400) [pid = 1738] [serial = 2082] [outer = 0x9183a000] 17:11:01 INFO - PROCESS | 1738 | 1464394261133 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:11:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:11:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1846ms 17:11:01 INFO - PROCESS | 1738 | 1464394261183 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 1738 | 1464394261186 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:11:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:11:01 INFO - PROCESS | 1738 | 1464394261195 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 1738 | 1464394261199 Marionette TRACE conn3 <- [1,2746,null,{}] 17:11:01 INFO - PROCESS | 1738 | 1464394261206 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:01 INFO - PROCESS | 1738 | 1464394261496 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:11:01 INFO - PROCESS | 1738 | 1464394261842 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee46800 == 131 [pid = 1738] [id = 694] 17:11:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x923cd400) [pid = 1738] [serial = 2083] [outer = (nil)] 17:11:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x92aad800) [pid = 1738] [serial = 2084] [outer = 0x923cd400] 17:11:01 INFO - PROCESS | 1738 | 1464394261940 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x9393f000) [pid = 1738] [serial = 2085] [outer = 0x923cd400] 17:11:02 INFO - PROCESS | 1738 | 1464394262907 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:11:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1782ms 17:11:02 INFO - PROCESS | 1738 | 1464394262979 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:11:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:11:02 INFO - PROCESS | 1738 | 1464394262983 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:11:02 INFO - PROCESS | 1738 | 1464394262991 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 1738 | 1464394262994 Marionette TRACE conn3 <- [1,2750,null,{}] 17:11:03 INFO - PROCESS | 1738 | 1464394263002 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:03 INFO - PROCESS | 1738 | 1464394263300 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:11:03 INFO - PROCESS | 1738 | 1464394263640 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x92aaf800 == 132 [pid = 1738] [id = 695] 17:11:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x939df000) [pid = 1738] [serial = 2086] [outer = (nil)] 17:11:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x950edc00) [pid = 1738] [serial = 2087] [outer = 0x939df000] 17:11:03 INFO - PROCESS | 1738 | 1464394263739 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x951b8000) [pid = 1738] [serial = 2088] [outer = 0x939df000] 17:11:04 INFO - PROCESS | 1738 | 1464394264882 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:11:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1949ms 17:11:04 INFO - PROCESS | 1738 | 1464394264942 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 1738 | 1464394264949 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:11:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:11:04 INFO - PROCESS | 1738 | 1464394264962 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 1738 | 1464394264966 Marionette TRACE conn3 <- [1,2754,null,{}] 17:11:05 INFO - PROCESS | 1738 | 1464394265018 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:05 INFO - PROCESS | 1738 | 1464394265411 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:11:05 INFO - PROCESS | 1738 | 1464394265723 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 1738 | ++DOCSHELL 0x9468d800 == 133 [pid = 1738] [id = 696] 17:11:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x952e3c00) [pid = 1738] [serial = 2089] [outer = (nil)] 17:11:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x97720800) [pid = 1738] [serial = 2090] [outer = 0x952e3c00] 17:11:05 INFO - PROCESS | 1738 | 1464394265817 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x9812f800) [pid = 1738] [serial = 2091] [outer = 0x952e3c00] 17:11:06 INFO - PROCESS | 1738 | 1464394266793 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:11:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:11:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1900ms 17:11:06 INFO - PROCESS | 1738 | 1464394266861 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:11:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:11:06 INFO - PROCESS | 1738 | 1464394266866 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:11:06 INFO - PROCESS | 1738 | 1464394266872 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 1738 | 1464394266876 Marionette TRACE conn3 <- [1,2758,null,{}] 17:11:06 INFO - PROCESS | 1738 | 1464394266882 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 1738 | 1464394267193 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:11:07 INFO - PROCESS | 1738 | 1464394267534 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x873c6400 == 134 [pid = 1738] [id = 697] 17:11:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x952e6400) [pid = 1738] [serial = 2092] [outer = (nil)] 17:11:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x9a00c800) [pid = 1738] [serial = 2093] [outer = 0x952e6400] 17:11:07 INFO - PROCESS | 1738 | 1464394267638 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x9a35fc00) [pid = 1738] [serial = 2094] [outer = 0x952e6400] 17:11:08 INFO - PROCESS | 1738 | 1464394268557 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:11:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:11:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1735ms 17:11:08 INFO - PROCESS | 1738 | 1464394268609 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 1738 | 1464394268614 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:11:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:11:08 INFO - PROCESS | 1738 | 1464394268621 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 1738 | 1464394268625 Marionette TRACE conn3 <- [1,2762,null,{}] 17:11:08 INFO - PROCESS | 1738 | 1464394268632 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:08 INFO - PROCESS | 1738 | 1464394268911 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:11:09 INFO - PROCESS | 1738 | 1464394269257 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x952e7800 == 135 [pid = 1738] [id = 698] 17:11:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x99ea1800) [pid = 1738] [serial = 2095] [outer = (nil)] 17:11:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x9a894800) [pid = 1738] [serial = 2096] [outer = 0x99ea1800] 17:11:09 INFO - PROCESS | 1738 | 1464394269352 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x9aae2000) [pid = 1738] [serial = 2097] [outer = 0x99ea1800] 17:11:10 INFO - PROCESS | 1738 | 1464394270290 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:11:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:11:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1739ms 17:11:10 INFO - PROCESS | 1738 | 1464394270361 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:11:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:11:10 INFO - PROCESS | 1738 | 1464394270366 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:11:10 INFO - PROCESS | 1738 | 1464394270374 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 1738 | 1464394270378 Marionette TRACE conn3 <- [1,2766,null,{}] 17:11:10 INFO - PROCESS | 1738 | 1464394270385 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:10 INFO - PROCESS | 1738 | 1464394270732 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:11:11 INFO - PROCESS | 1738 | 1464394271136 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae41c00 == 136 [pid = 1738] [id = 699] 17:11:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x9b5ad400) [pid = 1738] [serial = 2098] [outer = (nil)] 17:11:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9c069c00) [pid = 1738] [serial = 2099] [outer = 0x9b5ad400] 17:11:11 INFO - PROCESS | 1738 | 1464394271236 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9d1afc00) [pid = 1738] [serial = 2100] [outer = 0x9b5ad400] 17:11:12 INFO - PROCESS | 1738 | 1464394272200 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:11:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:11:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1885ms 17:11:12 INFO - PROCESS | 1738 | 1464394272259 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 1738 | 1464394272262 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:11:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:11:12 INFO - PROCESS | 1738 | 1464394272270 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 1738 | 1464394272274 Marionette TRACE conn3 <- [1,2770,null,{}] 17:11:12 INFO - PROCESS | 1738 | 1464394272280 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:12 INFO - PROCESS | 1738 | 1464394272537 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:11:12 INFO - PROCESS | 1738 | 1464394272886 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x9b23b000 == 137 [pid = 1738] [id = 700] 17:11:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9ba1e800) [pid = 1738] [serial = 2101] [outer = (nil)] 17:11:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0xa240b000) [pid = 1738] [serial = 2102] [outer = 0x9ba1e800] 17:11:12 INFO - PROCESS | 1738 | 1464394272987 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0xa24abc00) [pid = 1738] [serial = 2103] [outer = 0x9ba1e800] 17:11:13 INFO - PROCESS | 1738 | 1464394273966 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:11:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:11:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1734ms 17:11:14 INFO - PROCESS | 1738 | 1464394274005 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:11:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:11:14 INFO - PROCESS | 1738 | 1464394274009 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:11:14 INFO - PROCESS | 1738 | 1464394274017 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 1738 | 1464394274020 Marionette TRACE conn3 <- [1,2774,null,{}] 17:11:14 INFO - PROCESS | 1738 | 1464394274027 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:14 INFO - PROCESS | 1738 | 1464394274306 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:11:14 INFO - PROCESS | 1738 | 1464394274651 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae10000 == 138 [pid = 1738] [id = 701] 17:11:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9b5aec00) [pid = 1738] [serial = 2104] [outer = (nil)] 17:11:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0xa321fc00) [pid = 1738] [serial = 2105] [outer = 0x9b5aec00] 17:11:14 INFO - PROCESS | 1738 | 1464394274751 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0xa3258400) [pid = 1738] [serial = 2106] [outer = 0x9b5aec00] 17:11:15 INFO - PROCESS | 1738 | 1464394275731 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:11:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:11:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1783ms 17:11:15 INFO - PROCESS | 1738 | 1464394275800 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 1738 | 1464394275804 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:11:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:11:15 INFO - PROCESS | 1738 | 1464394275811 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 1738 | 1464394275815 Marionette TRACE conn3 <- [1,2778,null,{}] 17:11:15 INFO - PROCESS | 1738 | 1464394275821 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:16 INFO - PROCESS | 1738 | 1464394276089 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:11:16 INFO - PROCESS | 1738 | 1464394276440 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x9c36e800 == 139 [pid = 1738] [id = 702] 17:11:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0xa301d400) [pid = 1738] [serial = 2107] [outer = (nil)] 17:11:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0xa35f3000) [pid = 1738] [serial = 2108] [outer = 0xa301d400] 17:11:16 INFO - PROCESS | 1738 | 1464394276538 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0xa50aa800) [pid = 1738] [serial = 2109] [outer = 0xa301d400] 17:11:17 INFO - PROCESS | 1738 | 1464394277476 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:11:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:11:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1736ms 17:11:17 INFO - PROCESS | 1738 | 1464394277549 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 1738 | 1464394277552 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:11:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:11:17 INFO - PROCESS | 1738 | 1464394277560 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 1738 | 1464394277563 Marionette TRACE conn3 <- [1,2782,null,{}] 17:11:17 INFO - PROCESS | 1738 | 1464394277570 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:17 INFO - PROCESS | 1738 | 1464394277865 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:11:18 INFO - PROCESS | 1738 | 1464394278208 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 1738 | ++DOCSHELL 0xa34ac400 == 140 [pid = 1738] [id = 703] 17:11:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0xa6739400) [pid = 1738] [serial = 2110] [outer = (nil)] 17:11:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa6873800) [pid = 1738] [serial = 2111] [outer = 0xa6739400] 17:11:18 INFO - PROCESS | 1738 | 1464394278304 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa68e1000) [pid = 1738] [serial = 2112] [outer = 0xa6739400] 17:11:19 INFO - PROCESS | 1738 | 1464394279245 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:11:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1734ms 17:11:19 INFO - PROCESS | 1738 | 1464394279295 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 1738 | 1464394279299 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:11:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:11:19 INFO - PROCESS | 1738 | 1464394279305 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 1738 | 1464394279309 Marionette TRACE conn3 <- [1,2786,null,{}] 17:11:19 INFO - PROCESS | 1738 | 1464394279315 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 1738 | 1464394279570 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:11:19 INFO - PROCESS | 1738 | 1464394279920 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x99fe8800 == 141 [pid = 1738] [id = 704] 17:11:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0xa22cac00) [pid = 1738] [serial = 2113] [outer = (nil)] 17:11:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0xa6c3a000) [pid = 1738] [serial = 2114] [outer = 0xa22cac00] 17:11:20 INFO - PROCESS | 1738 | 1464394280013 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0xa6d04800) [pid = 1738] [serial = 2115] [outer = 0xa22cac00] 17:11:20 INFO - PROCESS | 1738 | 1464394280958 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:11:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:11:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1689ms 17:11:21 INFO - PROCESS | 1738 | 1464394280995 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 1738 | 1464394280998 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:11:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:11:21 INFO - PROCESS | 1738 | 1464394281005 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 1738 | 1464394281008 Marionette TRACE conn3 <- [1,2790,null,{}] 17:11:21 INFO - PROCESS | 1738 | 1464394281014 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:21 INFO - PROCESS | 1738 | 1464394281268 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:11:23 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc49800 == 140 [pid = 1738] [id = 375] 17:11:23 INFO - PROCESS | 1738 | --DOCSHELL 0x9a888c00 == 139 [pid = 1738] [id = 19] 17:11:23 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae0e800 == 138 [pid = 1738] [id = 644] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x8d93fc00) [pid = 1738] [serial = 2009] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x9a4c0800) [pid = 1738] [serial = 1977] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x9ae4f800) [pid = 1738] [serial = 1980] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa34a0c00) [pid = 1738] [serial = 1985] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa6c32c00) [pid = 1738] [serial = 1991] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8b586400) [pid = 1738] [serial = 2004] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x91838c00) [pid = 1738] [serial = 1962] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x990c1800) [pid = 1738] [serial = 1974] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x93c8c800) [pid = 1738] [serial = 1970] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x88756400) [pid = 1738] [serial = 1995] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8f899000) [pid = 1738] [serial = 1959] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8b33bc00) [pid = 1738] [serial = 2003] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0xa22c1800) [pid = 1738] [serial = 1982] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0xa6c35800) [pid = 1738] [serial = 1992] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b68000) [pid = 1738] [serial = 1965] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0xa6769400) [pid = 1738] [serial = 1997] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8dbb3c00) [pid = 1738] [serial = 1955] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x918d3800) [pid = 1738] [serial = 1964] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0xa675d400) [pid = 1738] [serial = 1988] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0xa67d3800) [pid = 1738] [serial = 1989] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0xa35ec000) [pid = 1738] [serial = 1986] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8d05ac00) [pid = 1738] [serial = 1953] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x91447000) [pid = 1738] [serial = 1961] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9aaefc00) [pid = 1738] [serial = 1979] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x92ab1400) [pid = 1738] [serial = 1968] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x9a29ac00) [pid = 1738] [serial = 1976] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x87690400) [pid = 1738] [serial = 1949] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x8f877000) [pid = 1738] [serial = 1958] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x8d39c400) [pid = 1738] [serial = 2006] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x88211400) [pid = 1738] [serial = 2000] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0xa6c2dc00) [pid = 1738] [serial = 1998] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8874e800) [pid = 1738] [serial = 2001] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0xa249f800) [pid = 1738] [serial = 1983] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x98136800) [pid = 1738] [serial = 1973] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x88754400) [pid = 1738] [serial = 1994] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x951b2000) [pid = 1738] [serial = 1971] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8d3a2000) [pid = 1738] [serial = 2007] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8e468400) [pid = 1738] [serial = 1887] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x8e461c00) [pid = 1738] [serial = 1956] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x8bc52000) [pid = 1738] [serial = 1952] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x88214000) [pid = 1738] [serial = 1950] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x928e8c00) [pid = 1738] [serial = 1967] [outer = (nil)] [url = about:blank] 17:11:24 INFO - PROCESS | 1738 | 1464394284274 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 1738 | ++DOCSHELL 0x87692000 == 139 [pid = 1738] [id = 705] 17:11:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x87692400) [pid = 1738] [serial = 2116] [outer = (nil)] 17:11:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x881ec400) [pid = 1738] [serial = 2117] [outer = 0x87692400] 17:11:24 INFO - PROCESS | 1738 | 1464394284363 Marionette DEBUG loaded listener.js 17:11:24 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x88218800) [pid = 1738] [serial = 2118] [outer = 0x87692400] 17:11:25 INFO - PROCESS | 1738 | 1464394285223 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:11:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 4239ms 17:11:25 INFO - PROCESS | 1738 | 1464394285246 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 1738 | 1464394285253 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:11:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:11:25 INFO - PROCESS | 1738 | 1464394285261 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 1738 | 1464394285267 Marionette TRACE conn3 <- [1,2794,null,{}] 17:11:25 INFO - PROCESS | 1738 | 1464394285274 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:25 INFO - PROCESS | 1738 | 1464394285545 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:11:25 INFO - PROCESS | 1738 | 1464394285773 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e8000 == 140 [pid = 1738] [id = 706] 17:11:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8a9a1c00) [pid = 1738] [serial = 2119] [outer = (nil)] 17:11:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8b4e8000) [pid = 1738] [serial = 2120] [outer = 0x8a9a1c00] 17:11:25 INFO - PROCESS | 1738 | 1464394285869 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8b57d000) [pid = 1738] [serial = 2121] [outer = 0x8a9a1c00] 17:11:26 INFO - PROCESS | 1738 | 1464394286851 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:11:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:11:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1645ms 17:11:26 INFO - PROCESS | 1738 | 1464394286911 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:11:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:11:26 INFO - PROCESS | 1738 | 1464394286918 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:11:26 INFO - PROCESS | 1738 | 1464394286925 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 1738 | 1464394286928 Marionette TRACE conn3 <- [1,2798,null,{}] 17:11:26 INFO - PROCESS | 1738 | 1464394286934 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:27 INFO - PROCESS | 1738 | 1464394287277 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:11:27 INFO - PROCESS | 1738 | 1464394287317 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 1738 | ++DOCSHELL 0x899edc00 == 141 [pid = 1738] [id = 707] 17:11:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8bfb1c00) [pid = 1738] [serial = 2122] [outer = (nil)] 17:11:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8bfb5c00) [pid = 1738] [serial = 2123] [outer = 0x8bfb1c00] 17:11:27 INFO - PROCESS | 1738 | 1464394287394 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8d059000) [pid = 1738] [serial = 2124] [outer = 0x8bfb1c00] 17:11:28 INFO - PROCESS | 1738 | 1464394288479 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:11:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1585ms 17:11:28 INFO - PROCESS | 1738 | 1464394288511 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 1738 | 1464394288514 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:11:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:11:28 INFO - PROCESS | 1738 | 1464394288531 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 1738 | 1464394288540 Marionette TRACE conn3 <- [1,2802,null,{}] 17:11:28 INFO - PROCESS | 1738 | 1464394288556 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:29 INFO - PROCESS | 1738 | 1464394289395 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8f6c1000) [pid = 1738] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9ae17c00) [pid = 1738] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x93942000) [pid = 1738] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8b583000) [pid = 1738] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x91b63400) [pid = 1738] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x93c84c00) [pid = 1738] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x87689c00) [pid = 1738] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8dbb2000) [pid = 1738] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x918dec00) [pid = 1738] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x8ee50c00) [pid = 1738] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x91892c00) [pid = 1738] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x9aae4800) [pid = 1738] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x8d259c00) [pid = 1738] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x881e5800) [pid = 1738] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0x98137400) [pid = 1738] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 115 (0x8f6b4400) [pid = 1738] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 114 (0x888d6800) [pid = 1738] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:11:29 INFO - PROCESS | 1738 | --DOMWINDOW == 113 (0x874c5c00) [pid = 1738] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:11:29 INFO - PROCESS | 1738 | 1464394289653 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x874c5c00 == 142 [pid = 1738] [id = 708] 17:11:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 114 (0x87689c00) [pid = 1738] [serial = 2125] [outer = (nil)] 17:11:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 115 (0x8bc4e000) [pid = 1738] [serial = 2126] [outer = 0x87689c00] 17:11:29 INFO - PROCESS | 1738 | 1464394289749 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 116 (0x8d9d9800) [pid = 1738] [serial = 2127] [outer = 0x87689c00] 17:11:30 INFO - PROCESS | 1738 | 1464394290528 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:11:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 2062ms 17:11:30 INFO - PROCESS | 1738 | 1464394290586 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 1738 | 1464394290591 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:11:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:11:30 INFO - PROCESS | 1738 | 1464394290609 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 1738 | 1464394290612 Marionette TRACE conn3 <- [1,2806,null,{}] 17:11:30 INFO - PROCESS | 1738 | 1464394290618 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:30 INFO - PROCESS | 1738 | 1464394290871 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:11:31 INFO - PROCESS | 1738 | 1464394291089 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x888cac00 == 143 [pid = 1738] [id = 709] 17:11:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x8a9b0000) [pid = 1738] [serial = 2128] [outer = (nil)] 17:11:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x8e30a400) [pid = 1738] [serial = 2129] [outer = 0x8a9b0000] 17:11:31 INFO - PROCESS | 1738 | 1464394291185 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x8e462800) [pid = 1738] [serial = 2130] [outer = 0x8a9b0000] 17:11:32 INFO - PROCESS | 1738 | 1464394292393 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:11:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1831ms 17:11:32 INFO - PROCESS | 1738 | 1464394292441 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 1738 | 1464394292450 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:11:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:11:32 INFO - PROCESS | 1738 | 1464394292459 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 1738 | 1464394292466 Marionette TRACE conn3 <- [1,2810,null,{}] 17:11:32 INFO - PROCESS | 1738 | 1464394292475 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:32 INFO - PROCESS | 1738 | 1464394292785 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:11:33 INFO - PROCESS | 1738 | 1464394293151 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x88754400 == 144 [pid = 1738] [id = 710] 17:11:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x89b9e800) [pid = 1738] [serial = 2131] [outer = (nil)] 17:11:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x8bfa7800) [pid = 1738] [serial = 2132] [outer = 0x89b9e800] 17:11:33 INFO - PROCESS | 1738 | 1464394293254 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x8bfaf800) [pid = 1738] [serial = 2133] [outer = 0x89b9e800] 17:11:34 INFO - PROCESS | 1738 | 1464394294284 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:11:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1890ms 17:11:34 INFO - PROCESS | 1738 | 1464394294350 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 1738 | 1464394294359 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:11:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:11:34 INFO - PROCESS | 1738 | 1464394294371 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 1738 | 1464394294375 Marionette TRACE conn3 <- [1,2814,null,{}] 17:11:34 INFO - PROCESS | 1738 | 1464394294382 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:34 INFO - PROCESS | 1738 | 1464394294685 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:11:35 INFO - PROCESS | 1738 | 1464394295046 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d9d3400 == 145 [pid = 1738] [id = 711] 17:11:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x8d9d3800) [pid = 1738] [serial = 2134] [outer = (nil)] 17:11:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x8dbb4c00) [pid = 1738] [serial = 2135] [outer = 0x8d9d3800] 17:11:35 INFO - PROCESS | 1738 | 1464394295139 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8e460c00) [pid = 1738] [serial = 2136] [outer = 0x8d9d3800] 17:11:36 INFO - PROCESS | 1738 | 1464394296202 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:11:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:11:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1884ms 17:11:36 INFO - PROCESS | 1738 | 1464394296256 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 1738 | 1464394296259 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:11:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:11:36 INFO - PROCESS | 1738 | 1464394296267 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 1738 | 1464394296273 Marionette TRACE conn3 <- [1,2818,null,{}] 17:11:36 INFO - PROCESS | 1738 | 1464394296290 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:36 INFO - PROCESS | 1738 | 1464394296570 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:11:36 INFO - PROCESS | 1738 | 1464394296913 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6bc800 == 146 [pid = 1738] [id = 712] 17:11:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8f876000) [pid = 1738] [serial = 2137] [outer = (nil)] 17:11:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8f881c00) [pid = 1738] [serial = 2138] [outer = 0x8f876000] 17:11:37 INFO - PROCESS | 1738 | 1464394297010 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8f89d800) [pid = 1738] [serial = 2139] [outer = 0x8f876000] 17:11:38 INFO - PROCESS | 1738 | 1464394298028 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:11:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:11:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1836ms 17:11:38 INFO - PROCESS | 1738 | 1464394298104 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:11:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:11:38 INFO - PROCESS | 1738 | 1464394298110 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:11:38 INFO - PROCESS | 1738 | 1464394298116 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 1738 | 1464394298120 Marionette TRACE conn3 <- [1,2822,null,{}] 17:11:38 INFO - PROCESS | 1738 | 1464394298126 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:38 INFO - PROCESS | 1738 | 1464394298415 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:11:38 INFO - PROCESS | 1738 | 1464394298761 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4eac00 == 147 [pid = 1738] [id = 713] 17:11:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x913d2400) [pid = 1738] [serial = 2140] [outer = (nil)] 17:11:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x913ee800) [pid = 1738] [serial = 2141] [outer = 0x913d2400] 17:11:38 INFO - PROCESS | 1738 | 1464394298852 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x91836000) [pid = 1738] [serial = 2142] [outer = 0x913d2400] 17:11:39 INFO - PROCESS | 1738 | 1464394299797 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:11:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1735ms 17:11:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:11:39 INFO - PROCESS | 1738 | 1464394299851 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 1738 | 1464394299854 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:11:39 INFO - PROCESS | 1738 | 1464394299861 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 1738 | 1464394299865 Marionette TRACE conn3 <- [1,2826,null,{}] 17:11:39 INFO - PROCESS | 1738 | 1464394299871 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 1738 | 1464394300127 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:11:40 INFO - PROCESS | 1738 | 1464394300467 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x87688c00 == 148 [pid = 1738] [id = 714] 17:11:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x913d4000) [pid = 1738] [serial = 2143] [outer = (nil)] 17:11:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x918c2400) [pid = 1738] [serial = 2144] [outer = 0x913d4000] 17:11:40 INFO - PROCESS | 1738 | 1464394300564 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x918d3800) [pid = 1738] [serial = 2145] [outer = 0x913d4000] 17:11:41 INFO - PROCESS | 1738 | 1464394301591 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:11:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1782ms 17:11:41 INFO - PROCESS | 1738 | 1464394301643 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 1738 | 1464394301647 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:11:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:11:41 INFO - PROCESS | 1738 | 1464394301654 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 1738 | 1464394301657 Marionette TRACE conn3 <- [1,2830,null,{}] 17:11:41 INFO - PROCESS | 1738 | 1464394301663 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:41 INFO - PROCESS | 1738 | 1464394301942 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:11:42 INFO - PROCESS | 1738 | 1464394302292 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc55000 == 149 [pid = 1738] [id = 715] 17:11:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x913f1800) [pid = 1738] [serial = 2146] [outer = (nil)] 17:11:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x92762800) [pid = 1738] [serial = 2147] [outer = 0x913f1800] 17:11:42 INFO - PROCESS | 1738 | 1464394302386 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x928e0800) [pid = 1738] [serial = 2148] [outer = 0x913f1800] 17:11:43 INFO - PROCESS | 1738 | 1464394303282 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:11:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1682ms 17:11:43 INFO - PROCESS | 1738 | 1464394303337 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 1738 | 1464394303340 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:11:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:11:43 INFO - PROCESS | 1738 | 1464394303348 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 1738 | 1464394303351 Marionette TRACE conn3 <- [1,2834,null,{}] 17:11:43 INFO - PROCESS | 1738 | 1464394303358 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 1738 | 1464394303639 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:11:44 INFO - PROCESS | 1738 | 1464394303982 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x922ebc00 == 150 [pid = 1738] [id = 716] 17:11:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x923cdc00) [pid = 1738] [serial = 2149] [outer = (nil)] 17:11:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x92e10c00) [pid = 1738] [serial = 2150] [outer = 0x923cdc00] 17:11:44 INFO - PROCESS | 1738 | 1464394304078 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x93937000) [pid = 1738] [serial = 2151] [outer = 0x923cdc00] 17:11:44 INFO - PROCESS | 1738 | 1464394304996 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:11:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1693ms 17:11:45 INFO - PROCESS | 1738 | 1464394305042 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:11:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:11:45 INFO - PROCESS | 1738 | 1464394305046 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:11:45 INFO - PROCESS | 1738 | 1464394305052 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 1738 | 1464394305056 Marionette TRACE conn3 <- [1,2838,null,{}] 17:11:45 INFO - PROCESS | 1738 | 1464394305062 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 1738 | 1464394305307 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:11:45 INFO - PROCESS | 1738 | 1464394305646 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 1738 | ++DOCSHELL 0x923c7000 == 151 [pid = 1738] [id = 717] 17:11:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x928ec400) [pid = 1738] [serial = 2152] [outer = (nil)] 17:11:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x951bd800) [pid = 1738] [serial = 2153] [outer = 0x928ec400] 17:11:45 INFO - PROCESS | 1738 | 1464394305744 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x952e5400) [pid = 1738] [serial = 2154] [outer = 0x928ec400] 17:11:46 INFO - PROCESS | 1738 | 1464394306747 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:11:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1783ms 17:11:46 INFO - PROCESS | 1738 | 1464394306835 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:11:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:11:46 INFO - PROCESS | 1738 | 1464394306840 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:11:46 INFO - PROCESS | 1738 | 1464394306847 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 1738 | 1464394306851 Marionette TRACE conn3 <- [1,2842,null,{}] 17:11:46 INFO - PROCESS | 1738 | 1464394306857 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:47 INFO - PROCESS | 1738 | 1464394307171 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:11:47 INFO - PROCESS | 1738 | 1464394307515 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e1c00 == 152 [pid = 1738] [id = 718] 17:11:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x92761c00) [pid = 1738] [serial = 2155] [outer = (nil)] 17:11:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x99052400) [pid = 1738] [serial = 2156] [outer = 0x92761c00] 17:11:47 INFO - PROCESS | 1738 | 1464394307606 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x992ae400) [pid = 1738] [serial = 2157] [outer = 0x92761c00] 17:11:48 INFO - PROCESS | 1738 | 1464394308564 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:11:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1786ms 17:11:48 INFO - PROCESS | 1738 | 1464394308633 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 1738 | 1464394308637 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:11:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:11:48 INFO - PROCESS | 1738 | 1464394308644 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 1738 | 1464394308648 Marionette TRACE conn3 <- [1,2846,null,{}] 17:11:48 INFO - PROCESS | 1738 | 1464394308654 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:48 INFO - PROCESS | 1738 | 1464394308951 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:11:49 INFO - PROCESS | 1738 | 1464394309308 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db5a400 == 153 [pid = 1738] [id = 719] 17:11:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8e5de400) [pid = 1738] [serial = 2158] [outer = (nil)] 17:11:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x9a298c00) [pid = 1738] [serial = 2159] [outer = 0x8e5de400] 17:11:49 INFO - PROCESS | 1738 | 1464394309399 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x9a888800) [pid = 1738] [serial = 2160] [outer = 0x8e5de400] 17:11:50 INFO - PROCESS | 1738 | 1464394310345 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:11:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1741ms 17:11:50 INFO - PROCESS | 1738 | 1464394310386 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 1738 | 1464394310391 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:11:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:11:50 INFO - PROCESS | 1738 | 1464394310397 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 1738 | 1464394310402 Marionette TRACE conn3 <- [1,2850,null,{}] 17:11:50 INFO - PROCESS | 1738 | 1464394310408 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:50 INFO - PROCESS | 1738 | 1464394310692 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:11:51 INFO - PROCESS | 1738 | 1464394311171 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x99fe3000 == 154 [pid = 1738] [id = 720] 17:11:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x9ae46000) [pid = 1738] [serial = 2161] [outer = (nil)] 17:11:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x9b23a000) [pid = 1738] [serial = 2162] [outer = 0x9ae46000] 17:11:51 INFO - PROCESS | 1738 | 1464394311354 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x9b3b2400) [pid = 1738] [serial = 2163] [outer = 0x9ae46000] 17:11:52 INFO - PROCESS | 1738 | 1464394312655 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:11:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:11:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2347ms 17:11:52 INFO - PROCESS | 1738 | 1464394312748 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 1738 | 1464394312766 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:11:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:11:52 INFO - PROCESS | 1738 | 1464394312924 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 1738 | 1464394312927 Marionette TRACE conn3 <- [1,2854,null,{}] 17:11:52 INFO - PROCESS | 1738 | 1464394312947 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:53 INFO - PROCESS | 1738 | 1464394313314 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:11:53 INFO - PROCESS | 1738 | 1464394313534 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cd800 == 155 [pid = 1738] [id = 721] 17:11:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x9ae45800) [pid = 1738] [serial = 2164] [outer = (nil)] 17:11:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9d1a4400) [pid = 1738] [serial = 2165] [outer = 0x9ae45800] 17:11:53 INFO - PROCESS | 1738 | 1464394313625 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0xa0608c00) [pid = 1738] [serial = 2166] [outer = 0x9ae45800] 17:11:54 INFO - PROCESS | 1738 | 1464394314860 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:11:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:11:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2121ms 17:11:54 INFO - PROCESS | 1738 | 1464394314943 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 1738 | 1464394314950 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:11:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:11:54 INFO - PROCESS | 1738 | 1464394314961 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 1738 | 1464394314983 Marionette TRACE conn3 <- [1,2858,null,{}] 17:11:55 INFO - PROCESS | 1738 | 1464394315134 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:55 INFO - PROCESS | 1738 | 1464394315625 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:11:55 INFO - PROCESS | 1738 | 1464394315808 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b2800 == 156 [pid = 1738] [id = 722] 17:11:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x9ae41400) [pid = 1738] [serial = 2167] [outer = (nil)] 17:11:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0xa2630400) [pid = 1738] [serial = 2168] [outer = 0x9ae41400] 17:11:55 INFO - PROCESS | 1738 | 1464394315940 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0xa30f3c00) [pid = 1738] [serial = 2169] [outer = 0x9ae41400] 17:11:57 INFO - PROCESS | 1738 | 1464394317368 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:11:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2466ms 17:11:57 INFO - PROCESS | 1738 | 1464394317426 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 1738 | 1464394317429 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:11:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:11:57 INFO - PROCESS | 1738 | 1464394317437 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 1738 | 1464394317441 Marionette TRACE conn3 <- [1,2862,null,{}] 17:11:57 INFO - PROCESS | 1738 | 1464394317447 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:57 INFO - PROCESS | 1738 | 1464394317707 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:11:58 INFO - PROCESS | 1738 | 1464394318057 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30f000 == 157 [pid = 1738] [id = 723] 17:11:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x9b247c00) [pid = 1738] [serial = 2170] [outer = (nil)] 17:11:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0xa67cac00) [pid = 1738] [serial = 2171] [outer = 0x9b247c00] 17:11:58 INFO - PROCESS | 1738 | 1464394318156 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0xa67d9000) [pid = 1738] [serial = 2172] [outer = 0x9b247c00] 17:11:59 INFO - PROCESS | 1738 | 1464394319138 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:11:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1737ms 17:11:59 INFO - PROCESS | 1738 | 1464394319174 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 1738 | 1464394319179 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:11:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:11:59 INFO - PROCESS | 1738 | 1464394319185 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 1738 | 1464394319188 Marionette TRACE conn3 <- [1,2866,null,{}] 17:11:59 INFO - PROCESS | 1738 | 1464394319194 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:59 INFO - PROCESS | 1738 | 1464394319461 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:11:59 INFO - PROCESS | 1738 | 1464394319834 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x8be02800 == 158 [pid = 1738] [id = 724] 17:11:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x8be04400) [pid = 1738] [serial = 2173] [outer = (nil)] 17:11:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x8be0ac00) [pid = 1738] [serial = 2174] [outer = 0x8be04400] 17:11:59 INFO - PROCESS | 1738 | 1464394319946 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x8be0c400) [pid = 1738] [serial = 2175] [outer = 0x8be04400] 17:12:00 INFO - PROCESS | 1738 | 1464394320890 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:12:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1790ms 17:12:00 INFO - PROCESS | 1738 | 1464394320976 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:12:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:12:00 INFO - PROCESS | 1738 | 1464394320981 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:12:00 INFO - PROCESS | 1738 | 1464394320988 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 1738 | 1464394320992 Marionette TRACE conn3 <- [1,2870,null,{}] 17:12:01 INFO - PROCESS | 1738 | 1464394320998 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:01 INFO - PROCESS | 1738 | 1464394321271 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:12:01 INFO - PROCESS | 1738 | 1464394321600 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x8be04c00 == 159 [pid = 1738] [id = 725] 17:12:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x8be05000) [pid = 1738] [serial = 2176] [outer = (nil)] 17:12:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0xa4e1bc00) [pid = 1738] [serial = 2177] [outer = 0x8be05000] 17:12:01 INFO - PROCESS | 1738 | 1464394321697 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0xa6c2d400) [pid = 1738] [serial = 2178] [outer = 0x8be05000] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x87688400 == 158 [pid = 1738] [id = 622] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x87ef4c00 == 157 [pid = 1738] [id = 537] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x873c5400 == 156 [pid = 1738] [id = 684] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae45c00 == 155 [pid = 1738] [id = 136] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x87689800 == 154 [pid = 1738] [id = 623] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x874c5c00 == 153 [pid = 1738] [id = 708] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x899edc00 == 152 [pid = 1738] [id = 707] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x890e8000 == 151 [pid = 1738] [id = 706] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x87692000 == 150 [pid = 1738] [id = 705] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x9c36e800 == 149 [pid = 1738] [id = 702] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae10000 == 148 [pid = 1738] [id = 701] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x9b23b000 == 147 [pid = 1738] [id = 700] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae41c00 == 146 [pid = 1738] [id = 699] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x873c6400 == 145 [pid = 1738] [id = 697] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x952e7800 == 144 [pid = 1738] [id = 698] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x9468d800 == 143 [pid = 1738] [id = 696] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x92aaf800 == 142 [pid = 1738] [id = 695] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x8ee46800 == 141 [pid = 1738] [id = 694] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x913dcc00 == 140 [pid = 1738] [id = 693] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x873c1c00 == 139 [pid = 1738] [id = 624] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x8f873c00 == 138 [pid = 1738] [id = 692] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x8b57f800 == 137 [pid = 1738] [id = 691] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x8e45a800 == 136 [pid = 1738] [id = 690] 17:12:04 INFO - PROCESS | 1738 | --DOCSHELL 0x88219400 == 135 [pid = 1738] [id = 689] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x8ee45c00) [pid = 1738] [serial = 2066] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x9144dc00) [pid = 1738] [serial = 2024] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x9c2a8c00) [pid = 1738] [serial = 2049] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x9813cc00) [pid = 1738] [serial = 2039] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8d396400) [pid = 1738] [serial = 2060] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8d938000) [pid = 1738] [serial = 2061] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x9276bc00) [pid = 1738] [serial = 2030] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x951be400) [pid = 1738] [serial = 2036] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8874e000) [pid = 1738] [serial = 2063] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x8ee47000) [pid = 1738] [serial = 1947] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x9ba6ec00) [pid = 1738] [serial = 2048] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9468c400) [pid = 1738] [serial = 2034] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8f109400) [pid = 1738] [serial = 2018] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0xa113cc00) [pid = 1738] [serial = 2051] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x91b67000) [pid = 1738] [serial = 2028] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x9ae50c00) [pid = 1738] [serial = 2045] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x8d053800) [pid = 1738] [serial = 2064] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x91b39000) [pid = 1738] [serial = 2027] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8d3a1c00) [pid = 1738] [serial = 2015] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x91453c00) [pid = 1738] [serial = 2025] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x899e5800) [pid = 1738] [serial = 2013] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x9ae0d000) [pid = 1738] [serial = 2043] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8f897400) [pid = 1738] [serial = 2022] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8a9a8c00) [pid = 1738] [serial = 2058] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x88757800) [pid = 1738] [serial = 2012] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8dbb4000) [pid = 1738] [serial = 2016] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x93943000) [pid = 1738] [serial = 2033] [outer = (nil)] [url = about:blank] 17:12:04 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x928eac00) [pid = 1738] [serial = 2031] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x899e4800) [pid = 1738] [serial = 2057] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x99ea1000) [pid = 1738] [serial = 2040] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x952e2400) [pid = 1738] [serial = 2037] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x87efc000) [pid = 1738] [serial = 2055] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8768e800) [pid = 1738] [serial = 2054] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x9a892c00) [pid = 1738] [serial = 2042] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8f880800) [pid = 1738] [serial = 2021] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9b244c00) [pid = 1738] [serial = 2046] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8f544400) [pid = 1738] [serial = 2019] [outer = (nil)] [url = about:blank] 17:12:05 INFO - PROCESS | 1738 | 1464394325622 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:12:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 4652ms 17:12:05 INFO - PROCESS | 1738 | 1464394325640 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:12:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:12:05 INFO - PROCESS | 1738 | 1464394325649 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:12:05 INFO - PROCESS | 1738 | 1464394325657 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 1738 | 1464394325663 Marionette TRACE conn3 <- [1,2874,null,{}] 17:12:05 INFO - PROCESS | 1738 | 1464394325671 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 1738 | 1464394325932 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:12:06 INFO - PROCESS | 1738 | 1464394326239 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef1400 == 136 [pid = 1738] [id = 726] 17:12:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x87ef3400) [pid = 1738] [serial = 2179] [outer = (nil)] 17:12:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x881e7400) [pid = 1738] [serial = 2180] [outer = 0x87ef3400] 17:12:06 INFO - PROCESS | 1738 | 1464394326331 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8820ac00) [pid = 1738] [serial = 2181] [outer = 0x87ef3400] 17:12:07 INFO - PROCESS | 1738 | 1464394327185 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:12:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:12:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1587ms 17:12:07 INFO - PROCESS | 1738 | 1464394327254 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:12:07 INFO - PROCESS | 1738 | 1464394327263 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:12:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:12:07 INFO - PROCESS | 1738 | 1464394327274 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:12:07 INFO - PROCESS | 1738 | 1464394327279 Marionette TRACE conn3 <- [1,2878,null,{}] 17:12:07 INFO - PROCESS | 1738 | 1464394327291 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:07 INFO - PROCESS | 1738 | 1464394327608 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:12:07 INFO - PROCESS | 1738 | 1464394327649 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x881e6400 == 137 [pid = 1738] [id = 727] 17:12:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8874e000) [pid = 1738] [serial = 2182] [outer = (nil)] 17:12:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x88756400) [pid = 1738] [serial = 2183] [outer = 0x8874e000] 17:12:07 INFO - PROCESS | 1738 | 1464394327756 Marionette DEBUG loaded listener.js 17:12:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x888d4c00) [pid = 1738] [serial = 2184] [outer = 0x8874e000] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x952e3c00) [pid = 1738] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x87692400) [pid = 1738] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8a9a1c00) [pid = 1738] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8f893c00) [pid = 1738] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0xa6739400) [pid = 1738] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x888d1c00) [pid = 1738] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x923cd400) [pid = 1738] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x939df000) [pid = 1738] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8875bc00) [pid = 1738] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8bfb1c00) [pid = 1738] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x9b5aec00) [pid = 1738] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x9ba1e800) [pid = 1738] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x913db800) [pid = 1738] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0xa301d400) [pid = 1738] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x9183a000) [pid = 1738] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x8e45f000) [pid = 1738] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x9b5ad400) [pid = 1738] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x952e6400) [pid = 1738] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x99ea1800) [pid = 1738] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0x87689c00) [pid = 1738] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:12:10 INFO - PROCESS | 1738 | --DOMWINDOW == 115 (0x9ba13400) [pid = 1738] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:12:10 INFO - PROCESS | 1738 | 1464394330201 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:12:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 2986ms 17:12:10 INFO - PROCESS | 1738 | 1464394330261 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 1738 | 1464394330265 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:12:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:12:10 INFO - PROCESS | 1738 | 1464394330271 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 1738 | 1464394330277 Marionette TRACE conn3 <- [1,2882,null,{}] 17:12:10 INFO - PROCESS | 1738 | 1464394330293 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:10 INFO - PROCESS | 1738 | 1464394330536 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:12:10 INFO - PROCESS | 1738 | 1464394330745 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x890e9c00 == 138 [pid = 1738] [id = 728] 17:12:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 116 (0x890f0c00) [pid = 1738] [serial = 2185] [outer = (nil)] 17:12:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 117 (0x899ea000) [pid = 1738] [serial = 2186] [outer = 0x890f0c00] 17:12:10 INFO - PROCESS | 1738 | 1464394330835 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 118 (0x89ba2c00) [pid = 1738] [serial = 2187] [outer = 0x890f0c00] 17:12:11 INFO - PROCESS | 1738 | 1464394331700 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:12:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:12:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1487ms 17:12:11 INFO - PROCESS | 1738 | 1464394331760 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 1738 | 1464394331764 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:12:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:12:11 INFO - PROCESS | 1738 | 1464394331770 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 1738 | 1464394331773 Marionette TRACE conn3 <- [1,2886,null,{}] 17:12:11 INFO - PROCESS | 1738 | 1464394331779 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 1738 | 1464394332028 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:12:12 INFO - PROCESS | 1738 | 1464394332558 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x873ce400 == 139 [pid = 1738] [id = 729] 17:12:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 119 (0x87489400) [pid = 1738] [serial = 2188] [outer = (nil)] 17:12:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 120 (0x874cc800) [pid = 1738] [serial = 2189] [outer = 0x87489400] 17:12:12 INFO - PROCESS | 1738 | 1464394332654 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x87ef5400) [pid = 1738] [serial = 2190] [outer = 0x87489400] 17:12:13 INFO - PROCESS | 1738 | 1464394333637 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:12:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:12:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1935ms 17:12:13 INFO - PROCESS | 1738 | 1464394333709 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 1738 | 1464394333716 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:12:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:12:13 INFO - PROCESS | 1738 | 1464394333725 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 1738 | 1464394333731 Marionette TRACE conn3 <- [1,2890,null,{}] 17:12:13 INFO - PROCESS | 1738 | 1464394333740 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:14 INFO - PROCESS | 1738 | 1464394334042 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:12:14 INFO - PROCESS | 1738 | 1464394334400 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x888d2000 == 140 [pid = 1738] [id = 730] 17:12:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x888d4000) [pid = 1738] [serial = 2191] [outer = (nil)] 17:12:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x88f23400) [pid = 1738] [serial = 2192] [outer = 0x888d4000] 17:12:14 INFO - PROCESS | 1738 | 1464394334496 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x890ef400) [pid = 1738] [serial = 2193] [outer = 0x888d4000] 17:12:15 INFO - PROCESS | 1738 | 1464394335508 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:12:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1843ms 17:12:15 INFO - PROCESS | 1738 | 1464394335571 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 1738 | 1464394335578 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:12:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:12:15 INFO - PROCESS | 1738 | 1464394335586 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 1738 | 1464394335589 Marionette TRACE conn3 <- [1,2894,null,{}] 17:12:15 INFO - PROCESS | 1738 | 1464394335596 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 1738 | 1464394335865 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:12:16 INFO - PROCESS | 1738 | 1464394336265 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 1738 | ++DOCSHELL 0x8aae1c00 == 141 [pid = 1738] [id = 731] 17:12:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8aaee400) [pid = 1738] [serial = 2194] [outer = (nil)] 17:12:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8b33ac00) [pid = 1738] [serial = 2195] [outer = 0x8aaee400] 17:12:16 INFO - PROCESS | 1738 | 1464394336360 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8b344c00) [pid = 1738] [serial = 2196] [outer = 0x8aaee400] 17:12:17 INFO - PROCESS | 1738 | 1464394337357 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:12:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1803ms 17:12:17 INFO - PROCESS | 1738 | 1464394337391 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 1738 | 1464394337395 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:12:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:12:17 INFO - PROCESS | 1738 | 1464394337412 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 1738 | 1464394337422 Marionette TRACE conn3 <- [1,2898,null,{}] 17:12:17 INFO - PROCESS | 1738 | 1464394337428 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 1738 | 1464394337716 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:12:18 INFO - PROCESS | 1738 | 1464394338057 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:18 INFO - PROCESS | 1738 | ++DOCSHELL 0x899e5000 == 142 [pid = 1738] [id = 732] 17:12:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8a9ae000) [pid = 1738] [serial = 2197] [outer = (nil)] 17:12:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8be03c00) [pid = 1738] [serial = 2198] [outer = 0x8a9ae000] 17:12:18 INFO - PROCESS | 1738 | 1464394338155 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8be0b800) [pid = 1738] [serial = 2199] [outer = 0x8a9ae000] 17:12:19 INFO - PROCESS | 1738 | 1464394339094 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:12:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:12:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1756ms 17:12:19 INFO - PROCESS | 1738 | 1464394339160 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:12:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:12:19 INFO - PROCESS | 1738 | 1464394339166 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:12:19 INFO - PROCESS | 1738 | 1464394339172 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 1738 | 1464394339176 Marionette TRACE conn3 <- [1,2902,null,{}] 17:12:19 INFO - PROCESS | 1738 | 1464394339182 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:19 INFO - PROCESS | 1738 | 1464394339443 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:12:19 INFO - PROCESS | 1738 | 1464394339784 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b580800 == 143 [pid = 1738] [id = 733] 17:12:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8bfa9c00) [pid = 1738] [serial = 2200] [outer = (nil)] 17:12:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8cfd2400) [pid = 1738] [serial = 2201] [outer = 0x8bfa9c00] 17:12:19 INFO - PROCESS | 1738 | 1464394339873 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8cfd8c00) [pid = 1738] [serial = 2202] [outer = 0x8bfa9c00] 17:12:20 INFO - PROCESS | 1738 | 1464394340801 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:12:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:12:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1696ms 17:12:20 INFO - PROCESS | 1738 | 1464394340870 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:12:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:12:20 INFO - PROCESS | 1738 | 1464394340874 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:12:20 INFO - PROCESS | 1738 | 1464394340881 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 1738 | 1464394340885 Marionette TRACE conn3 <- [1,2906,null,{}] 17:12:20 INFO - PROCESS | 1738 | 1464394340891 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:21 INFO - PROCESS | 1738 | 1464394341168 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:12:21 INFO - PROCESS | 1738 | 1464394341520 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d058c00 == 144 [pid = 1738] [id = 734] 17:12:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8d05c400) [pid = 1738] [serial = 2203] [outer = (nil)] 17:12:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8d255400) [pid = 1738] [serial = 2204] [outer = 0x8d05c400] 17:12:21 INFO - PROCESS | 1738 | 1464394341627 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8d39e800) [pid = 1738] [serial = 2205] [outer = 0x8d05c400] 17:12:22 INFO - PROCESS | 1738 | 1464394342664 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:12:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:12:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1841ms 17:12:22 INFO - PROCESS | 1738 | 1464394342722 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 1738 | 1464394342726 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:12:22 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:12:22 INFO - PROCESS | 1738 | 1464394342733 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 1738 | 1464394342736 Marionette TRACE conn3 <- [1,2910,null,{}] 17:12:22 INFO - PROCESS | 1738 | 1464394342743 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:23 INFO - PROCESS | 1738 | 1464394343011 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:12:23 INFO - PROCESS | 1738 | 1464394343360 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x873c9000 == 145 [pid = 1738] [id = 735] 17:12:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8d3a1000) [pid = 1738] [serial = 2206] [outer = (nil)] 17:12:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8d9cdc00) [pid = 1738] [serial = 2207] [outer = 0x8d3a1000] 17:12:23 INFO - PROCESS | 1738 | 1464394343516 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8d9d2800) [pid = 1738] [serial = 2208] [outer = 0x8d3a1000] 17:12:24 INFO - PROCESS | 1738 | 1464394344337 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:12:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:12:24 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:12:24 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1639ms 17:12:24 INFO - PROCESS | 1738 | 1464394344379 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:12:24 INFO - PROCESS | 1738 | 1464394344384 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:12:24 INFO - TEST-START | /DOMEvents/constructors.html 17:12:24 INFO - PROCESS | 1738 | 1464394344394 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 1738 | 1464394344398 Marionette TRACE conn3 <- [1,2914,null,{}] 17:12:24 INFO - PROCESS | 1738 | 1464394344404 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:24 INFO - PROCESS | 1738 | 1464394344652 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:12:24 INFO - PROCESS | 1738 | 1464394344947 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 1738 | ++DOCSHELL 0x8d932400 == 146 [pid = 1738] [id = 736] 17:12:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8d932c00) [pid = 1738] [serial = 2209] [outer = (nil)] 17:12:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8db64400) [pid = 1738] [serial = 2210] [outer = 0x8d932c00] 17:12:25 INFO - PROCESS | 1738 | 1464394345086 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8dbb1800) [pid = 1738] [serial = 2211] [outer = 0x8d932c00] 17:12:26 INFO - PROCESS | 1738 | 1464394346011 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:12:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:12:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:12:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:12:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:12:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:12:26 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:12:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:12:26 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:12:26 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:12:26 INFO - TEST-OK | /DOMEvents/constructors.html | took 1710ms 17:12:26 INFO - PROCESS | 1738 | 1464394346106 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 1738 | 1464394346109 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:12:26 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:12:26 INFO - PROCESS | 1738 | 1464394346124 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 1738 | 1464394346132 Marionette TRACE conn3 <- [1,2918,null,{}] 17:12:26 INFO - PROCESS | 1738 | 1464394346185 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:26 INFO - PROCESS | 1738 | 1464394346529 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:12:26 INFO - PROCESS | 1738 | 1464394346808 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db56800 == 147 [pid = 1738] [id = 737] 17:12:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8db5ac00) [pid = 1738] [serial = 2212] [outer = (nil)] 17:12:26 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8e30d400) [pid = 1738] [serial = 2213] [outer = 0x8db5ac00] 17:12:26 INFO - PROCESS | 1738 | 1464394346898 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x8e466c00) [pid = 1738] [serial = 2214] [outer = 0x8db5ac00] 17:12:27 INFO - PROCESS | 1738 | 1464394347750 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:12:27 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:12:27 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1641ms 17:12:27 INFO - PROCESS | 1738 | 1464394347765 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 1738 | 1464394347776 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:12:27 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:12:27 INFO - PROCESS | 1738 | 1464394347784 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 1738 | 1464394347787 Marionette TRACE conn3 <- [1,2922,null,{}] 17:12:27 INFO - PROCESS | 1738 | 1464394347794 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:28 INFO - PROCESS | 1738 | 1464394348071 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:12:28 INFO - PROCESS | 1738 | 1464394348390 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db59800 == 148 [pid = 1738] [id = 738] 17:12:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8e302400) [pid = 1738] [serial = 2215] [outer = (nil)] 17:12:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x8ee46400) [pid = 1738] [serial = 2216] [outer = 0x8e302400] 17:12:28 INFO - PROCESS | 1738 | 1464394348486 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x8ee50400) [pid = 1738] [serial = 2217] [outer = 0x8e302400] 17:12:29 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:12:29 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:12:29 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:12:29 INFO - PROCESS | 1738 | [1738] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 17:12:29 INFO - PROCESS | 1738 | 1464394349319 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:12:29 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:12:29 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:12:29 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 17:12:29 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:12:29 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 17:12:29 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:12:29 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]" 17:12:29 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:12:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:29 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:12:29 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:12:29 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1590ms 17:12:29 INFO - PROCESS | 1738 | 1464394349375 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:12:29 INFO - PROCESS | 1738 | 1464394349383 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:12:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:12:29 INFO - PROCESS | 1738 | 1464394349396 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 1738 | 1464394349402 Marionette TRACE conn3 <- [1,2926,null,{}] 17:12:29 INFO - PROCESS | 1738 | 1464394349429 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:29 INFO - PROCESS | 1738 | 1464394349678 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:12:30 INFO - PROCESS | 1738 | 1464394350034 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f548c00 == 149 [pid = 1738] [id = 739] 17:12:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x8f549000) [pid = 1738] [serial = 2218] [outer = (nil)] 17:12:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x8f6b7400) [pid = 1738] [serial = 2219] [outer = 0x8f549000] 17:12:30 INFO - PROCESS | 1738 | 1464394350145 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x8f6c0400) [pid = 1738] [serial = 2220] [outer = 0x8f549000] 17:12:30 INFO - PROCESS | 1738 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:12:30 INFO - PROCESS | 1738 | 1464394350986 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:12:31 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:12:31 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1655ms 17:12:31 INFO - PROCESS | 1738 | 1464394351066 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 1738 | 1464394351070 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:12:31 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:12:31 INFO - PROCESS | 1738 | 1464394351092 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 1738 | 1464394351101 Marionette TRACE conn3 <- [1,2930,null,{}] 17:12:31 INFO - PROCESS | 1738 | 1464394351107 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:31 INFO - PROCESS | 1738 | 1464394351390 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:12:31 INFO - PROCESS | 1738 | 1464394351739 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f890000 == 150 [pid = 1738] [id = 740] 17:12:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8f891400) [pid = 1738] [serial = 2221] [outer = (nil)] 17:12:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x913d4800) [pid = 1738] [serial = 2222] [outer = 0x8f891400] 17:12:31 INFO - PROCESS | 1738 | 1464394351834 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x913dd400) [pid = 1738] [serial = 2223] [outer = 0x8f891400] 17:12:32 INFO - PROCESS | 1738 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:12:32 INFO - PROCESS | 1738 | 1464394352613 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:12:32 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:12:32 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1549ms 17:12:32 INFO - PROCESS | 1738 | 1464394352651 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 1738 | 1464394352659 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:12:32 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:12:32 INFO - PROCESS | 1738 | 1464394352672 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 1738 | 1464394352676 Marionette TRACE conn3 <- [1,2934,null,{}] 17:12:32 INFO - PROCESS | 1738 | 1464394352687 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:32 INFO - PROCESS | 1738 | 1464394352957 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:12:33 INFO - PROCESS | 1738 | 1464394353269 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 1738 | ++DOCSHELL 0x874ce800 == 151 [pid = 1738] [id = 741] 17:12:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x913de800) [pid = 1738] [serial = 2224] [outer = (nil)] 17:12:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x91444c00) [pid = 1738] [serial = 2225] [outer = 0x913de800] 17:12:33 INFO - PROCESS | 1738 | 1464394353427 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x9144b400) [pid = 1738] [serial = 2226] [outer = 0x913de800] 17:12:34 INFO - PROCESS | 1738 | 1464394354313 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:12:34 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:12:34 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1694ms 17:12:34 INFO - PROCESS | 1738 | 1464394354366 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 1738 | 1464394354369 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:12:34 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:12:34 INFO - PROCESS | 1738 | 1464394354377 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 1738 | 1464394354380 Marionette TRACE conn3 <- [1,2938,null,{}] 17:12:34 INFO - PROCESS | 1738 | 1464394354387 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:34 INFO - PROCESS | 1738 | 1464394354761 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:12:35 INFO - PROCESS | 1738 | 1464394355042 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x913f3c00 == 152 [pid = 1738] [id = 742] 17:12:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x91446000) [pid = 1738] [serial = 2227] [outer = (nil)] 17:12:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x91839000) [pid = 1738] [serial = 2228] [outer = 0x91446000] 17:12:35 INFO - PROCESS | 1738 | 1464394355150 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x9183b000) [pid = 1738] [serial = 2229] [outer = 0x91446000] 17:12:35 INFO - PROCESS | 1738 | 1464394355982 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:12:36 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. 17:12:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1636ms 17:12:36 INFO - PROCESS | 1738 | 1464394356015 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:12:36 INFO - PROCESS | 1738 | 1464394356021 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:12:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:12:36 INFO - PROCESS | 1738 | 1464394356034 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 1738 | 1464394356038 Marionette TRACE conn3 <- [1,2942,null,{}] 17:12:36 INFO - PROCESS | 1738 | 1464394356049 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:36 INFO - PROCESS | 1738 | 1464394356405 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:12:36 INFO - PROCESS | 1738 | 1464394356764 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f89b400 == 153 [pid = 1738] [id = 743] 17:12:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x91453400) [pid = 1738] [serial = 2230] [outer = (nil)] 17:12:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9189ec00) [pid = 1738] [serial = 2231] [outer = 0x91453400] 17:12:36 INFO - PROCESS | 1738 | 1464394356861 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x918c7800) [pid = 1738] [serial = 2232] [outer = 0x91453400] 17:12:38 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 17:12:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:12:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:38 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:12:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 2002ms 17:12:38 INFO - PROCESS | 1738 | 1464394358014 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:12:38 INFO - PROCESS | 1738 | 1464394358039 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 1738 | 1464394358046 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:12:38 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:12:38 INFO - PROCESS | 1738 | 1464394358056 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 1738 | 1464394358061 Marionette TRACE conn3 <- [1,2946,null,{}] 17:12:38 INFO - PROCESS | 1738 | 1464394358124 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:38 INFO - PROCESS | 1738 | 1464394358535 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:12:38 INFO - PROCESS | 1738 | 1464394358957 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 1738 | ++DOCSHELL 0x91894800 == 154 [pid = 1738] [id = 744] 17:12:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x918cfc00) [pid = 1738] [serial = 2233] [outer = (nil)] 17:12:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x91b37000) [pid = 1738] [serial = 2234] [outer = 0x918cfc00] 17:12:39 INFO - PROCESS | 1738 | 1464394359048 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x91b3b000) [pid = 1738] [serial = 2235] [outer = 0x918cfc00] 17:12:39 INFO - PROCESS | 1738 | 1464394359908 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:12:39 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. 17:12:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1892ms 17:12:39 INFO - PROCESS | 1738 | 1464394359948 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 1738 | 1464394359952 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:12:39 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:12:39 INFO - PROCESS | 1738 | 1464394359959 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 1738 | 1464394359963 Marionette TRACE conn3 <- [1,2950,null,{}] 17:12:39 INFO - PROCESS | 1738 | 1464394359972 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:40 INFO - PROCESS | 1738 | 1464394360288 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:12:40 INFO - PROCESS | 1738 | 1464394360646 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 1738 | ++DOCSHELL 0x918dc800 == 155 [pid = 1738] [id = 745] 17:12:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x91b66800) [pid = 1738] [serial = 2236] [outer = (nil)] 17:12:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x91b6f800) [pid = 1738] [serial = 2237] [outer = 0x91b66800] 17:12:40 INFO - PROCESS | 1738 | 1464394360743 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x922dfc00) [pid = 1738] [serial = 2238] [outer = 0x91b66800] 17:12:41 INFO - PROCESS | 1738 | ++DOCSHELL 0x923cb000 == 156 [pid = 1738] [id = 746] 17:12:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x923cb400) [pid = 1738] [serial = 2239] [outer = (nil)] 17:12:41 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x923d3400) [pid = 1738] [serial = 2240] [outer = 0x923cb400] 17:12:41 INFO - PROCESS | 1738 | 1464394361734 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:12:41 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. 17:12:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1843ms 17:12:41 INFO - PROCESS | 1738 | 1464394361804 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:12:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:12:41 INFO - PROCESS | 1738 | 1464394361808 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:12:41 INFO - PROCESS | 1738 | 1464394361816 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 1738 | 1464394361819 Marionette TRACE conn3 <- [1,2954,null,{}] 17:12:41 INFO - PROCESS | 1738 | 1464394361826 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 1738 | 1464394362293 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:12:42 INFO - PROCESS | 1738 | 1464394362572 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x91b38800 == 157 [pid = 1738] [id = 747] 17:12:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x923c4400) [pid = 1738] [serial = 2241] [outer = (nil)] 17:12:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x923d1000) [pid = 1738] [serial = 2242] [outer = 0x923c4400] 17:12:42 INFO - PROCESS | 1738 | 1464394362663 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x92762400) [pid = 1738] [serial = 2243] [outer = 0x923c4400] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x88754000 == 156 [pid = 1738] [id = 685] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x951b7000 == 155 [pid = 1738] [id = 680] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x9a7ac800 == 154 [pid = 1738] [id = 681] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x92abb000 == 153 [pid = 1738] [id = 679] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x9a4b9800 == 152 [pid = 1738] [id = 682] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x9ae18000 == 151 [pid = 1738] [id = 683] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x890e9c00 == 150 [pid = 1738] [id = 728] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x881e6400 == 149 [pid = 1738] [id = 727] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x87ef1400 == 148 [pid = 1738] [id = 726] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8be02800 == 147 [pid = 1738] [id = 724] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x951b2800 == 146 [pid = 1738] [id = 722] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8e30f000 == 145 [pid = 1738] [id = 723] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x923cd800 == 144 [pid = 1738] [id = 721] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x99fe3000 == 143 [pid = 1738] [id = 720] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8db5a400 == 142 [pid = 1738] [id = 719] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x922e1c00 == 141 [pid = 1738] [id = 718] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x922ebc00 == 140 [pid = 1738] [id = 716] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x923c7000 == 139 [pid = 1738] [id = 717] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8bc55000 == 138 [pid = 1738] [id = 715] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x87688c00 == 137 [pid = 1738] [id = 714] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8b4eac00 == 136 [pid = 1738] [id = 713] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8f6bc800 == 135 [pid = 1738] [id = 712] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x8d9d3400 == 134 [pid = 1738] [id = 711] 17:12:45 INFO - PROCESS | 1738 | --DOCSHELL 0x88754400 == 133 [pid = 1738] [id = 710] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x97720800) [pid = 1738] [serial = 2090] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x88218800) [pid = 1738] [serial = 2118] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8b57d000) [pid = 1738] [serial = 2121] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x913edc00) [pid = 1738] [serial = 2075] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0xa6873800) [pid = 1738] [serial = 2111] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8db5c400) [pid = 1738] [serial = 2010] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0xa6c3a000) [pid = 1738] [serial = 2114] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x9393f000) [pid = 1738] [serial = 2085] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x951b8000) [pid = 1738] [serial = 2088] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8d398000) [pid = 1738] [serial = 2070] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x8d059000) [pid = 1738] [serial = 2124] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0xa321fc00) [pid = 1738] [serial = 2105] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8bc4ac00) [pid = 1738] [serial = 2069] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa240b000) [pid = 1738] [serial = 2102] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x91899c00) [pid = 1738] [serial = 2078] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0xa24abc00) [pid = 1738] [serial = 2103] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x9812f800) [pid = 1738] [serial = 2091] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x918d9800) [pid = 1738] [serial = 2079] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0xa35f3000) [pid = 1738] [serial = 2108] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x91b3fc00) [pid = 1738] [serial = 2081] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x91448800) [pid = 1738] [serial = 2076] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x91b67400) [pid = 1738] [serial = 2082] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x8f542c00) [pid = 1738] [serial = 2073] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x9d1afc00) [pid = 1738] [serial = 2100] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x950edc00) [pid = 1738] [serial = 2087] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x8e5da400) [pid = 1738] [serial = 2072] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x9a00c800) [pid = 1738] [serial = 2093] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x9a894800) [pid = 1738] [serial = 2096] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8bc4e000) [pid = 1738] [serial = 2126] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8d9d9800) [pid = 1738] [serial = 2127] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8bfb5c00) [pid = 1738] [serial = 2123] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0xa214e000) [pid = 1738] [serial = 2052] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0xa68e1000) [pid = 1738] [serial = 2112] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0xa3258400) [pid = 1738] [serial = 2106] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x9aae2000) [pid = 1738] [serial = 2097] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x881ec400) [pid = 1738] [serial = 2117] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8b4e8000) [pid = 1738] [serial = 2120] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x9a35fc00) [pid = 1738] [serial = 2094] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x92aad800) [pid = 1738] [serial = 2084] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x9c069c00) [pid = 1738] [serial = 2099] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0xa50aa800) [pid = 1738] [serial = 2109] [outer = (nil)] [url = about:blank] 17:12:46 INFO - PROCESS | 1738 | 1464394366792 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:12:46 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:12:46 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 17:12:46 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 5049ms 17:12:46 INFO - PROCESS | 1738 | 1464394366865 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 1738 | 1464394366872 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:12:46 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:12:46 INFO - PROCESS | 1738 | 1464394366883 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 1738 | 1464394366888 Marionette TRACE conn3 <- [1,2958,null,{}] 17:12:46 INFO - PROCESS | 1738 | 1464394366902 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:47 INFO - PROCESS | 1738 | 1464394367187 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:12:47 INFO - PROCESS | 1738 | 1464394367476 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x88752c00 == 134 [pid = 1738] [id = 748] 17:12:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x88753c00) [pid = 1738] [serial = 2244] [outer = (nil)] 17:12:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x88f27c00) [pid = 1738] [serial = 2245] [outer = 0x88753c00] 17:12:47 INFO - PROCESS | 1738 | 1464394367588 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x899e9000) [pid = 1738] [serial = 2246] [outer = 0x88753c00] 17:12:48 INFO - PROCESS | 1738 | 1464394368371 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:12:48 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. 17:12:48 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1546ms 17:12:48 INFO - PROCESS | 1738 | 1464394368430 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 1738 | 1464394368439 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:12:48 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:12:48 INFO - PROCESS | 1738 | 1464394368451 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 1738 | 1464394368455 Marionette TRACE conn3 <- [1,2962,null,{}] 17:12:48 INFO - PROCESS | 1738 | 1464394368462 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:48 INFO - PROCESS | 1738 | 1464394368863 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:12:48 INFO - PROCESS | 1738 | 1464394368906 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 1738 | ++DOCSHELL 0x88f1e000 == 135 [pid = 1738] [id = 749] 17:12:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x890e4400) [pid = 1738] [serial = 2247] [outer = (nil)] 17:12:48 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8b4ec800) [pid = 1738] [serial = 2248] [outer = 0x890e4400] 17:12:48 INFO - PROCESS | 1738 | 1464394368983 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8b57cc00) [pid = 1738] [serial = 2249] [outer = 0x890e4400] 17:12:50 INFO - PROCESS | 1738 | 1464394370020 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:12:50 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. 17:12:50 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1583ms 17:12:50 INFO - PROCESS | 1738 | 1464394370034 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 1738 | 1464394370037 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:12:50 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:12:50 INFO - PROCESS | 1738 | 1464394370054 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 1738 | 1464394370062 Marionette TRACE conn3 <- [1,2966,null,{}] 17:12:50 INFO - PROCESS | 1738 | 1464394370080 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:50 INFO - PROCESS | 1738 | 1464394370413 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:12:50 INFO - PROCESS | 1738 | 1464394370449 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 1738 | ++DOCSHELL 0x8a9adc00 == 136 [pid = 1738] [id = 750] 17:12:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8be09800) [pid = 1738] [serial = 2250] [outer = (nil)] 17:12:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8bfb1400) [pid = 1738] [serial = 2251] [outer = 0x8be09800] 17:12:50 INFO - PROCESS | 1738 | 1464394370542 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8d058000) [pid = 1738] [serial = 2252] [outer = 0x8be09800] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0xa22cac00) [pid = 1738] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x890ed800) [pid = 1738] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x8874e000) [pid = 1738] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x92761c00) [pid = 1738] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x8f876000) [pid = 1738] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x89b9e800) [pid = 1738] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x87ef3400) [pid = 1738] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x8be05000) [pid = 1738] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8be04400) [pid = 1738] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x9b247c00) [pid = 1738] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x9ae41400) [pid = 1738] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x9ae45800) [pid = 1738] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x9ae46000) [pid = 1738] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:12:51 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8e5de400) [pid = 1738] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:12:52 INFO - PROCESS | 1738 | 1464394372140 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:12:52 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. 17:12:52 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 2098ms 17:12:52 INFO - PROCESS | 1738 | 1464394372152 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 1738 | 1464394372156 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:12:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:12:52 INFO - PROCESS | 1738 | 1464394372164 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 1738 | 1464394372167 Marionette TRACE conn3 <- [1,2970,null,{}] 17:12:52 INFO - PROCESS | 1738 | 1464394372174 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:52 INFO - PROCESS | 1738 | 1464394372436 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:12:52 INFO - PROCESS | 1738 | 1464394372670 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4edc00 == 137 [pid = 1738] [id = 751] 17:12:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8be05000) [pid = 1738] [serial = 2253] [outer = (nil)] 17:12:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8d394400) [pid = 1738] [serial = 2254] [outer = 0x8be05000] 17:12:52 INFO - PROCESS | 1738 | 1464394372763 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8d39a400) [pid = 1738] [serial = 2255] [outer = 0x8be05000] 17:12:53 INFO - PROCESS | 1738 | 1464394373689 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:12:53 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. 17:12:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1542ms 17:12:53 INFO - PROCESS | 1738 | 1464394373706 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 1738 | 1464394373712 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:12:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:12:53 INFO - PROCESS | 1738 | 1464394373722 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 1738 | 1464394373729 Marionette TRACE conn3 <- [1,2974,null,{}] 17:12:53 INFO - PROCESS | 1738 | 1464394373740 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:54 INFO - PROCESS | 1738 | 1464394374012 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:12:54 INFO - PROCESS | 1738 | 1464394374385 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 1738 | ++DOCSHELL 0x885f7800 == 138 [pid = 1738] [id = 752] 17:12:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x885f7c00) [pid = 1738] [serial = 2256] [outer = (nil)] 17:12:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x88f1dc00) [pid = 1738] [serial = 2257] [outer = 0x885f7c00] 17:12:54 INFO - PROCESS | 1738 | 1464394374497 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x899e1c00) [pid = 1738] [serial = 2258] [outer = 0x885f7c00] 17:12:55 INFO - PROCESS | 1738 | 1464394375450 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:12:55 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. 17:12:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1792ms 17:12:55 INFO - PROCESS | 1738 | 1464394375516 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 1738 | 1464394375526 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:12:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:12:55 INFO - PROCESS | 1738 | 1464394375538 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 1738 | 1464394375542 Marionette TRACE conn3 <- [1,2978,null,{}] 17:12:55 INFO - PROCESS | 1738 | 1464394375601 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:55 INFO - PROCESS | 1738 | 1464394375904 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:12:56 INFO - PROCESS | 1738 | 1464394376251 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 1738 | ++DOCSHELL 0x8be02000 == 139 [pid = 1738] [id = 753] 17:12:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x8be04400) [pid = 1738] [serial = 2259] [outer = (nil)] 17:12:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x8cfd4c00) [pid = 1738] [serial = 2260] [outer = 0x8be04400] 17:12:56 INFO - PROCESS | 1738 | 1464394376348 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8d395800) [pid = 1738] [serial = 2261] [outer = 0x8be04400] 17:12:57 INFO - PROCESS | 1738 | 1464394377234 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:12:57 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. 17:12:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1739ms 17:12:57 INFO - PROCESS | 1738 | 1464394377277 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:12:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:12:57 INFO - PROCESS | 1738 | 1464394377282 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:12:57 INFO - PROCESS | 1738 | 1464394377290 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 1738 | 1464394377296 Marionette TRACE conn3 <- [1,2982,null,{}] 17:12:57 INFO - PROCESS | 1738 | 1464394377313 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:57 INFO - PROCESS | 1738 | 1464394377622 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:12:58 INFO - PROCESS | 1738 | 1464394378063 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db57000 == 140 [pid = 1738] [id = 754] 17:12:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8db5c400) [pid = 1738] [serial = 2262] [outer = (nil)] 17:12:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8dbb3c00) [pid = 1738] [serial = 2263] [outer = 0x8db5c400] 17:12:58 INFO - PROCESS | 1738 | 1464394378171 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8e45c400) [pid = 1738] [serial = 2264] [outer = 0x8db5c400] 17:12:59 INFO - PROCESS | 1738 | 1464394379228 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:12:59 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 17:12:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:12:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:12:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:12:59 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:12:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 2000ms 17:12:59 INFO - PROCESS | 1738 | 1464394379294 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 1738 | 1464394379302 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:12:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:12:59 INFO - PROCESS | 1738 | 1464394379376 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 1738 | 1464394379383 Marionette TRACE conn3 <- [1,2986,null,{}] 17:12:59 INFO - PROCESS | 1738 | 1464394379392 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:59 INFO - PROCESS | 1738 | 1464394379788 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:13:00 INFO - PROCESS | 1738 | 1464394380247 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 1738 | ++DOCSHELL 0x885ed800 == 141 [pid = 1738] [id = 755] 17:13:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8f103400) [pid = 1738] [serial = 2265] [outer = (nil)] 17:13:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8f545800) [pid = 1738] [serial = 2266] [outer = 0x8f103400] 17:13:00 INFO - PROCESS | 1738 | 1464394380385 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8f6b7000) [pid = 1738] [serial = 2267] [outer = 0x8f103400] 17:13:01 INFO - PROCESS | 1738 | 1464394381509 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:13:01 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. 17:13:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 2208ms 17:13:01 INFO - PROCESS | 1738 | 1464394381589 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 1738 | 1464394381595 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:13:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:13:01 INFO - PROCESS | 1738 | 1464394381610 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 1738 | 1464394381613 Marionette TRACE conn3 <- [1,2990,null,{}] 17:13:01 INFO - PROCESS | 1738 | 1464394381621 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 1738 | 1464394381919 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:13:02 INFO - PROCESS | 1738 | 1464394382299 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:02 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f6bf000 == 142 [pid = 1738] [id = 756] 17:13:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8f876000) [pid = 1738] [serial = 2268] [outer = (nil)] 17:13:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x8f882000) [pid = 1738] [serial = 2269] [outer = 0x8f876000] 17:13:02 INFO - PROCESS | 1738 | 1464394382463 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x8f895800) [pid = 1738] [serial = 2270] [outer = 0x8f876000] 17:13:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x91451c00 == 143 [pid = 1738] [id = 757] 17:13:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x91838800) [pid = 1738] [serial = 2271] [outer = (nil)] 17:13:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x91839c00) [pid = 1738] [serial = 2272] [outer = 0x91838800] 17:13:03 INFO - PROCESS | 1738 | 1464394383544 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:13:03 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. 17:13:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1989ms 17:13:03 INFO - PROCESS | 1738 | 1464394383600 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:13:03 INFO - PROCESS | 1738 | 1464394383604 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:13:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:13:03 INFO - PROCESS | 1738 | 1464394383611 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:13:03 INFO - PROCESS | 1738 | 1464394383615 Marionette TRACE conn3 <- [1,2994,null,{}] 17:13:03 INFO - PROCESS | 1738 | 1464394383620 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:04 INFO - PROCESS | 1738 | 1464394384019 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:13:04 INFO - PROCESS | 1738 | 1464394384397 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f878c00 == 144 [pid = 1738] [id = 758] 17:13:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x91451800) [pid = 1738] [serial = 2273] [outer = (nil)] 17:13:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x918dc000) [pid = 1738] [serial = 2274] [outer = 0x91451800] 17:13:04 INFO - PROCESS | 1738 | 1464394384489 Marionette DEBUG loaded listener.js 17:13:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x91b39000) [pid = 1738] [serial = 2275] [outer = 0x91451800] 17:13:05 INFO - PROCESS | 1738 | 1464394385322 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:13:05 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:13:05 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 17:13:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1737ms 17:13:05 INFO - PROCESS | 1738 | 1464394385351 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:13:05 INFO - PROCESS | 1738 | 1464394385355 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:13:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:13:05 INFO - PROCESS | 1738 | 1464394385363 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:13:05 INFO - PROCESS | 1738 | 1464394385367 Marionette TRACE conn3 <- [1,2998,null,{}] 17:13:05 INFO - PROCESS | 1738 | 1464394385374 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:05 INFO - PROCESS | 1738 | 1464394385647 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:13:05 INFO - PROCESS | 1738 | 1464394385952 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 1738 | ++DOCSHELL 0x91892000 == 145 [pid = 1738] [id = 759] 17:13:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x91b66000) [pid = 1738] [serial = 2276] [outer = (nil)] 17:13:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x923c6c00) [pid = 1738] [serial = 2277] [outer = 0x91b66000] 17:13:06 INFO - PROCESS | 1738 | 1464394386111 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x9275fc00) [pid = 1738] [serial = 2278] [outer = 0x91b66000] 17:13:07 INFO - PROCESS | 1738 | 1464394387009 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:13:07 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. 17:13:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1685ms 17:13:07 INFO - PROCESS | 1738 | 1464394387048 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 1738 | 1464394387052 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:13:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:13:07 INFO - PROCESS | 1738 | 1464394387076 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 1738 | 1464394387082 Marionette TRACE conn3 <- [1,3002,null,{}] 17:13:07 INFO - PROCESS | 1738 | 1464394387097 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:07 INFO - PROCESS | 1738 | 1464394387370 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:13:07 INFO - PROCESS | 1738 | 1464394387674 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:07 INFO - PROCESS | 1738 | ++DOCSHELL 0x8b4e2000 == 146 [pid = 1738] [id = 760] 17:13:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x918e1000) [pid = 1738] [serial = 2279] [outer = (nil)] 17:13:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x928dd400) [pid = 1738] [serial = 2280] [outer = 0x918e1000] 17:13:07 INFO - PROCESS | 1738 | 1464394387829 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x928e0000) [pid = 1738] [serial = 2281] [outer = 0x918e1000] 17:13:08 INFO - PROCESS | 1738 | 1464394388637 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:13:08 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. 17:13:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1614ms 17:13:08 INFO - PROCESS | 1738 | 1464394388675 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 1738 | 1464394388680 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:13:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:13:08 INFO - PROCESS | 1738 | 1464394388688 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 1738 | 1464394388692 Marionette TRACE conn3 <- [1,3006,null,{}] 17:13:08 INFO - PROCESS | 1738 | 1464394388699 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:09 INFO - PROCESS | 1738 | 1464394389001 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:13:09 INFO - PROCESS | 1738 | 1464394389383 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 1738 | ++DOCSHELL 0x92768800 == 147 [pid = 1738] [id = 761] 17:13:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x928e6400) [pid = 1738] [serial = 2282] [outer = (nil)] 17:13:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x92ab0800) [pid = 1738] [serial = 2283] [outer = 0x928e6400] 17:13:09 INFO - PROCESS | 1738 | 1464394389488 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x92ab7000) [pid = 1738] [serial = 2284] [outer = 0x928e6400] 17:13:10 INFO - PROCESS | 1738 | 1464394390343 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:13:10 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. 17:13:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1681ms 17:13:10 INFO - PROCESS | 1738 | 1464394390369 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:13:10 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:13:10 INFO - PROCESS | 1738 | 1464394390374 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:13:10 INFO - PROCESS | 1738 | 1464394390380 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 1738 | 1464394390384 Marionette TRACE conn3 <- [1,3010,null,{}] 17:13:10 INFO - PROCESS | 1738 | 1464394390390 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:10 INFO - PROCESS | 1738 | 1464394390647 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:13:10 INFO - PROCESS | 1738 | 1464394390949 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 1738 | ++DOCSHELL 0x922ebc00 == 148 [pid = 1738] [id = 762] 17:13:10 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x92e02800) [pid = 1738] [serial = 2285] [outer = (nil)] 17:13:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x92ec4800) [pid = 1738] [serial = 2286] [outer = 0x92e02800] 17:13:11 INFO - PROCESS | 1738 | 1464394391044 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x93938800) [pid = 1738] [serial = 2287] [outer = 0x92e02800] 17:13:11 INFO - PROCESS | 1738 | 1464394391928 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:13:11 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 17:13:11 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1587ms 17:13:11 INFO - PROCESS | 1738 | 1464394391967 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 1738 | 1464394391971 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:13:11 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:13:11 INFO - PROCESS | 1738 | 1464394391978 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 1738 | 1464394391983 Marionette TRACE conn3 <- [1,3014,null,{}] 17:13:11 INFO - PROCESS | 1738 | 1464394391989 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:12 INFO - PROCESS | 1738 | 1464394392274 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:13:12 INFO - PROCESS | 1738 | 1464394392636 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 1738 | ++DOCSHELL 0x93c81c00 == 149 [pid = 1738] [id = 763] 17:13:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x9468f000) [pid = 1738] [serial = 2288] [outer = (nil)] 17:13:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x950eb000) [pid = 1738] [serial = 2289] [outer = 0x9468f000] 17:13:12 INFO - PROCESS | 1738 | 1464394392736 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x951b4c00) [pid = 1738] [serial = 2290] [outer = 0x9468f000] 17:13:13 INFO - PROCESS | 1738 | [1738] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:13:13 INFO - PROCESS | 1738 | 1464394393643 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:13:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:13:13 INFO - {} 17:13:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:13:13 INFO - {} 17:13:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:13:13 INFO - {} 17:13:13 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:13:13 INFO - {} 17:13:13 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1687ms 17:13:13 INFO - PROCESS | 1738 | 1464394393673 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 1738 | 1464394393677 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:13:13 INFO - TEST-START | /FileAPI/fileReader.html 17:13:13 INFO - PROCESS | 1738 | 1464394393684 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 1738 | 1464394393688 Marionette TRACE conn3 <- [1,3018,null,{}] 17:13:13 INFO - PROCESS | 1738 | 1464394393695 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:14 INFO - PROCESS | 1738 | 1464394393997 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:13:14 INFO - PROCESS | 1738 | 1464394394326 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x8bc51400 == 150 [pid = 1738] [id = 764] 17:13:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x8e303000) [pid = 1738] [serial = 2291] [outer = (nil)] 17:13:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x952e1800) [pid = 1738] [serial = 2292] [outer = 0x8e303000] 17:13:14 INFO - PROCESS | 1738 | 1464394394434 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x95311800) [pid = 1738] [serial = 2293] [outer = 0x8e303000] 17:13:15 INFO - PROCESS | 1738 | 1464394395204 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:13:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:13:15 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:13:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:13:15 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:13:15 INFO - TEST-OK | /FileAPI/fileReader.html | took 1582ms 17:13:15 INFO - PROCESS | 1738 | 1464394395268 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 1738 | 1464394395273 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:13:15 INFO - TEST-START | /FileAPI/historical.html 17:13:15 INFO - PROCESS | 1738 | 1464394395279 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 1738 | 1464394395283 Marionette TRACE conn3 <- [1,3022,null,{}] 17:13:15 INFO - PROCESS | 1738 | 1464394395289 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 1738 | 1464394395553 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:13:15 INFO - PROCESS | 1738 | 1464394395858 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 1738 | ++DOCSHELL 0x939dfc00 == 151 [pid = 1738] [id = 765] 17:13:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x95347800) [pid = 1738] [serial = 2294] [outer = (nil)] 17:13:15 INFO - PROCESS | 1738 | ++DOMWINDOW == 171 (0x97728400) [pid = 1738] [serial = 2295] [outer = 0x95347800] 17:13:15 INFO - PROCESS | 1738 | 1464394395993 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 1738 | ++DOMWINDOW == 172 (0x99046800) [pid = 1738] [serial = 2296] [outer = 0x95347800] 17:13:16 INFO - PROCESS | 1738 | 1464394396833 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:13:16 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:13:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:13:16 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:13:16 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:13:16 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:13:16 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:13:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:13:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:16 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:13:16 INFO - TEST-OK | /FileAPI/historical.html | took 1582ms 17:13:16 INFO - PROCESS | 1738 | 1464394396869 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 1738 | 1464394396872 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:13:16 INFO - TEST-START | /FileAPI/idlharness.html 17:13:16 INFO - PROCESS | 1738 | 1464394396907 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 1738 | 1464394396910 Marionette TRACE conn3 <- [1,3026,null,{}] 17:13:16 INFO - PROCESS | 1738 | 1464394396976 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:17 INFO - PROCESS | 1738 | 1464394397228 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:13:17 INFO - PROCESS | 1738 | 1464394397579 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 1738 | ++DOCSHELL 0x97723400 == 152 [pid = 1738] [id = 766] 17:13:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 173 (0x9812f800) [pid = 1738] [serial = 2297] [outer = (nil)] 17:13:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 174 (0x99eaa800) [pid = 1738] [serial = 2298] [outer = 0x9812f800] 17:13:17 INFO - PROCESS | 1738 | 1464394397677 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 1738 | ++DOMWINDOW == 175 (0x99fe9400) [pid = 1738] [serial = 2299] [outer = 0x9812f800] 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:13:19 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:19 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:13:19 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:13:19 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:13:19 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 17:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:13:19 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 17:13:19 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 17:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:13:19 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:13:19 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:19 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:13:19 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:13:19 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 17:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:13:19 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 17:13:19 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 17:13:19 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:19 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:19 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:19 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:19 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:19 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:13:19 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:13:19 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:13:19 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:13:19 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:13:19 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:13:19 INFO - TEST-OK | /FileAPI/idlharness.html | took 2485ms 17:13:19 INFO - PROCESS | 1738 | 1464394399130 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:13:19 INFO - TEST-START | /FileAPI/idlharness.worker 17:13:19 INFO - PROCESS | 1738 | 1464394399373 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 1738 | 1464394399379 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:13:19 INFO - PROCESS | 1738 | 1464394399398 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 1738 | 1464394399407 Marionette TRACE conn3 <- [1,3030,null,{}] 17:13:19 INFO - PROCESS | 1738 | 1464394399427 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:19 INFO - PROCESS | 1738 | 1464394399808 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:13:20 INFO - PROCESS | 1738 | 1464394400041 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 1738 | ++DOCSHELL 0x951bac00 == 153 [pid = 1738] [id = 767] 17:13:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 176 (0x952dec00) [pid = 1738] [serial = 2300] [outer = (nil)] 17:13:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 177 (0x9ae4e400) [pid = 1738] [serial = 2301] [outer = 0x952dec00] 17:13:20 INFO - PROCESS | 1738 | 1464394400133 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 1738 | ++DOMWINDOW == 178 (0x9ae50400) [pid = 1738] [serial = 2302] [outer = 0x952dec00] 17:13:20 INFO - PROCESS | 1738 | [1738] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:13:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:13:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:13:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:13:22 INFO - {} 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:13:22 INFO - {} 17:13:22 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 - {} 17:13:22 INFO - {} 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:13:22 INFO - {} 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:13:22 INFO - {} 17:13:22 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 - {} 17:13:22 INFO - {} 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:13:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:13:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 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 17:13:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:13:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:13:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:13:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:13:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:13:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:13:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:13:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:13:22 INFO - {} 17:13:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3099ms 17:13:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:13:22 INFO - PROCESS | 1738 | 1464394402265 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:13:22 INFO - PROCESS | 1738 | 1464394402495 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 1738 | 1464394402512 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:13:22 INFO - PROCESS | 1738 | 1464394402628 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - PROCESS | 1738 | 1464394402632 Marionette TRACE conn3 <- [1,3034,null,{}] 17:13:22 INFO - PROCESS | 1738 | 1464394402662 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:23 INFO - PROCESS | 1738 | 1464394403317 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:13:23 INFO - PROCESS | 1738 | 1464394403616 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 1738 | ++DOCSHELL 0x97722400 == 154 [pid = 1738] [id = 768] 17:13:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 179 (0x9ae4c000) [pid = 1738] [serial = 2303] [outer = (nil)] 17:13:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 180 (0xa628fc00) [pid = 1738] [serial = 2304] [outer = 0x9ae4c000] 17:13:23 INFO - PROCESS | 1738 | 1464394403750 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 1738 | ++DOMWINDOW == 181 (0xa6734800) [pid = 1738] [serial = 2305] [outer = 0x9ae4c000] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x874c2c00 == 153 [pid = 1738] [id = 666] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x899e0c00 == 152 [pid = 1738] [id = 483] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0xa34ac400 == 151 [pid = 1738] [id = 703] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x923cb000 == 150 [pid = 1738] [id = 746] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x918dc800 == 149 [pid = 1738] [id = 745] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x91894800 == 148 [pid = 1738] [id = 744] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8f89b400 == 147 [pid = 1738] [id = 743] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x913f3c00 == 146 [pid = 1738] [id = 742] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8f890000 == 145 [pid = 1738] [id = 740] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x874ce800 == 144 [pid = 1738] [id = 741] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8f548c00 == 143 [pid = 1738] [id = 739] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8db59800 == 142 [pid = 1738] [id = 738] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8db56800 == 141 [pid = 1738] [id = 737] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8d932400 == 140 [pid = 1738] [id = 736] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x873c9000 == 139 [pid = 1738] [id = 735] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8b580800 == 138 [pid = 1738] [id = 733] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8d058c00 == 137 [pid = 1738] [id = 734] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x899e5000 == 136 [pid = 1738] [id = 732] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae1c00 == 135 [pid = 1738] [id = 731] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x888d2000 == 134 [pid = 1738] [id = 730] 17:13:27 INFO - PROCESS | 1738 | --DOCSHELL 0x873ce400 == 133 [pid = 1738] [id = 729] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 180 (0xa6d04800) [pid = 1738] [serial = 2115] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 179 (0x8f10c000) [pid = 1738] [serial = 2067] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 178 (0x888d4c00) [pid = 1738] [serial = 2184] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 177 (0x99052400) [pid = 1738] [serial = 2156] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 176 (0x951bd800) [pid = 1738] [serial = 2153] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 175 (0x92e10c00) [pid = 1738] [serial = 2150] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 174 (0x92762800) [pid = 1738] [serial = 2147] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 173 (0x918c2400) [pid = 1738] [serial = 2144] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 172 (0x913ee800) [pid = 1738] [serial = 2141] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 171 (0x8f89d800) [pid = 1738] [serial = 2139] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 170 (0x8f881c00) [pid = 1738] [serial = 2138] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8dbb4c00) [pid = 1738] [serial = 2135] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x8bfaf800) [pid = 1738] [serial = 2133] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x8bfa7800) [pid = 1738] [serial = 2132] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x8e30a400) [pid = 1738] [serial = 2129] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x881e7400) [pid = 1738] [serial = 2180] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0xa6c2d400) [pid = 1738] [serial = 2178] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0xa4e1bc00) [pid = 1738] [serial = 2177] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8be0c400) [pid = 1738] [serial = 2175] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8be0ac00) [pid = 1738] [serial = 2174] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0xa67d9000) [pid = 1738] [serial = 2172] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0xa67cac00) [pid = 1738] [serial = 2171] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0xa30f3c00) [pid = 1738] [serial = 2169] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0xa2630400) [pid = 1738] [serial = 2168] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0xa0608c00) [pid = 1738] [serial = 2166] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x9d1a4400) [pid = 1738] [serial = 2165] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x9b3b2400) [pid = 1738] [serial = 2163] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x9b23a000) [pid = 1738] [serial = 2162] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x9a888800) [pid = 1738] [serial = 2160] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x9a298c00) [pid = 1738] [serial = 2159] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x992ae400) [pid = 1738] [serial = 2157] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x88756400) [pid = 1738] [serial = 2183] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x899ea000) [pid = 1738] [serial = 2186] [outer = (nil)] [url = about:blank] 17:13:28 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8820ac00) [pid = 1738] [serial = 2181] [outer = (nil)] [url = about:blank] 17:13:29 INFO - PROCESS | 1738 | 1464394409034 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:13:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:13:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 6463ms 17:13:29 INFO - PROCESS | 1738 | 1464394409049 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 1738 | 1464394409060 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:13:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:13:29 INFO - PROCESS | 1738 | 1464394409073 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 1738 | 1464394409084 Marionette TRACE conn3 <- [1,3038,null,{}] 17:13:29 INFO - PROCESS | 1738 | 1464394409116 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:29 INFO - PROCESS | 1738 | 1464394409398 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:13:29 INFO - PROCESS | 1738 | 1464394409705 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 1738 | ++DOCSHELL 0x8820c400 == 134 [pid = 1738] [id = 769] 17:13:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x88218800) [pid = 1738] [serial = 2306] [outer = (nil)] 17:13:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x885f0400) [pid = 1738] [serial = 2307] [outer = 0x88218800] 17:13:29 INFO - PROCESS | 1738 | 1464394409810 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x88759400) [pid = 1738] [serial = 2308] [outer = 0x88218800] 17:13:30 INFO - PROCESS | 1738 | 1464394410906 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:13:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:13:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:13:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1852ms 17:13:30 INFO - PROCESS | 1738 | 1464394410937 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 1738 | 1464394410951 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:13:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:13:30 INFO - PROCESS | 1738 | 1464394410975 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 1738 | 1464394410983 Marionette TRACE conn3 <- [1,3042,null,{}] 17:13:30 INFO - PROCESS | 1738 | 1464394410993 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:31 INFO - PROCESS | 1738 | 1464394411309 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:13:31 INFO - PROCESS | 1738 | 1464394411633 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 1738 | ++DOCSHELL 0x899ecc00 == 135 [pid = 1738] [id = 770] 17:13:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x8a9a8000) [pid = 1738] [serial = 2309] [outer = (nil)] 17:13:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x8aaec000) [pid = 1738] [serial = 2310] [outer = 0x8a9a8000] 17:13:31 INFO - PROCESS | 1738 | 1464394411768 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x8b344800) [pid = 1738] [serial = 2311] [outer = 0x8a9a8000] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x8a9b0000) [pid = 1738] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x928ec400) [pid = 1738] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x923cdc00) [pid = 1738] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x913d4000) [pid = 1738] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x913f1800) [pid = 1738] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x8d9d3800) [pid = 1738] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x913d2400) [pid = 1738] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x8be09800) [pid = 1738] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x8d05c400) [pid = 1738] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x8bfa9c00) [pid = 1738] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x8a9ae000) [pid = 1738] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x8aaee400) [pid = 1738] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x888d4000) [pid = 1738] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x87489400) [pid = 1738] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x88753c00) [pid = 1738] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x923cb400) [pid = 1738] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x91b66800) [pid = 1738] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x918cfc00) [pid = 1738] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x91453400) [pid = 1738] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x91446000) [pid = 1738] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x913de800) [pid = 1738] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8f891400) [pid = 1738] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8f549000) [pid = 1738] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x8e302400) [pid = 1738] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8db5ac00) [pid = 1738] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8d932c00) [pid = 1738] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8d3a1000) [pid = 1738] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:13:33 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x890e4400) [pid = 1738] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:13:34 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. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:13:34 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'.) 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:13:34 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. 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:13:34 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. 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:13:34 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. 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:13:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:13:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:13:34 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:13:34 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3696ms 17:13:34 INFO - PROCESS | 1738 | 1464394414493 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:13:34 INFO - PROCESS | 1738 | 1464394414828 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:13:34 INFO - PROCESS | 1738 | 1464394414835 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:13:34 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:13:34 INFO - PROCESS | 1738 | 1464394414857 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 1738 | 1464394414867 Marionette TRACE conn3 <- [1,3046,null,{}] 17:13:34 INFO - PROCESS | 1738 | 1464394414907 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:35 INFO - PROCESS | 1738 | 1464394415252 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:13:35 INFO - PROCESS | 1738 | 1464394415487 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 1738 | ++DOCSHELL 0x88755400 == 136 [pid = 1738] [id = 771] 17:13:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8be0cc00) [pid = 1738] [serial = 2312] [outer = (nil)] 17:13:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8bfaf000) [pid = 1738] [serial = 2313] [outer = 0x8be0cc00] 17:13:35 INFO - PROCESS | 1738 | 1464394415567 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8d059800) [pid = 1738] [serial = 2314] [outer = 0x8be0cc00] 17:13:36 INFO - PROCESS | 1738 | [1738] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:13:36 INFO - PROCESS | 1738 | 1464394416790 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:13:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:13:36 INFO - {} 17:13:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1964ms 17:13:36 INFO - PROCESS | 1738 | 1464394416870 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 1738 | 1464394416881 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:13:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:13:36 INFO - PROCESS | 1738 | 1464394416908 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 1738 | 1464394416920 Marionette TRACE conn3 <- [1,3050,null,{}] 17:13:36 INFO - PROCESS | 1738 | 1464394416935 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:37 INFO - PROCESS | 1738 | 1464394417413 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:13:37 INFO - PROCESS | 1738 | 1464394417810 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 1738 | ++DOCSHELL 0x874c2400 == 137 [pid = 1738] [id = 772] 17:13:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x885f3800) [pid = 1738] [serial = 2315] [outer = (nil)] 17:13:37 INFO - PROCESS | 1738 | ++DOMWINDOW == 130 (0x8aae1800) [pid = 1738] [serial = 2316] [outer = 0x885f3800] 17:13:37 INFO - PROCESS | 1738 | 1464394417908 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 1738 | ++DOMWINDOW == 131 (0x8b4ecc00) [pid = 1738] [serial = 2317] [outer = 0x885f3800] 17:13:39 INFO - PROCESS | 1738 | 1464394419042 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:13:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:13:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 2174ms 17:13:39 INFO - PROCESS | 1738 | 1464394419075 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 1738 | 1464394419090 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:13:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:13:39 INFO - PROCESS | 1738 | 1464394419110 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 1738 | 1464394419119 Marionette TRACE conn3 <- [1,3054,null,{}] 17:13:39 INFO - PROCESS | 1738 | 1464394419156 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 1738 | 1464394419497 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:13:39 INFO - PROCESS | 1738 | 1464394419944 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 1738 | ++DOCSHELL 0x8be0c800 == 138 [pid = 1738] [id = 773] 17:13:39 INFO - PROCESS | 1738 | ++DOMWINDOW == 132 (0x8bfa7800) [pid = 1738] [serial = 2318] [outer = (nil)] 17:13:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 133 (0x8cfd8800) [pid = 1738] [serial = 2319] [outer = 0x8bfa7800] 17:13:40 INFO - PROCESS | 1738 | 1464394420101 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 1738 | ++DOMWINDOW == 134 (0x8d258800) [pid = 1738] [serial = 2320] [outer = 0x8bfa7800] 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:13:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:13:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:13:41 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" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:13:41 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" 17:13:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:13:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:13:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:13:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2541ms 17:13:41 INFO - PROCESS | 1738 | 1464394421455 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:13:41 INFO - PROCESS | 1738 | 1464394421830 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 1738 | 1464394421835 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:13:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:13:41 INFO - PROCESS | 1738 | 1464394421850 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 1738 | 1464394421857 Marionette TRACE conn3 <- [1,3058,null,{}] 17:13:41 INFO - PROCESS | 1738 | 1464394421874 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 1738 | 1464394422153 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:13:42 INFO - PROCESS | 1738 | 1464394422574 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 1738 | ++DOCSHELL 0x874cf400 == 139 [pid = 1738] [id = 774] 17:13:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 135 (0x874d0400) [pid = 1738] [serial = 2321] [outer = (nil)] 17:13:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 136 (0x88757c00) [pid = 1738] [serial = 2322] [outer = 0x874d0400] 17:13:42 INFO - PROCESS | 1738 | 1464394422739 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 1738 | ++DOMWINDOW == 137 (0x8e45b400) [pid = 1738] [serial = 2323] [outer = 0x874d0400] 17:13:43 INFO - PROCESS | 1738 | 1464394423915 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:13:43 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:13:43 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:13:43 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:13:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:44 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:13:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:13:44 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:13:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:44 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:13:44 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:13:44 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 2151ms 17:13:44 INFO - PROCESS | 1738 | 1464394424006 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:13:44 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:13:44 INFO - PROCESS | 1738 | 1464394424021 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:13:44 INFO - PROCESS | 1738 | 1464394424034 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:13:44 INFO - PROCESS | 1738 | 1464394424041 Marionette TRACE conn3 <- [1,3062,null,{}] 17:13:44 INFO - PROCESS | 1738 | 1464394424054 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:44 INFO - PROCESS | 1738 | 1464394424509 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:13:44 INFO - PROCESS | 1738 | 1464394424817 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 1738 | ++DOCSHELL 0x8db64000 == 140 [pid = 1738] [id = 775] 17:13:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 138 (0x8e464400) [pid = 1738] [serial = 2324] [outer = (nil)] 17:13:44 INFO - PROCESS | 1738 | ++DOMWINDOW == 139 (0x8f10d000) [pid = 1738] [serial = 2325] [outer = 0x8e464400] 17:13:44 INFO - PROCESS | 1738 | 1464394424947 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 1738 | ++DOMWINDOW == 140 (0x8f546000) [pid = 1738] [serial = 2326] [outer = 0x8e464400] 17:13:45 INFO - PROCESS | 1738 | [1738] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:13:46 INFO - PROCESS | 1738 | 1464394426261 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:13:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:13:46 INFO - {} 17:13:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2244ms 17:13:46 INFO - PROCESS | 1738 | 1464394426278 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 1738 | 1464394426286 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:13:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:13:46 INFO - PROCESS | 1738 | 1464394426345 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 1738 | 1464394426350 Marionette TRACE conn3 <- [1,3066,null,{}] 17:13:46 INFO - PROCESS | 1738 | 1464394426357 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:46 INFO - PROCESS | 1738 | 1464394426626 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:13:46 INFO - PROCESS | 1738 | 1464394426978 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 1738 | ++DOCSHELL 0x890f3800 == 141 [pid = 1738] [id = 776] 17:13:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 141 (0x8f110400) [pid = 1738] [serial = 2327] [outer = (nil)] 17:13:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 142 (0x8f897800) [pid = 1738] [serial = 2328] [outer = 0x8f110400] 17:13:47 INFO - PROCESS | 1738 | 1464394427080 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 1738 | ++DOMWINDOW == 143 (0x8f89b800) [pid = 1738] [serial = 2329] [outer = 0x8f110400] 17:13:48 INFO - PROCESS | 1738 | 1464394428017 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:13:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:13:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1754ms 17:13:48 INFO - PROCESS | 1738 | 1464394428094 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 1738 | 1464394428098 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:13:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:13:48 INFO - PROCESS | 1738 | 1464394428110 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 1738 | 1464394428116 Marionette TRACE conn3 <- [1,3070,null,{}] 17:13:48 INFO - PROCESS | 1738 | 1464394428127 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 1738 | 1464394428594 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:13:49 INFO - PROCESS | 1738 | 1464394429005 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:49 INFO - PROCESS | 1738 | ++DOCSHELL 0x8ee48800 == 142 [pid = 1738] [id = 777] 17:13:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 144 (0x8f895000) [pid = 1738] [serial = 2330] [outer = (nil)] 17:13:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 145 (0x91452000) [pid = 1738] [serial = 2331] [outer = 0x8f895000] 17:13:49 INFO - PROCESS | 1738 | 1464394429163 Marionette DEBUG loaded listener.js 17:13:49 INFO - PROCESS | 1738 | ++DOMWINDOW == 146 (0x91840400) [pid = 1738] [serial = 2332] [outer = 0x8f895000] 17:13:50 INFO - PROCESS | 1738 | 1464394430307 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:13:50 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:13:50 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 2244ms 17:13:50 INFO - PROCESS | 1738 | 1464394430352 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:13:50 INFO - PROCESS | 1738 | 1464394430356 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:13:50 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:13:50 INFO - PROCESS | 1738 | 1464394430411 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 1738 | 1464394430414 Marionette TRACE conn3 <- [1,3074,null,{}] 17:13:50 INFO - PROCESS | 1738 | 1464394430427 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:50 INFO - PROCESS | 1738 | 1464394430749 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:13:51 INFO - PROCESS | 1738 | 1464394431147 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 1738 | ++DOCSHELL 0x8e30a000 == 143 [pid = 1738] [id = 778] 17:13:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 147 (0x91453800) [pid = 1738] [serial = 2333] [outer = (nil)] 17:13:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 148 (0x918c8400) [pid = 1738] [serial = 2334] [outer = 0x91453800] 17:13:51 INFO - PROCESS | 1738 | 1464394431307 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 1738 | ++DOMWINDOW == 149 (0x8f6b5800) [pid = 1738] [serial = 2335] [outer = 0x91453800] 17:13:52 INFO - PROCESS | 1738 | 1464394432478 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:13:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:13:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:13:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:13:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:13:52 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:13:52 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2102ms 17:13:52 INFO - PROCESS | 1738 | 1464394432510 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 1738 | 1464394432518 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:13:52 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:13:52 INFO - PROCESS | 1738 | 1464394432529 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 1738 | 1464394432545 Marionette TRACE conn3 <- [1,3078,null,{}] 17:13:52 INFO - PROCESS | 1738 | 1464394432616 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:52 INFO - PROCESS | 1738 | 1464394432959 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:13:53 INFO - PROCESS | 1738 | 1464394433402 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:53 INFO - PROCESS | 1738 | ++DOCSHELL 0x8f874000 == 144 [pid = 1738] [id = 779] 17:13:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 150 (0x8f874800) [pid = 1738] [serial = 2336] [outer = (nil)] 17:13:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 151 (0x918cf800) [pid = 1738] [serial = 2337] [outer = 0x8f874800] 17:13:53 INFO - PROCESS | 1738 | 1464394433556 Marionette DEBUG loaded listener.js 17:13:53 INFO - PROCESS | 1738 | ++DOMWINDOW == 152 (0x918d5400) [pid = 1738] [serial = 2338] [outer = 0x8f874800] 17:13:54 INFO - PROCESS | 1738 | 1464394434682 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 1738 | 1464394434743 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:13:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:13:54 INFO - PROCESS | 1738 | 1464394434810 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 1738 | 1464394434817 Marionette TRACE conn3 <- [1,3082,null,{}] 17:13:54 INFO - PROCESS | 1738 | 1464394434848 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:55 INFO - PROCESS | 1738 | 1464394435269 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:13:55 INFO - PROCESS | 1738 | 1464394435593 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:55 INFO - PROCESS | 1738 | ++DOCSHELL 0x918e0800 == 145 [pid = 1738] [id = 780] 17:13:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 153 (0x918e1800) [pid = 1738] [serial = 2339] [outer = (nil)] 17:13:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 154 (0x923d0800) [pid = 1738] [serial = 2340] [outer = 0x918e1800] 17:13:55 INFO - PROCESS | 1738 | 1464394435750 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 1738 | ++DOMWINDOW == 155 (0x92761000) [pid = 1738] [serial = 2341] [outer = 0x918e1800] 17:13:56 INFO - PROCESS | 1738 | 1464394436809 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:13:56 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:13:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:13:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:13:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:13:56 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:13:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:13:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2120ms 17:13:56 INFO - PROCESS | 1738 | 1464394436881 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 1738 | 1464394436888 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:13:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:13:56 INFO - PROCESS | 1738 | 1464394436899 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 1738 | 1464394436905 Marionette TRACE conn3 <- [1,3086,null,{}] 17:13:56 INFO - PROCESS | 1738 | 1464394436915 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 1738 | 1464394437267 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:13:57 INFO - PROCESS | 1738 | 1464394437668 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:57 INFO - PROCESS | 1738 | ++DOCSHELL 0x922e5800 == 146 [pid = 1738] [id = 781] 17:13:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 156 (0x923d3000) [pid = 1738] [serial = 2342] [outer = (nil)] 17:13:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 157 (0x92e0b800) [pid = 1738] [serial = 2343] [outer = 0x923d3000] 17:13:57 INFO - PROCESS | 1738 | 1464394437765 Marionette DEBUG loaded listener.js 17:13:57 INFO - PROCESS | 1738 | ++DOMWINDOW == 158 (0x92ec3000) [pid = 1738] [serial = 2344] [outer = 0x923d3000] 17:13:58 INFO - PROCESS | 1738 | 1464394438584 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:13:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:13:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1739ms 17:13:58 INFO - PROCESS | 1738 | 1464394438636 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 1738 | 1464394438640 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:13:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:13:58 INFO - PROCESS | 1738 | 1464394438648 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 1738 | 1464394438654 Marionette TRACE conn3 <- [1,3090,null,{}] 17:13:58 INFO - PROCESS | 1738 | 1464394438715 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:58 INFO - PROCESS | 1738 | 1464394438994 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:13:59 INFO - PROCESS | 1738 | 1464394439358 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 1738 | ++DOCSHELL 0x928ec400 == 147 [pid = 1738] [id = 782] 17:13:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 159 (0x951b1800) [pid = 1738] [serial = 2345] [outer = (nil)] 17:13:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 160 (0x951bd800) [pid = 1738] [serial = 2346] [outer = 0x951b1800] 17:13:59 INFO - PROCESS | 1738 | 1464394439462 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 1738 | ++DOMWINDOW == 161 (0x9771a400) [pid = 1738] [serial = 2347] [outer = 0x951b1800] 17:14:00 INFO - PROCESS | 1738 | 1464394440290 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:14:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:14:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1678ms 17:14:00 INFO - PROCESS | 1738 | 1464394440328 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 1738 | 1464394440331 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:14:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:14:00 INFO - PROCESS | 1738 | 1464394440339 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 1738 | 1464394440343 Marionette TRACE conn3 <- [1,3094,null,{}] 17:14:00 INFO - PROCESS | 1738 | 1464394440349 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:00 INFO - PROCESS | 1738 | 1464394440621 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:14:00 INFO - PROCESS | 1738 | 1464394440942 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 1738 | ++DOCSHELL 0x951b9400 == 148 [pid = 1738] [id = 783] 17:14:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 162 (0x9812f000) [pid = 1738] [serial = 2348] [outer = (nil)] 17:14:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 163 (0x99725c00) [pid = 1738] [serial = 2349] [outer = 0x9812f000] 17:14:01 INFO - PROCESS | 1738 | 1464394441087 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 1738 | ++DOMWINDOW == 164 (0x99feec00) [pid = 1738] [serial = 2350] [outer = 0x9812f000] 17:14:01 INFO - PROCESS | 1738 | 1464394441929 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:14:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:14:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1637ms 17:14:01 INFO - PROCESS | 1738 | 1464394441980 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 1738 | 1464394441987 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:14:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:14:02 INFO - PROCESS | 1738 | 1464394441999 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 1738 | 1464394442023 Marionette TRACE conn3 <- [1,3098,null,{}] 17:14:02 INFO - PROCESS | 1738 | 1464394442067 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 1738 | 1464394442496 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:14:02 INFO - PROCESS | 1738 | 1464394442954 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 1738 | ++DOCSHELL 0x9a4b8c00 == 149 [pid = 1738] [id = 784] 17:14:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 165 (0x9a888c00) [pid = 1738] [serial = 2351] [outer = (nil)] 17:14:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 166 (0x9aaed800) [pid = 1738] [serial = 2352] [outer = 0x9a888c00] 17:14:03 INFO - PROCESS | 1738 | 1464394443066 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 1738 | ++DOMWINDOW == 167 (0x9ae16000) [pid = 1738] [serial = 2353] [outer = 0x9a888c00] 17:14:03 INFO - PROCESS | 1738 | 1464394443880 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:14:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:14:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:14:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1938ms 17:14:03 INFO - PROCESS | 1738 | 1464394443936 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 1738 | 1464394443939 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:14:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:14:03 INFO - PROCESS | 1738 | 1464394443987 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 1738 | 1464394443994 Marionette TRACE conn3 <- [1,3102,null,{}] 17:14:04 INFO - PROCESS | 1738 | 1464394444026 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:04 INFO - PROCESS | 1738 | 1464394444430 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:14:04 INFO - PROCESS | 1738 | 1464394444813 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 1738 | ++DOCSHELL 0x9ae0ac00 == 150 [pid = 1738] [id = 785] 17:14:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 168 (0x9ae0b400) [pid = 1738] [serial = 2354] [outer = (nil)] 17:14:04 INFO - PROCESS | 1738 | ++DOMWINDOW == 169 (0x9b240c00) [pid = 1738] [serial = 2355] [outer = 0x9ae0b400] 17:14:04 INFO - PROCESS | 1738 | 1464394444917 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 1738 | ++DOMWINDOW == 170 (0x9b244800) [pid = 1738] [serial = 2356] [outer = 0x9ae0b400] 17:14:05 INFO - PROCESS | 1738 | 1464394445881 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:14:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:14:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1953ms 17:14:05 INFO - PROCESS | 1738 | 1464394445899 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 1738 | 1464394445904 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:14:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:14:05 INFO - PROCESS | 1738 | 1464394445910 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 1738 | 1464394445914 Marionette TRACE conn3 <- [1,3106,null,{}] 17:14:05 INFO - PROCESS | 1738 | 1464394445920 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:06 INFO - PROCESS | 1738 | 1464394446318 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:14:10 INFO - PROCESS | 1738 | --DOCSHELL 0x91892400 == 149 [pid = 1738] [id = 675] 17:14:10 INFO - PROCESS | 1738 | --DOCSHELL 0x8aae2000 == 148 [pid = 1738] [id = 677] 17:14:10 INFO - PROCESS | 1738 | --DOCSHELL 0x91b42000 == 147 [pid = 1738] [id = 676] 17:14:10 INFO - PROCESS | 1738 | --DOCSHELL 0x92ec9400 == 146 [pid = 1738] [id = 678] 17:14:10 INFO - PROCESS | 1738 | --DOCSHELL 0x8d24f400 == 145 [pid = 1738] [id = 671] 17:14:10 INFO - PROCESS | 1738 | --DOCSHELL 0x91451c00 == 144 [pid = 1738] [id = 757] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 169 (0x8e462800) [pid = 1738] [serial = 2130] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 168 (0x952e5400) [pid = 1738] [serial = 2154] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 167 (0x93937000) [pid = 1738] [serial = 2151] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 166 (0x918d3800) [pid = 1738] [serial = 2145] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 165 (0x928e0800) [pid = 1738] [serial = 2148] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 164 (0x8e460c00) [pid = 1738] [serial = 2136] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 163 (0x91836000) [pid = 1738] [serial = 2142] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 162 (0x8d394400) [pid = 1738] [serial = 2254] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 161 (0x8bfb1400) [pid = 1738] [serial = 2251] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 160 (0x8d39e800) [pid = 1738] [serial = 2205] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 159 (0x8d255400) [pid = 1738] [serial = 2204] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 158 (0x8cfd8c00) [pid = 1738] [serial = 2202] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 157 (0x8cfd2400) [pid = 1738] [serial = 2201] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 156 (0x8be0b800) [pid = 1738] [serial = 2199] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 155 (0x8be03c00) [pid = 1738] [serial = 2198] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 154 (0x8b344c00) [pid = 1738] [serial = 2196] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 153 (0x8b33ac00) [pid = 1738] [serial = 2195] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 152 (0x890ef400) [pid = 1738] [serial = 2193] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 151 (0x88f23400) [pid = 1738] [serial = 2192] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 150 (0x87ef5400) [pid = 1738] [serial = 2190] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 149 (0x874cc800) [pid = 1738] [serial = 2189] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 148 (0x88f27c00) [pid = 1738] [serial = 2245] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 147 (0x923d1000) [pid = 1738] [serial = 2242] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 146 (0x923d3400) [pid = 1738] [serial = 2240] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 145 (0x922dfc00) [pid = 1738] [serial = 2238] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 144 (0x91b6f800) [pid = 1738] [serial = 2237] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 143 (0x91b3b000) [pid = 1738] [serial = 2235] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 142 (0x91b37000) [pid = 1738] [serial = 2234] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 141 (0x918c7800) [pid = 1738] [serial = 2232] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 140 (0x9189ec00) [pid = 1738] [serial = 2231] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 139 (0x9183b000) [pid = 1738] [serial = 2229] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 138 (0x91839000) [pid = 1738] [serial = 2228] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 137 (0x9144b400) [pid = 1738] [serial = 2226] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 136 (0x91444c00) [pid = 1738] [serial = 2225] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 135 (0x913dd400) [pid = 1738] [serial = 2223] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 134 (0x913d4800) [pid = 1738] [serial = 2222] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 133 (0x8f6c0400) [pid = 1738] [serial = 2220] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 132 (0x8f6b7400) [pid = 1738] [serial = 2219] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 131 (0x8ee50400) [pid = 1738] [serial = 2217] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 130 (0x8ee46400) [pid = 1738] [serial = 2216] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 129 (0x8e466c00) [pid = 1738] [serial = 2214] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x8e30d400) [pid = 1738] [serial = 2213] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x8dbb1800) [pid = 1738] [serial = 2211] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8db64400) [pid = 1738] [serial = 2210] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x8d9d2800) [pid = 1738] [serial = 2208] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x8d9cdc00) [pid = 1738] [serial = 2207] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x8b4ec800) [pid = 1738] [serial = 2248] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x8b57cc00) [pid = 1738] [serial = 2249] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x899e9000) [pid = 1738] [serial = 2246] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x8d058000) [pid = 1738] [serial = 2252] [outer = (nil)] [url = about:blank] 17:14:11 INFO - PROCESS | 1738 | 1464394451325 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 1738 | ++DOCSHELL 0x87691400 == 145 [pid = 1738] [id = 786] 17:14:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 121 (0x87691800) [pid = 1738] [serial = 2357] [outer = (nil)] 17:14:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 122 (0x87efc000) [pid = 1738] [serial = 2358] [outer = 0x87691800] 17:14:11 INFO - PROCESS | 1738 | 1464394451415 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 1738 | ++DOMWINDOW == 123 (0x88212c00) [pid = 1738] [serial = 2359] [outer = 0x87691800] 17:14:12 INFO - PROCESS | 1738 | 1464394452219 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:14:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:14:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:14:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:14:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 6353ms 17:14:12 INFO - PROCESS | 1738 | 1464394452269 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:14:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:14:12 INFO - PROCESS | 1738 | 1464394452280 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:14:12 INFO - PROCESS | 1738 | 1464394452292 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 1738 | 1464394452303 Marionette TRACE conn3 <- [1,3110,null,{}] 17:14:12 INFO - PROCESS | 1738 | 1464394452375 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:12 INFO - PROCESS | 1738 | 1464394452654 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:14:13 INFO - PROCESS | 1738 | 1464394453019 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 1738 | ++DOCSHELL 0x89b9e000 == 146 [pid = 1738] [id = 787] 17:14:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 124 (0x89b9e800) [pid = 1738] [serial = 2360] [outer = (nil)] 17:14:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 125 (0x8a9ab800) [pid = 1738] [serial = 2361] [outer = 0x89b9e800] 17:14:13 INFO - PROCESS | 1738 | 1464394453103 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 1738 | ++DOMWINDOW == 126 (0x8b33bc00) [pid = 1738] [serial = 2362] [outer = 0x89b9e800] 17:14:13 INFO - PROCESS | 1738 | 1464394453956 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:14:13 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:14:13 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 17:14:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:14:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:13 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:14:13 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1696ms 17:14:14 INFO - PROCESS | 1738 | 1464394453997 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:14:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:14:14 INFO - PROCESS | 1738 | 1464394454004 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:14:14 INFO - PROCESS | 1738 | 1464394454011 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 1738 | 1464394454015 Marionette TRACE conn3 <- [1,3114,null,{}] 17:14:14 INFO - PROCESS | 1738 | 1464394454021 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:14 INFO - PROCESS | 1738 | 1464394454354 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:14:14 INFO - PROCESS | 1738 | 1464394454404 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c94ee1f2-f0c4-4c97-a71a-40a26a40b818\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:14 INFO - PROCESS | 1738 | ++DOCSHELL 0x87ef3400 == 147 [pid = 1738] [id = 788] 17:14:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 127 (0x8be07c00) [pid = 1738] [serial = 2363] [outer = (nil)] 17:14:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 128 (0x8be0e000) [pid = 1738] [serial = 2364] [outer = 0x8be07c00] 17:14:14 INFO - PROCESS | 1738 | 1464394454482 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 1738 | ++DOMWINDOW == 129 (0x8bfacc00) [pid = 1738] [serial = 2365] [outer = 0x8be07c00] 17:14:15 INFO - PROCESS | 1738 | 1464394455632 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:14:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:14:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1643ms 17:14:15 INFO - PROCESS | 1738 | 1464394455655 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 1738 | 1464394455659 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 128 (0x923c4400) [pid = 1738] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 127 (0x890f0c00) [pid = 1738] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 126 (0x8a9a8000) [pid = 1738] [serial = 2309] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 125 (0x88218800) [pid = 1738] [serial = 2306] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 124 (0x9ae4c000) [pid = 1738] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 123 (0x952dec00) [pid = 1738] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 122 (0x9812f800) [pid = 1738] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 121 (0x95347800) [pid = 1738] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 120 (0x8e303000) [pid = 1738] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 119 (0x9468f000) [pid = 1738] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 118 (0x92e02800) [pid = 1738] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 117 (0x928e6400) [pid = 1738] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 116 (0x918e1000) [pid = 1738] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 115 (0x91b66000) [pid = 1738] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 114 (0x91451800) [pid = 1738] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 113 (0x91838800) [pid = 1738] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 112 (0x8f876000) [pid = 1738] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 111 (0x8f103400) [pid = 1738] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 110 (0x8db5c400) [pid = 1738] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 109 (0x8be04400) [pid = 1738] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:14:16 INFO - PROCESS | 1738 | --DOMWINDOW == 108 (0x885f7c00) [pid = 1738] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:14:17 WARNING - u'runner_teardown' () 17:14:17 INFO - No more tests 17:14:17 INFO - Got 0 unexpected results 17:14:17 INFO - SUITE-END | took 1419s 17:14:17 INFO - Closing logging queue 17:14:17 INFO - queue closed 17:14:17 INFO - Return code: 0 17:14:17 WARNING - # TBPL SUCCESS # 17:14:17 INFO - Running post-action listener: _resource_record_post_action 17:14:17 INFO - Running post-run listener: _resource_record_post_run 17:14:18 INFO - Total resource usage - Wall time: 1460s; CPU: 98.0%; Read bytes: 14135296; Write bytes: 923979776; Read time: 732; Write time: 280440 17:14:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:14:18 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 4096; Write bytes: 133214208; Read time: 4; Write time: 130612 17:14:18 INFO - run-tests - Wall time: 1424s; CPU: 98.0%; Read bytes: 13594624; Write bytes: 782254080; Read time: 700; Write time: 142028 17:14:18 INFO - Running post-run listener: _upload_blobber_files 17:14:18 INFO - Blob upload gear active. 17:14:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:14:18 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 17:14:18 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:14:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:14:19 INFO - (blobuploader) - INFO - Open directory for files ... 17:14:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:14:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:14:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:14:22 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:14:22 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:14:22 INFO - (blobuploader) - INFO - Done attempting. 17:14:22 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:14:22 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:14:22 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:14:23 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:14:23 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:14:23 INFO - (blobuploader) - INFO - Done attempting. 17:14:23 INFO - (blobuploader) - INFO - Iteration through files over. 17:14:23 INFO - Return code: 0 17:14:23 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:14:23 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:14:23 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c31ad5dcb75a445198ab56c13bc4c457578674ccbf13811d6018207596563007c936081e2e6e968c57c0a29941642635421cb9ec19204a7de8e7fe0a41532dfc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fe0113d74703a85367abf0f7ded661f31edaf5baa98a6d106e8edc7beec1e9642e7e6e6c413cef76844dcbd4172232e22caee97ccc05e41894c36a0b157b410"} 17:14:23 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:14:23 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:14:23 INFO - Contents: 17:14:23 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c31ad5dcb75a445198ab56c13bc4c457578674ccbf13811d6018207596563007c936081e2e6e968c57c0a29941642635421cb9ec19204a7de8e7fe0a41532dfc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fe0113d74703a85367abf0f7ded661f31edaf5baa98a6d106e8edc7beec1e9642e7e6e6c413cef76844dcbd4172232e22caee97ccc05e41894c36a0b157b410"} 17:14:23 INFO - Running post-run listener: copy_logs_to_upload_dir 17:14:23 INFO - Copying logs to upload dir... 17:14:23 INFO - mkdir: /builds/slave/test/build/upload/logs 17:14:23 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1562.899265 ========= master_lag: 0.45 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 3 secs) (at 2016-05-27 17:14:23.813060) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-05-27 17:14:23.814114) ========= 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-1464391913.126419-1914715665 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c31ad5dcb75a445198ab56c13bc4c457578674ccbf13811d6018207596563007c936081e2e6e968c57c0a29941642635421cb9ec19204a7de8e7fe0a41532dfc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fe0113d74703a85367abf0f7ded661f31edaf5baa98a6d106e8edc7beec1e9642e7e6e6c413cef76844dcbd4172232e22caee97ccc05e41894c36a0b157b410"} build_url:https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032341 build_url: 'https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/c31ad5dcb75a445198ab56c13bc4c457578674ccbf13811d6018207596563007c936081e2e6e968c57c0a29941642635421cb9ec19204a7de8e7fe0a41532dfc", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/0fe0113d74703a85367abf0f7ded661f31edaf5baa98a6d106e8edc7beec1e9642e7e6e6c413cef76844dcbd4172232e22caee97ccc05e41894c36a0b157b410"}' symbols_url: 'https://queue.taskcluster.net/v1/task/FWpV428rTMiudwo-RzDtHw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 3.87 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-05-27 17:14:27.713767) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 17:14:27.714137) ========= 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-1464391913.126419-1914715665 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017630 ========= master_lag: 0.39 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-27 17:14:28.117429) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 17:14:28.117741) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-27 17:14:28.118210) ========= ========= Total master_lag: 4.91 =========